[
  {
    "arch": "mips64",
    "nr": 5233,
    "name": "mq_timedreceive",
    "description": "receive a message from a message queue",
    "abi": "n64",
    "entry_point": "sys_mq_timedreceive",
    "nargs": 5,
    "arg0": "mqd_t mqdes",
    "arg1": "char *msg_ptr",
    "arg2": "size_t msg_len",
    "arg3": "unsigned int *msg_prio",
    "arg4": "const struct __kernel_timespec *abs_timeout",
    "arg5": null,
    "man_page": "https://man7.org/linux/man-pages/man2/mq_timedreceive.2.html",
    "source": "https://elixir.bootlin.com/linux/v7.3/A/ident/sys_mq_timedreceive",
    "since": "5.0",
    "removed_in": null
  }
]
