aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/syscalls.list
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-06-13 07:33:12 +0000
committerUlrich Drepper <drepper@redhat.com>2000-06-13 07:33:12 +0000
commitab95290c787fb6e22bf03f23059b97559e1ad7d7 (patch)
tree892cff92b6d49d7c99a6d99c077882642fe6eda7 /sysdeps/unix/sysv/linux/syscalls.list
parenta5c88158b6170149fa1b98e1704ed9dcab457314 (diff)
downloadglibc-ab95290c787fb6e22bf03f23059b97559e1ad7d7.tar
glibc-ab95290c787fb6e22bf03f23059b97559e1ad7d7.tar.gz
glibc-ab95290c787fb6e22bf03f23059b97559e1ad7d7.tar.bz2
glibc-ab95290c787fb6e22bf03f23059b97559e1ad7d7.zip
Update.
2000-06-13 Ulrich Drepper <drepper@redhat.com> * misc/sys/cdefs.h: Define __bounded and __unbounded if __BOUNDED_POINTERS__ is not defined. 2000-06-07 Greg McGary <greg@mcgary.org> * sysdeps/generic/bp-sym.h: New file. * sysdeps/generic/bp-start.h: New file. * sysdeps/i386/elf/start.S: Designate BP symbols. * sysdeps/generic/libc-start.c: Wrap bounds around argv & envp and each of their string members. 2000-06-07 Greg McGary <greg@mcgary.org> * sysdeps/unix/make-syscalls.sh: Add comments to output that aid debugging & comprehension. Map simple syscall signatures to number of args. Generate BP syscall thunk definitions. * sysdeps/generic/bp-thunks.h: New file. * sysdeps/unix/syscalls.list: Replace arg-count with simple return+arg signature. * sysdeps/unix/common/syscalls.list: Likewise. * sysdeps/unix/inet/syscalls.list: Likewise. * sysdeps/unix/mman/syscalls.list: Likewise. * sysdeps/unix/sysv/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/i386/syscalls.list: Likewise. 2000-06-07 Greg McGary <greg@mcgary.org> * Makeconfig (CPPFLAGS-.ob): pass -fbounded-pointers for all files *.[cS]. (CFLAGS-.ob): Don't optimize sibling calls. (bppfx): New variable. * Makerules (elide-bp-thunks): New variable. (elide-routines.*): Elide BP-* files for all but *.ob. (sources): Include bp-thunks. * iconv/gconv_simple.c: Remove unnecessary prototype. * iconv/gconv_trans.c: Pretty print.
Diffstat (limited to 'sysdeps/unix/sysv/linux/syscalls.list')
-rw-r--r--sysdeps/unix/sysv/linux/syscalls.list108
1 files changed, 54 insertions, 54 deletions
diff --git a/sysdeps/unix/sysv/linux/syscalls.list b/sysdeps/unix/sysv/linux/syscalls.list
index a0709d8b6b..db05d8766c 100644
--- a/sysdeps/unix/sysv/linux/syscalls.list
+++ b/sysdeps/unix/sysv/linux/syscalls.list
@@ -1,7 +1,7 @@
-# File name Caller Syscall name # args Strong name Weak names
+# File name Caller Syscall name Args Strong name Weak names
-adjtimex adjtime adjtimex 1 __adjtimex adjtimex ntp_adjtime
-bdflush EXTRA bdflush 2 bdflush
+adjtimex adjtime adjtimex i:p __adjtimex adjtimex ntp_adjtime
+bdflush EXTRA bdflush i:ii bdflush
capget EXTRA capget 2 capget
capset EXTRA capset 2 capset
clock_getres - clock_getres 2 clock_getres
@@ -9,61 +9,61 @@ clock_gettime - clock_gettime 2 clock_gettime
clock_settime - clock_settime 2 clock_settime
create_module EXTRA create_module 3 create_module
delete_module EXTRA delete_module 3 delete_module
-fdatasync - fdatasync 1 fdatasync
-flock - flock 2 __flock flock
-fork - fork 0 __libc_fork __fork fork
-get_kernel_syms EXTRA get_kernel_syms 1 get_kernel_syms
-getegid - getegid 0 __getegid getegid
-geteuid - geteuid 0 __geteuid geteuid
-getpgid - getpgid 1 __getpgid getpgid
-getpgrp - getpgrp 0 getpgrp
-getppid - getppid 0 __getppid getppid
-getsid - getsid 1 getsid
+fdatasync - fdatasync i:i fdatasync
+flock - flock i:ii __flock flock
+fork - fork i: __libc_fork __fork fork
+get_kernel_syms EXTRA get_kernel_syms i:p get_kernel_syms
+getegid - getegid i: __getegid getegid
+geteuid - geteuid i: __geteuid geteuid
+getpgid - getpgid i:i __getpgid getpgid
+getpgrp - getpgrp i: getpgrp
+getppid - getppid i: __getppid getppid
+getsid - getsid i:i getsid
init_module EXTRA init_module 5 init_module
-ioperm - ioperm 3 ioperm
-iopl - iopl 1 iopl
-klogctl EXTRA syslog 3 klogctl
-lchown - lchown 3 __lchown lchown
-madvise - madvise 3 posix_madvise madvise
+ioperm - ioperm i:iii ioperm
+iopl - iopl i:i iopl
+klogctl EXTRA syslog i:isi klogctl
+lchown - lchown i:sii __lchown lchown
+madvise - madvise i:pii posix_madvise madvise
mincore - mincore 3 mincore
-mlock EXTRA mlock 2 __mlock mlock
-mlockall EXTRA mlockall 1 __mlockall mlockall
-mmap - mmap 6 __mmap mmap
-mount EXTRA mount 5 __mount mount
-mremap EXTRA mremap 4 __mremap mremap
-munlock EXTRA munlock 2 __munlock munlock
-munlockall EXTRA munlockall 0 __munlockall munlockall
-nanosleep - nanosleep 2 __libc_nanosleep __nanosleep nanosleep
-nfsservctl EXTRA nfsservctl 3 nfsservctl
-pause - pause 0 __libc_pause pause
-personality init-first personality 1 __personality personality
-pipe - pipe 1 __pipe pipe
-prctl EXTRA prctl 5 prctl
-query_module EXTRA query_module 5 query_module
-quotactl EXTRA quotactl 4 quotactl
-sched_getp - sched_getparam 2 __sched_getparam sched_getparam
-sched_gets - sched_getscheduler 1 __sched_getscheduler sched_getscheduler
-sched_primax - sched_get_priority_max 1 __sched_get_priority_max sched_get_priority_max
-sched_primin - sched_get_priority_min 1 __sched_get_priority_min sched_get_priority_min
-sched_rr_gi - sched_rr_get_interval 2 __sched_rr_get_interval sched_rr_get_interval
-sched_setp - sched_setparam 2 __sched_setparam sched_setparam
-sched_sets - sched_setscheduler 3 __sched_setscheduler sched_setscheduler
-sched_yield - sched_yield 0 __sched_yield sched_yield
-select - _newselect 5 __select select
-sendfile EXTRA sendfile 4 sendfile
-setfsgid EXTRA setfsgid 1 setfsgid
-setfsuid EXTRA setfsuid 1 setfsuid
-setpgid - setpgid 2 __setpgid setpgid
-setresuid EXTRA setresuid 3 __setresuid setresuid
-setresgid EXTRA setresgid 3 __setresgid setresgid
-sigaltstack - sigaltstack 2 __sigaltstack sigaltstack
-sysinfo EXTRA sysinfo 1 sysinfo
-swapon - swapon 2 __swapon swapon
-swapoff - swapoff 1 __swapoff swapoff
+mlock EXTRA mlock i:pi __mlock mlock
+mlockall EXTRA mlockall i:i __mlockall mlockall
+mmap - mmap p:piiiii __mmap mmap
+mount EXTRA mount i:sssip __mount mount
+mremap EXTRA mremap p:piii __mremap mremap
+munlock EXTRA munlock i:pi __munlock munlock
+munlockall EXTRA munlockall i: __munlockall munlockall
+nanosleep - nanosleep i:pp __libc_nanosleep __nanosleep nanosleep
+nfsservctl EXTRA nfsservctl i:ipp nfsservctl
+pause - pause i: __libc_pause pause
+personality init-first personality i:i __personality personality
+pipe - pipe i:p __pipe pipe
+prctl EXTRA prctl i:iiiii prctl
+query_module EXTRA query_module i:sipip query_module
+quotactl EXTRA quotactl i:isip quotactl
+sched_getp - sched_getparam i:ip __sched_getparam sched_getparam
+sched_gets - sched_getscheduler i:i __sched_getscheduler sched_getscheduler
+sched_primax - sched_get_priority_max i:i __sched_get_priority_max sched_get_priority_max
+sched_primin - sched_get_priority_min i:i __sched_get_priority_min sched_get_priority_min
+sched_rr_gi - sched_rr_get_interval i:ip __sched_rr_get_interval sched_rr_get_interval
+sched_setp - sched_setparam i:ip __sched_setparam sched_setparam
+sched_sets - sched_setscheduler i:iip __sched_setscheduler sched_setscheduler
+sched_yield - sched_yield i: __sched_yield sched_yield
+select - _newselect i:ipppp __select select
+sendfile EXTRA sendfile i:iipi sendfile
+setfsgid EXTRA setfsgid i:i setfsgid
+setfsuid EXTRA setfsuid i:i setfsuid
+setpgid - setpgid i:ii __setpgid setpgid
+setresuid EXTRA setresuid i:iii __setresuid setresuid
+setresgid EXTRA setresgid i:iii __setresgid setresgid
+sigaltstack - sigaltstack i:pp __sigaltstack sigaltstack
+sysinfo EXTRA sysinfo i:p sysinfo
+swapon - swapon i:si __swapon swapon
+swapoff - swapoff i:s __swapoff swapoff
timer_create - timer_create 3 timer_create
timer_delete - timer_delete 1 timer_delete
timer_getoverr - timer_getoverrun 1 timer_getoverrun
timer_gettime - timer_gettime 2 timer_gettime
timer_settime - timer_settime 4 timer_settime
-uselib EXTRA uselib 1 uselib
-wait4 - wait4 4 __wait4 wait4
+uselib EXTRA uselib i:s uselib
+wait4 - wait4 i:ipip __wait4 wait4