{ 2, 0, sys_mq_notify, "mq_notify" }, /* 281 */
{ 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 282 */
{ 5, 0, printargs, "SYS_283" }, /* 283 */
- { 4, 0, sys_waitid, "waitid" }, /* 284 */
+ { 5, TP, sys_waitid, "waitid" }, /* 284 */
{ 5, 0, printargs, "SYS_285" }, /* 285 */
{ 5, 0, printargs, "SYS_286" }, /* 286 */
{ 5, 0, printargs, "SYS_287" }, /* 287 */
tprintf(", ");
if (!printflags(wait4_options, tcp->u_arg[3]))
tprintf("0");
+ if (tcp->u_nargs > 4) {
+ /* usage */
+ tprintf(", ");
+ if (!tcp->u_arg[4])
+ tprintf("NULL");
+ else if (tcp->u_error)
+ tprintf("%#lx", tcp->u_arg[4]);
+ else
+ printrusage(tcp, tcp->u_arg[4]);
+ }
}
return 0;
}