.text // select(int n, void *read_fds, void *write_fds, void *err_fds, void *tv) .globl select select: movl $142, %eax movl 4(%esp), %ebx movl 8(%esp), %ecx movl 12(%esp), %edx movl 16(%esp), %esi movl 20(%esp), %edi int $0x80 ret // nanosleep(timespec *t, timespec *rem) .globl nanosleep nanosleep: movl $162, %eax movl 4(%esp), %ebx movl 8(%esp), %ecx int $0x80 ret // gettimeofday(timeval *t, timezone *tz) .globl gettimeofday gettimeofday: movl $78, %eax movl 4(%esp), %ebx movl 8(%esp), %ecx int $0x80 ret