elf/lib/i386/sys_time.s
2024-04-06 21:02:47 +03:00

33 lines
659 B
ArmAsm

.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