int sys_settimeofday(struct tcb *tcp) { if (entering(tcp)) { printtv(tcp, tcp->u_arg[0]); tprints(", "); printtv(tcp, tcp->u_arg[1]); } return 0; }
int sys_adjtime(struct tcb *tcp) { if (entering(tcp)) { printtv(tcp, tcp->u_arg[0]); tprints(", "); } else { if (syserror(tcp)) tprintf("%#lx", tcp->u_arg[1]); else printtv(tcp, tcp->u_arg[1]); } return 0; }
int sys_gettimeofday(struct tcb *tcp) { if (exiting(tcp)) { if (syserror(tcp)) { tprintf("%#lx, %#lx", tcp->u_arg[0], tcp->u_arg[1]); return 0; } printtv(tcp, tcp->u_arg[0]); tprints(", "); printtv(tcp, tcp->u_arg[1]); } return 0; }
int sys_semtimedop(struct tcb *tcp) { if (entering(tcp)) { tprintf("%lu, ", tcp->u_arg[0]); if (indirect_ipccall(tcp)) { tprint_sembuf(tcp, tcp->u_arg[3], tcp->u_arg[1]); tprintf(", "); printtv(tcp, tcp->u_arg[5]); } else { tprint_sembuf(tcp, tcp->u_arg[1], tcp->u_arg[2]); tprintf(", "); printtv(tcp, tcp->u_arg[3]); } } return 0; }
int sys_clock_nanosleep(struct tcb *tcp) { if (entering(tcp)) { printclockname(tcp->u_arg[0]); tprints(", "); printflags(clockflags, tcp->u_arg[1], "TIMER_???"); tprints(", "); printtv(tcp, tcp->u_arg[2]); tprints(", "); } else { if (syserror(tcp)) tprintf("%#lx", tcp->u_arg[3]); else printtv(tcp, tcp->u_arg[3]); } return 0; }
int sys_clock_settime(struct tcb *tcp) { if (entering(tcp)) { printclockname(tcp->u_arg[0]); tprints(", "); printtv(tcp, tcp->u_arg[1]); } return 0; }
int sys_mq_timedsend(struct tcb *tcp) { if (entering(tcp)) { tprintf("%ld, ", tcp->u_arg[0]); printstr(tcp, tcp->u_arg[1], tcp->u_arg[2]); tprintf(", %lu, %ld, ", tcp->u_arg[2], tcp->u_arg[3]); printtv(tcp, tcp->u_arg[4]); } return 0; }
int sys_semtimedop(struct tcb *tcp) { if (entering(tcp)) { tprintf("%lu, ", tcp->u_arg[0]); if (indirect_ipccall(tcp)) { tprint_sembuf(tcp, tcp->u_arg[3], tcp->u_arg[1]); tprints(", "); #if defined(S390) || defined(S390X) printtv(tcp, tcp->u_arg[2]); #else printtv(tcp, tcp->u_arg[4]); #endif } else { tprint_sembuf(tcp, tcp->u_arg[1], tcp->u_arg[2]); tprints(", "); printtv(tcp, tcp->u_arg[3]); } } return 0; }