You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
540 B
29 lines
540 B
/* Generated by gensyscalls.py. Do not edit. */ |
|
|
|
#include <private/bionic_asm.h> |
|
|
|
ENTRY(umask) |
|
pushl %ebx |
|
.cfi_def_cfa_offset 8 |
|
.cfi_rel_offset ebx, 0 |
|
|
|
call __kernel_syscall |
|
pushl %eax |
|
.cfi_adjust_cfa_offset 4 |
|
.cfi_rel_offset eax, 0 |
|
|
|
mov 12(%esp), %ebx |
|
movl $__NR_umask, %eax |
|
call *(%esp) |
|
addl $4, %esp |
|
|
|
cmpl $-MAX_ERRNO, %eax |
|
jb 1f |
|
negl %eax |
|
pushl %eax |
|
call __set_errno_internal |
|
addl $4, %esp |
|
1: |
|
popl %ebx |
|
ret |
|
END(umask)
|
|
|