#### DIRECTORY = sysdeps/unix/sysv/linux/x86_64 #### SYSDIRS = sysdeps/unix/sysv/linux/x86_64/64 #### CALL=arch_prctl NUMBER=158 ARGS=i:ii SOURCE=- ifeq (,$(filter arch_prctl,$(unix-syscalls))) unix-syscalls += arch_prctl unix-extra-syscalls += arch_prctl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,arch_prctl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME arch_prctl'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __arch_prctl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__arch_prctl, arch_prctl)'; \ echo 'hidden_weak (arch_prctl)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %arch_prctl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=modify_ldt NUMBER=154 ARGS=i:ipi SOURCE=- ifeq (,$(filter modify_ldt,$(unix-syscalls))) unix-syscalls += modify_ldt unix-extra-syscalls += modify_ldt $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,modify_ldt)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME modify_ldt'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __modify_ldt'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__modify_ldt, modify_ldt)'; \ echo 'hidden_weak (modify_ldt)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %modify_ldt,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=syscall_clock_gettime NUMBER=228 ARGS=i:ip SOURCE=- ifeq (,$(filter syscall_clock_gettime,$(unix-syscalls))) unix-syscalls += syscall_clock_gettime unix-extra-syscalls += syscall_clock_gettime $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,syscall_clock_gettime)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME clock_gettime'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __syscall_clock_gettime'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %syscall_clock_gettime,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=bind NUMBER=49 ARGS=i:ipi SOURCE=- ifeq (,$(filter bind,$(unix-syscalls))) unix-syscalls += bind $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,bind)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME bind'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __bind'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__bind, bind)'; \ echo 'hidden_weak (bind)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %bind,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getpeername NUMBER=52 ARGS=i:ipp SOURCE=- ifeq (,$(filter getpeername,$(unix-syscalls))) unix-syscalls += getpeername $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getpeername)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getpeername'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __getpeername'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getpeername, getpeername)'; \ echo 'hidden_weak (getpeername)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getpeername,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getsockname NUMBER=51 ARGS=i:ipp SOURCE=- ifeq (,$(filter getsockname,$(unix-syscalls))) unix-syscalls += getsockname $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getsockname)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getsockname'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __getsockname'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getsockname, getsockname)'; \ echo 'hidden_weak (getsockname)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getsockname,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getsockopt NUMBER=55 ARGS=i:iiiBN SOURCE=- ifeq (,$(filter getsockopt,$(unix-syscalls))) unix-syscalls += getsockopt $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getsockopt)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getsockopt'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __getsockopt'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getsockopt, getsockopt)'; \ echo 'hidden_weak (getsockopt)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getsockopt,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=listen NUMBER=50 ARGS=i:ii SOURCE=- ifeq (,$(filter listen,$(unix-syscalls))) unix-syscalls += listen $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,listen)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME listen'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __listen'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__listen, listen)'; \ echo 'hidden_weak (listen)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %listen,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setsockopt NUMBER=54 ARGS=i:iiibn SOURCE=- ifeq (,$(filter setsockopt,$(unix-syscalls))) unix-syscalls += setsockopt $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setsockopt)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setsockopt'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __setsockopt'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__setsockopt, setsockopt)'; \ echo 'hidden_weak (setsockopt)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setsockopt,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=shutdown NUMBER=48 ARGS=i:ii SOURCE=- ifeq (,$(filter shutdown,$(unix-syscalls))) unix-syscalls += shutdown $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,shutdown)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME shutdown'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __shutdown'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__shutdown, shutdown)'; \ echo 'hidden_weak (shutdown)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %shutdown,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=socket NUMBER=41 ARGS=i:iii SOURCE=- ifeq (,$(filter socket,$(unix-syscalls))) unix-syscalls += socket $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,socket)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME socket'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __socket'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__socket, socket)'; \ echo 'hidden_weak (socket)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %socket,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=socketpair NUMBER=53 ARGS=i:iiif SOURCE=- ifeq (,$(filter socketpair,$(unix-syscalls))) unix-syscalls += socketpair $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,socketpair)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME socketpair'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL __socketpair'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__socketpair, socketpair)'; \ echo 'hidden_weak (socketpair)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %socketpair,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### DIRECTORY = sysdeps/unix/sysv/linux/wordsize-64 #### SYSDIRS = sysdeps/unix/sysv/linux/x86_64/64 sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/x86 sysdeps/x86/nptl #### CALL=fstatfs NUMBER=138 ARGS=i:ip SOURCE=- ifeq (,$(filter fstatfs,$(unix-syscalls))) unix-syscalls += fstatfs $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fstatfs)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fstatfs'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __fstatfs'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__fstatfs, fstatfs)'; \ echo 'hidden_weak (fstatfs)'; \ echo 'weak_alias (__fstatfs, fstatfs64)'; \ echo 'hidden_weak (fstatfs64)'; \ echo 'weak_alias (__fstatfs, __fstatfs64)'; \ echo 'hidden_weak (__fstatfs64)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fstatfs,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=statfs NUMBER=137 ARGS=i:sp SOURCE=- ifeq (,$(filter statfs,$(unix-syscalls))) unix-syscalls += statfs $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,statfs)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME statfs'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __statfs'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__statfs, statfs)'; \ echo 'hidden_weak (statfs)'; \ echo 'weak_alias (__statfs, statfs64)'; \ echo 'hidden_weak (statfs64)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %statfs,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sendfile NUMBER=40 ARGS=i:iipi SOURCE=- ifeq (,$(filter sendfile,$(unix-syscalls))) unix-syscalls += sendfile $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sendfile)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sendfile'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL sendfile'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (sendfile, sendfile64)'; \ echo 'hidden_weak (sendfile64)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sendfile,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=prlimit NUMBER=302 ARGS=i:iipp SOURCE=- ifeq (,$(filter prlimit,$(unix-syscalls))) unix-syscalls += prlimit unix-extra-syscalls += prlimit $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,prlimit)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME prlimit64'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL prlimit'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (prlimit, prlimit64)'; \ echo 'hidden_weak (prlimit64)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %prlimit,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fanotify_mark NUMBER=301 ARGS=i:iiiis SOURCE=- ifeq (,$(filter fanotify_mark,$(unix-syscalls))) unix-syscalls += fanotify_mark unix-extra-syscalls += fanotify_mark $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fanotify_mark)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fanotify_mark'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL fanotify_mark'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fanotify_mark,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=personality NUMBER=135 ARGS=i:i SOURCE=- ifeq (,$(filter personality,$(unix-syscalls))) unix-syscalls += personality unix-extra-syscalls += personality $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,personality)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME personality'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __personality'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__personality, personality)'; \ echo 'hidden_weak (personality)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %personality,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### DIRECTORY = sysdeps/unix/sysv/linux #### SYSDIRS = sysdeps/unix/sysv/linux/x86_64/64 sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/x86 sysdeps/x86/nptl sysdeps/unix/sysv/linux/wordsize-64 sysdeps/x86_64/nptl #### CALL=adjtimex NUMBER=159 ARGS=i:p SOURCE=- ifeq (,$(filter adjtimex,$(unix-syscalls))) unix-syscalls += adjtimex unix-extra-syscalls += adjtimex $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,adjtimex)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME adjtimex'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __adjtimex'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__adjtimex, adjtimex)'; \ echo 'hidden_weak (adjtimex)'; \ echo 'weak_alias (__adjtimex, ntp_adjtime)'; \ echo 'hidden_weak (ntp_adjtime)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %adjtimex,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=alarm NUMBER=37 ARGS=i:i SOURCE=- ifeq (,$(filter alarm,$(unix-syscalls))) unix-syscalls += alarm $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,alarm)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME alarm'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL alarm'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %alarm,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=bdflush NUMBER=- ARGS=i:ii SOURCE=- unix-stub-syscalls += __compat_bdflush bdflush@GLIBC_2.0:GLIBC_2.23 #### CALL=capget NUMBER=125 ARGS=i:pp SOURCE=- ifeq (,$(filter capget,$(unix-syscalls))) unix-syscalls += capget unix-extra-syscalls += capget $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,capget)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME capget'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL capget'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %capget,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=capset NUMBER=126 ARGS=i:pp SOURCE=- ifeq (,$(filter capset,$(unix-syscalls))) unix-syscalls += capset unix-extra-syscalls += capset $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,capset)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME capset'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL capset'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %capset,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=clock_adjtime NUMBER=305 ARGS=i:ip SOURCE=- ifeq (,$(filter clock_adjtime,$(unix-syscalls))) unix-syscalls += clock_adjtime unix-extra-syscalls += clock_adjtime $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,clock_adjtime)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME clock_adjtime'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL clock_adjtime'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %clock_adjtime,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=create_module NUMBER=174 ARGS=3 SOURCE=- ifeq (,$(filter create_module,$(unix-syscalls))) ifneq (,$(filter .os,$(object-suffixes))) unix-syscalls += create_module unix-extra-syscalls += create_module shared-only-routines += create_module $(objpfx)create_module.os: \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME create_module'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __compat_create_module'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo '#include '; \ echo '#if defined SHARED && IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)'; \ echo 'compat_symbol (libc, __compat_create_module, create_module, GLIBC_2_0)'; \ echo '#endif'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %create_module,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif endif #### CALL=delete_module NUMBER=176 ARGS=3 SOURCE=- ifeq (,$(filter delete_module,$(unix-syscalls))) unix-syscalls += delete_module unix-extra-syscalls += delete_module $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,delete_module)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME delete_module'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL delete_module'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %delete_module,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=epoll_create NUMBER=213 ARGS=i:i SOURCE=- ifeq (,$(filter epoll_create,$(unix-syscalls))) unix-syscalls += epoll_create unix-extra-syscalls += epoll_create $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,epoll_create)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME epoll_create'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL epoll_create'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %epoll_create,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=epoll_create1 NUMBER=291 ARGS=i:i SOURCE=- ifeq (,$(filter epoll_create1,$(unix-syscalls))) unix-syscalls += epoll_create1 unix-extra-syscalls += epoll_create1 $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,epoll_create1)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME epoll_create1'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL epoll_create1'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %epoll_create1,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=epoll_ctl NUMBER=233 ARGS=i:iiip SOURCE=- ifeq (,$(filter epoll_ctl,$(unix-syscalls))) unix-syscalls += epoll_ctl unix-extra-syscalls += epoll_ctl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,epoll_ctl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME epoll_ctl'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL epoll_ctl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %epoll_ctl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=eventfd NUMBER=290 ARGS=i:ii SOURCE=- ifeq (,$(filter eventfd,$(unix-syscalls))) unix-syscalls += eventfd unix-extra-syscalls += eventfd $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,eventfd)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME eventfd2'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL eventfd'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %eventfd,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=execve NUMBER=59 ARGS=i:spp SOURCE=- ifeq (,$(filter execve,$(unix-syscalls))) unix-syscalls += execve $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,execve)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME execve'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __execve'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__execve, execve)'; \ echo 'hidden_weak (execve)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %execve,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=flock NUMBER=73 ARGS=i:ii SOURCE=- ifeq (,$(filter flock,$(unix-syscalls))) unix-syscalls += flock $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,flock)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME flock'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __flock'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__flock, flock)'; \ echo 'hidden_weak (flock)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %flock,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=get_kernel_syms NUMBER=177 ARGS=i:p SOURCE=- ifeq (,$(filter get_kernel_syms,$(unix-syscalls))) ifneq (,$(filter .os,$(object-suffixes))) unix-syscalls += get_kernel_syms unix-extra-syscalls += get_kernel_syms shared-only-routines += get_kernel_syms $(objpfx)get_kernel_syms.os: \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME get_kernel_syms'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __compat_get_kernel_syms'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo '#include '; \ echo '#if defined SHARED && IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)'; \ echo 'compat_symbol (libc, __compat_get_kernel_syms, get_kernel_syms, GLIBC_2_0)'; \ echo '#endif'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %get_kernel_syms,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif endif #### CALL=getpid NUMBER=39 ARGS=i: SOURCE=- ifeq (,$(filter getpid,$(unix-syscalls))) unix-syscalls += getpid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getpid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getpid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __getpid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getpid, getpid)'; \ echo 'hidden_weak (getpid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getpid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getegid NUMBER=108 ARGS=i: SOURCE=- ifeq (,$(filter getegid,$(unix-syscalls))) unix-syscalls += getegid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getegid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getegid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __getegid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getegid, getegid)'; \ echo 'hidden_weak (getegid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getegid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=geteuid NUMBER=107 ARGS=i: SOURCE=- ifeq (,$(filter geteuid,$(unix-syscalls))) unix-syscalls += geteuid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,geteuid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME geteuid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __geteuid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__geteuid, geteuid)'; \ echo 'hidden_weak (geteuid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %geteuid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getpgid NUMBER=121 ARGS=i:i SOURCE=- ifeq (,$(filter getpgid,$(unix-syscalls))) unix-syscalls += getpgid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getpgid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getpgid'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __getpgid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getpgid, getpgid)'; \ echo 'hidden_weak (getpgid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getpgid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getpgrp NUMBER=111 ARGS=i: SOURCE=- ifeq (,$(filter getpgrp,$(unix-syscalls))) unix-syscalls += getpgrp $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getpgrp)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getpgrp'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL getpgrp'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getpgrp,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getpmsg NUMBER=181 ARGS=i:ipppp SOURCE=- ifeq (,$(filter getpmsg,$(unix-syscalls))) unix-syscalls += getpmsg $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getpmsg)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getpmsg'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL getpmsg'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getpmsg,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getppid NUMBER=110 ARGS=i: SOURCE=- ifeq (,$(filter getppid,$(unix-syscalls))) unix-syscalls += getppid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getppid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getppid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __getppid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getppid, getppid)'; \ echo 'hidden_weak (getppid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getppid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getresuid NUMBER=118 ARGS=i:ppp SOURCE=- ifeq (,$(filter getresuid,$(unix-syscalls))) unix-syscalls += getresuid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getresuid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getresuid'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL getresuid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getresuid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getresgid NUMBER=120 ARGS=i:ppp SOURCE=- ifeq (,$(filter getresgid,$(unix-syscalls))) unix-syscalls += getresgid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getresgid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getresgid'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL getresgid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getresgid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getsid NUMBER=124 ARGS=i:i SOURCE=- ifeq (,$(filter getsid,$(unix-syscalls))) unix-syscalls += getsid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getsid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getsid'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL getsid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getsid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=init_module NUMBER=175 ARGS=5 SOURCE=- ifeq (,$(filter init_module,$(unix-syscalls))) unix-syscalls += init_module unix-extra-syscalls += init_module $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,init_module)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME init_module'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL init_module'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %init_module,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=inotify_add_watch NUMBER=254 ARGS=i:isi SOURCE=- ifeq (,$(filter inotify_add_watch,$(unix-syscalls))) unix-syscalls += inotify_add_watch unix-extra-syscalls += inotify_add_watch $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,inotify_add_watch)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME inotify_add_watch'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL inotify_add_watch'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %inotify_add_watch,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=inotify_init NUMBER=253 ARGS=i: SOURCE=- ifeq (,$(filter inotify_init,$(unix-syscalls))) unix-syscalls += inotify_init unix-extra-syscalls += inotify_init $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,inotify_init)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME inotify_init'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL inotify_init'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %inotify_init,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=inotify_init1 NUMBER=294 ARGS=i:I SOURCE=- ifeq (,$(filter inotify_init1,$(unix-syscalls))) unix-syscalls += inotify_init1 unix-extra-syscalls += inotify_init1 $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,inotify_init1)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME inotify_init1'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL inotify_init1'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %inotify_init1,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=inotify_rm_watch NUMBER=255 ARGS=i:ii SOURCE=- ifeq (,$(filter inotify_rm_watch,$(unix-syscalls))) unix-syscalls += inotify_rm_watch unix-extra-syscalls += inotify_rm_watch $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,inotify_rm_watch)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME inotify_rm_watch'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL inotify_rm_watch'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %inotify_rm_watch,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=ioperm NUMBER=173 ARGS=i:iii SOURCE=- ifeq (,$(filter ioperm,$(unix-syscalls))) unix-syscalls += ioperm $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,ioperm)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME ioperm'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL ioperm'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %ioperm,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=iopl NUMBER=172 ARGS=i:i SOURCE=- ifeq (,$(filter iopl,$(unix-syscalls))) unix-syscalls += iopl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,iopl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME iopl'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL iopl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %iopl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=klogctl NUMBER=103 ARGS=i:isi SOURCE=- ifeq (,$(filter klogctl,$(unix-syscalls))) unix-syscalls += klogctl unix-extra-syscalls += klogctl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,klogctl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME syslog'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL klogctl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %klogctl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=lchown NUMBER=94 ARGS=i:sii SOURCE=- ifeq (,$(filter lchown,$(unix-syscalls))) unix-syscalls += lchown $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,lchown)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME lchown'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __lchown'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__lchown, lchown)'; \ echo 'hidden_weak (lchown)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %lchown,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mincore NUMBER=27 ARGS=i:anV SOURCE=- ifeq (,$(filter mincore,$(unix-syscalls))) unix-syscalls += mincore $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mincore)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mincore'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL mincore'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mincore,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mlock NUMBER=149 ARGS=i:bn SOURCE=- ifeq (,$(filter mlock,$(unix-syscalls))) unix-syscalls += mlock $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mlock)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mlock'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL mlock'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mlock,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mlockall NUMBER=151 ARGS=i:i SOURCE=- ifeq (,$(filter mlockall,$(unix-syscalls))) unix-syscalls += mlockall $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mlockall)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mlockall'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL mlockall'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mlockall,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mount NUMBER=165 ARGS=i:sssip SOURCE=- ifeq (,$(filter mount,$(unix-syscalls))) unix-syscalls += mount unix-extra-syscalls += mount $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mount)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mount'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __mount'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__mount, mount)'; \ echo 'hidden_weak (mount)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mount,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mremap NUMBER=25 ARGS=b:ainip SOURCE=- ifeq (,$(filter mremap,$(unix-syscalls))) unix-syscalls += mremap unix-extra-syscalls += mremap $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mremap)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mremap'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __mremap'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__mremap, mremap)'; \ echo 'hidden_weak (mremap)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mremap,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=munlock NUMBER=150 ARGS=i:ai SOURCE=- ifeq (,$(filter munlock,$(unix-syscalls))) unix-syscalls += munlock $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,munlock)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME munlock'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL munlock'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %munlock,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=munlockall NUMBER=152 ARGS=i: SOURCE=- ifeq (,$(filter munlockall,$(unix-syscalls))) unix-syscalls += munlockall $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,munlockall)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME munlockall'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL munlockall'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %munlockall,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=nfsservctl NUMBER=180 ARGS=i:ipp SOURCE=- ifeq (,$(filter nfsservctl,$(unix-syscalls))) ifneq (,$(filter .os,$(object-suffixes))) unix-syscalls += nfsservctl unix-extra-syscalls += nfsservctl shared-only-routines += nfsservctl $(objpfx)nfsservctl.os: \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME nfsservctl'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __compat_nfsservctl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo '#include '; \ echo '#if defined SHARED && IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_28)'; \ echo 'compat_symbol (libc, __compat_nfsservctl, nfsservctl, GLIBC_2_0)'; \ echo '#endif'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %nfsservctl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif endif #### CALL=pipe NUMBER=22 ARGS=i:f SOURCE=- ifeq (,$(filter pipe,$(unix-syscalls))) unix-syscalls += pipe $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,pipe)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME pipe'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __pipe'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__pipe, pipe)'; \ echo 'hidden_weak (pipe)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %pipe,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=pipe2 NUMBER=293 ARGS=i:fi SOURCE=- ifeq (,$(filter pipe2,$(unix-syscalls))) unix-syscalls += pipe2 $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,pipe2)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME pipe2'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __pipe2'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__pipe2, pipe2)'; \ echo 'hidden_weak (pipe2)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %pipe2,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=pivot_root NUMBER=155 ARGS=i:ss SOURCE=- ifeq (,$(filter pivot_root,$(unix-syscalls))) unix-syscalls += pivot_root unix-extra-syscalls += pivot_root $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,pivot_root)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME pivot_root'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL pivot_root'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %pivot_root,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=prctl NUMBER=157 ARGS=i:iiiii SOURCE=- ifeq (,$(filter prctl,$(unix-syscalls))) unix-syscalls += prctl unix-extra-syscalls += prctl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,prctl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME prctl'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __prctl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__prctl, prctl)'; \ echo 'hidden_weak (prctl)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %prctl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=putpmsg NUMBER=182 ARGS=i:ippii SOURCE=- ifeq (,$(filter putpmsg,$(unix-syscalls))) unix-syscalls += putpmsg $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,putpmsg)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME putpmsg'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL putpmsg'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %putpmsg,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=query_module NUMBER=178 ARGS=i:sipip SOURCE=- ifeq (,$(filter query_module,$(unix-syscalls))) ifneq (,$(filter .os,$(object-suffixes))) unix-syscalls += query_module unix-extra-syscalls += query_module shared-only-routines += query_module $(objpfx)query_module.os: \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME query_module'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __compat_query_module'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo '#include '; \ echo '#if defined SHARED && IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)'; \ echo 'compat_symbol (libc, __compat_query_module, query_module, GLIBC_2_0)'; \ echo '#endif'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %query_module,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif endif #### CALL=quotactl NUMBER=179 ARGS=i:isip SOURCE=- ifeq (,$(filter quotactl,$(unix-syscalls))) unix-syscalls += quotactl unix-extra-syscalls += quotactl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,quotactl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME quotactl'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL quotactl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %quotactl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=remap_file_pages NUMBER=216 ARGS=i:piiii SOURCE=- ifeq (,$(filter remap_file_pages,$(unix-syscalls))) unix-syscalls += remap_file_pages $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,remap_file_pages)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME remap_file_pages'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL __remap_file_pages'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__remap_file_pages, remap_file_pages)'; \ echo 'hidden_weak (remap_file_pages)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %remap_file_pages,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_getp NUMBER=143 ARGS=i:ip SOURCE=- ifeq (,$(filter sched_getp,$(unix-syscalls))) unix-syscalls += sched_getp $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_getp)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_getparam'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __sched_getparam'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_getparam, sched_getparam)'; \ echo 'hidden_weak (sched_getparam)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_getp,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_gets NUMBER=145 ARGS=i:i SOURCE=- ifeq (,$(filter sched_gets,$(unix-syscalls))) unix-syscalls += sched_gets $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_gets)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_getscheduler'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __sched_getscheduler'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_getscheduler, sched_getscheduler)'; \ echo 'hidden_weak (sched_getscheduler)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_gets,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_primax NUMBER=146 ARGS=i:i SOURCE=- ifeq (,$(filter sched_primax,$(unix-syscalls))) unix-syscalls += sched_primax $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_primax)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_get_priority_max'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __sched_get_priority_max'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_get_priority_max, sched_get_priority_max)'; \ echo 'hidden_weak (sched_get_priority_max)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_primax,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_primin NUMBER=147 ARGS=i:i SOURCE=- ifeq (,$(filter sched_primin,$(unix-syscalls))) unix-syscalls += sched_primin $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_primin)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_get_priority_min'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __sched_get_priority_min'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_get_priority_min, sched_get_priority_min)'; \ echo 'hidden_weak (sched_get_priority_min)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_primin,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_rr_gi NUMBER=148 ARGS=i:ip SOURCE=- ifeq (,$(filter sched_rr_gi,$(unix-syscalls))) unix-syscalls += sched_rr_gi $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_rr_gi)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_rr_get_interval'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __sched_rr_get_interval'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_rr_get_interval, sched_rr_get_interval)'; \ echo 'hidden_weak (sched_rr_get_interval)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_rr_gi,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_setp NUMBER=142 ARGS=i:ip SOURCE=- ifeq (,$(filter sched_setp,$(unix-syscalls))) unix-syscalls += sched_setp $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_setp)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_setparam'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __sched_setparam'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_setparam, sched_setparam)'; \ echo 'hidden_weak (sched_setparam)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_setp,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_sets NUMBER=144 ARGS=i:iip SOURCE=- ifeq (,$(filter sched_sets,$(unix-syscalls))) unix-syscalls += sched_sets $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_sets)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_setscheduler'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __sched_setscheduler'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_setscheduler, sched_setscheduler)'; \ echo 'hidden_weak (sched_setscheduler)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_sets,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sched_yield NUMBER=24 ARGS=i: SOURCE=- ifeq (,$(filter sched_yield,$(unix-syscalls))) unix-syscalls += sched_yield $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sched_yield)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sched_yield'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __sched_yield'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sched_yield, sched_yield)'; \ echo 'hidden_weak (sched_yield)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sched_yield,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sendfile NUMBER=40 ARGS=i:iipi SOURCE=- ifeq (,$(filter sendfile,$(unix-syscalls))) unix-syscalls += sendfile $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sendfile)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sendfile'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL sendfile'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sendfile,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sendfile64 NUMBER=- ARGS=i:iipi SOURCE=sysdeps/unix/sysv/linux/wordsize-64/sendfile64.c #### CALL=setfsgid NUMBER=123 ARGS=i:i SOURCE=- ifeq (,$(filter setfsgid,$(unix-syscalls))) unix-syscalls += setfsgid unix-extra-syscalls += setfsgid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setfsgid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setfsgid'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL setfsgid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setfsgid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setfsuid NUMBER=122 ARGS=i:i SOURCE=- ifeq (,$(filter setfsuid,$(unix-syscalls))) unix-syscalls += setfsuid unix-extra-syscalls += setfsuid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setfsuid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setfsuid'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL setfsuid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setfsuid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setpgid NUMBER=109 ARGS=i:ii SOURCE=- ifeq (,$(filter setpgid,$(unix-syscalls))) unix-syscalls += setpgid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setpgid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setpgid'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __setpgid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__setpgid, setpgid)'; \ echo 'hidden_weak (setpgid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setpgid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sigaltstack NUMBER=131 ARGS=i:PP SOURCE=- ifeq (,$(filter sigaltstack,$(unix-syscalls))) unix-syscalls += sigaltstack $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sigaltstack)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sigaltstack'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __sigaltstack'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sigaltstack, sigaltstack)'; \ echo 'hidden_weak (sigaltstack)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sigaltstack,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=stime NUMBER=- ARGS=i:p SOURCE=- #### CALL=sysinfo NUMBER=99 ARGS=i:p SOURCE=- ifeq (,$(filter sysinfo,$(unix-syscalls))) unix-syscalls += sysinfo unix-extra-syscalls += sysinfo $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sysinfo)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sysinfo'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __sysinfo'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__sysinfo, sysinfo)'; \ echo 'hidden_weak (sysinfo)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sysinfo,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=swapon NUMBER=167 ARGS=i:si SOURCE=- ifeq (,$(filter swapon,$(unix-syscalls))) unix-syscalls += swapon $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,swapon)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME swapon'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __swapon'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__swapon, swapon)'; \ echo 'hidden_weak (swapon)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %swapon,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=swapoff NUMBER=168 ARGS=i:s SOURCE=- ifeq (,$(filter swapoff,$(unix-syscalls))) unix-syscalls += swapoff $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,swapoff)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME swapoff'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __swapoff'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__swapoff, swapoff)'; \ echo 'hidden_weak (swapoff)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %swapoff,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=unshare NUMBER=272 ARGS=i:i SOURCE=- ifeq (,$(filter unshare,$(unix-syscalls))) unix-syscalls += unshare unix-extra-syscalls += unshare $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,unshare)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME unshare'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL unshare'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %unshare,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=uselib NUMBER=134 ARGS=i:s SOURCE=- ifeq (,$(filter uselib,$(unix-syscalls))) ifneq (,$(filter .os,$(object-suffixes))) unix-syscalls += uselib unix-extra-syscalls += uselib shared-only-routines += uselib $(objpfx)uselib.os: \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME uselib'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __compat_uselib'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo '#include '; \ echo '#if defined SHARED && IS_IN (libc) && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)'; \ echo 'compat_symbol (libc, __compat_uselib, uselib, GLIBC_2_0)'; \ echo '#endif'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %uselib,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif endif #### CALL=utime NUMBER=132 ARGS=i:sP SOURCE=- ifeq (,$(filter utime,$(unix-syscalls))) unix-syscalls += utime $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,utime)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME utime'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL utime'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %utime,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=wait4 NUMBER=61 ARGS=i:iWiP SOURCE=- ifeq (,$(filter wait4,$(unix-syscalls))) unix-syscalls += wait4 $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,wait4)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME wait4'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL __wait4'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__wait4, wait4)'; \ echo 'hidden_weak (wait4)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %wait4,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=chown NUMBER=92 ARGS=i:sii SOURCE=- ifeq (,$(filter chown,$(unix-syscalls))) unix-syscalls += chown $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,chown)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME chown'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __libc_chown'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__libc_chown, __chown)'; \ echo 'hidden_weak (__chown)'; \ echo 'weak_alias (__libc_chown, chown)'; \ echo 'hidden_weak (chown)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %chown,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fchownat NUMBER=260 ARGS=i:isiii SOURCE=- ifeq (,$(filter fchownat,$(unix-syscalls))) unix-syscalls += fchownat $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fchownat)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fchownat'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL fchownat'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fchownat,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=linkat NUMBER=265 ARGS=i:isisi SOURCE=- ifeq (,$(filter linkat,$(unix-syscalls))) unix-syscalls += linkat $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,linkat)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME linkat'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL linkat'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %linkat,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mkdirat NUMBER=258 ARGS=i:isi SOURCE=- ifeq (,$(filter mkdirat,$(unix-syscalls))) unix-syscalls += mkdirat $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mkdirat)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mkdirat'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL mkdirat'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mkdirat,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=readlinkat NUMBER=267 ARGS=i:issi SOURCE=- ifeq (,$(filter readlinkat,$(unix-syscalls))) unix-syscalls += readlinkat $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,readlinkat)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME readlinkat'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL readlinkat'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %readlinkat,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=symlinkat NUMBER=266 ARGS=i:sis SOURCE=- ifeq (,$(filter symlinkat,$(unix-syscalls))) unix-syscalls += symlinkat $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,symlinkat)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME symlinkat'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL symlinkat'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %symlinkat,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=unlinkat NUMBER=263 ARGS=i:isi SOURCE=- ifeq (,$(filter unlinkat,$(unix-syscalls))) unix-syscalls += unlinkat $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,unlinkat)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME unlinkat'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL unlinkat'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %unlinkat,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setxattr NUMBER=188 ARGS=i:sspii SOURCE=- ifeq (,$(filter setxattr,$(unix-syscalls))) unix-syscalls += setxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setxattr'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL setxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=lsetxattr NUMBER=189 ARGS=i:sspii SOURCE=- ifeq (,$(filter lsetxattr,$(unix-syscalls))) unix-syscalls += lsetxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,lsetxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME lsetxattr'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL lsetxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %lsetxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fsetxattr NUMBER=190 ARGS=i:ispii SOURCE=- ifeq (,$(filter fsetxattr,$(unix-syscalls))) unix-syscalls += fsetxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fsetxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fsetxattr'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL fsetxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fsetxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getxattr NUMBER=191 ARGS=i:sspi SOURCE=- ifeq (,$(filter getxattr,$(unix-syscalls))) unix-syscalls += getxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getxattr'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL getxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=lgetxattr NUMBER=192 ARGS=i:sspi SOURCE=- ifeq (,$(filter lgetxattr,$(unix-syscalls))) unix-syscalls += lgetxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,lgetxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME lgetxattr'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL lgetxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %lgetxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fgetxattr NUMBER=193 ARGS=i:ispi SOURCE=- ifeq (,$(filter fgetxattr,$(unix-syscalls))) unix-syscalls += fgetxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fgetxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fgetxattr'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL fgetxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fgetxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=listxattr NUMBER=194 ARGS=i:ssi SOURCE=- ifeq (,$(filter listxattr,$(unix-syscalls))) unix-syscalls += listxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,listxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME listxattr'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL listxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %listxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=llistxattr NUMBER=195 ARGS=i:ssi SOURCE=- ifeq (,$(filter llistxattr,$(unix-syscalls))) unix-syscalls += llistxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,llistxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME llistxattr'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL llistxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %llistxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=flistxattr NUMBER=196 ARGS=i:isi SOURCE=- ifeq (,$(filter flistxattr,$(unix-syscalls))) unix-syscalls += flistxattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,flistxattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME flistxattr'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL flistxattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %flistxattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=removexattr NUMBER=197 ARGS=i:ss SOURCE=- ifeq (,$(filter removexattr,$(unix-syscalls))) unix-syscalls += removexattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,removexattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME removexattr'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL removexattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %removexattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=lremovexattr NUMBER=198 ARGS=i:ss SOURCE=- ifeq (,$(filter lremovexattr,$(unix-syscalls))) unix-syscalls += lremovexattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,lremovexattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME lremovexattr'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL lremovexattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %lremovexattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fremovexattr NUMBER=199 ARGS=i:is SOURCE=- ifeq (,$(filter fremovexattr,$(unix-syscalls))) unix-syscalls += fremovexattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fremovexattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fremovexattr'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL fremovexattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fremovexattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mq_setattr NUMBER=245 ARGS=i:ipp SOURCE=- ifeq (,$(filter mq_setattr,$(unix-syscalls))) unix-syscalls += mq_setattr $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mq_setattr)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mq_getsetattr'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL mq_setattr'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mq_setattr,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=timerfd_create NUMBER=283 ARGS=i:ii SOURCE=- ifeq (,$(filter timerfd_create,$(unix-syscalls))) unix-syscalls += timerfd_create unix-extra-syscalls += timerfd_create $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,timerfd_create)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME timerfd_create'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL timerfd_create'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %timerfd_create,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=timerfd_settime NUMBER=286 ARGS=i:iipp SOURCE=- ifeq (,$(filter timerfd_settime,$(unix-syscalls))) unix-syscalls += timerfd_settime unix-extra-syscalls += timerfd_settime $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,timerfd_settime)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME timerfd_settime'; \ echo '#define SYSCALL_NARGS 4'; \ echo '#define SYSCALL_SYMBOL timerfd_settime'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %timerfd_settime,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=timerfd_gettime NUMBER=287 ARGS=i:ip SOURCE=- ifeq (,$(filter timerfd_gettime,$(unix-syscalls))) unix-syscalls += timerfd_gettime unix-extra-syscalls += timerfd_gettime $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,timerfd_gettime)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME timerfd_gettime'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL timerfd_gettime'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %timerfd_gettime,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fanotify_init NUMBER=300 ARGS=i:ii SOURCE=- ifeq (,$(filter fanotify_init,$(unix-syscalls))) unix-syscalls += fanotify_init unix-extra-syscalls += fanotify_init $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fanotify_init)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fanotify_init'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL fanotify_init'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fanotify_init,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=name_to_handle_at NUMBER=303 ARGS=i:isppi SOURCE=- ifeq (,$(filter name_to_handle_at,$(unix-syscalls))) unix-syscalls += name_to_handle_at unix-extra-syscalls += name_to_handle_at $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,name_to_handle_at)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME name_to_handle_at'; \ echo '#define SYSCALL_NARGS 5'; \ echo '#define SYSCALL_SYMBOL name_to_handle_at'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %name_to_handle_at,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setns NUMBER=308 ARGS=i:ii SOURCE=- ifeq (,$(filter setns,$(unix-syscalls))) unix-syscalls += setns unix-extra-syscalls += setns $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setns)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setns'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL setns'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setns,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=process_vm_readv NUMBER=310 ARGS=i:ipipii SOURCE=- ifeq (,$(filter process_vm_readv,$(unix-syscalls))) unix-syscalls += process_vm_readv unix-extra-syscalls += process_vm_readv $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,process_vm_readv)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME process_vm_readv'; \ echo '#define SYSCALL_NARGS 6'; \ echo '#define SYSCALL_SYMBOL process_vm_readv'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %process_vm_readv,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=process_vm_writev NUMBER=311 ARGS=i:ipipii SOURCE=- ifeq (,$(filter process_vm_writev,$(unix-syscalls))) unix-syscalls += process_vm_writev unix-extra-syscalls += process_vm_writev $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,process_vm_writev)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME process_vm_writev'; \ echo '#define SYSCALL_NARGS 6'; \ echo '#define SYSCALL_SYMBOL process_vm_writev'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %process_vm_writev,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=memfd_create NUMBER=319 ARGS=i:si SOURCE=- ifeq (,$(filter memfd_create,$(unix-syscalls))) unix-syscalls += memfd_create unix-extra-syscalls += memfd_create $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,memfd_create)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME memfd_create'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL memfd_create'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %memfd_create,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=pkey_alloc NUMBER=330 ARGS=i:ii SOURCE=- ifeq (,$(filter pkey_alloc,$(unix-syscalls))) unix-syscalls += pkey_alloc unix-extra-syscalls += pkey_alloc $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,pkey_alloc)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME pkey_alloc'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL pkey_alloc'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %pkey_alloc,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=pkey_free NUMBER=331 ARGS=i:i SOURCE=- ifeq (,$(filter pkey_free,$(unix-syscalls))) unix-syscalls += pkey_free unix-extra-syscalls += pkey_free $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,pkey_free)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME pkey_free'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL pkey_free'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %pkey_free,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### DIRECTORY = sysdeps/unix #### SYSDIRS = sysdeps/unix/sysv/linux/x86_64/64 sysdeps/unix/sysv/linux/x86_64 sysdeps/unix/sysv/linux/x86 sysdeps/x86/nptl sysdeps/unix/sysv/linux/wordsize-64 sysdeps/x86_64/nptl sysdeps/unix/sysv/linux sysdeps/nptl sysdeps/pthread sysdeps/gnu sysdeps/unix/inet sysdeps/unix/sysv sysdeps/unix/x86_64 #### CALL=accept NUMBER=43 ARGS=Ci:iBN SOURCE=sysdeps/unix/sysv/linux/accept.c #### CALL=access NUMBER=21 ARGS=i:si SOURCE=sysdeps/unix/sysv/linux/access.c #### CALL=acct NUMBER=163 ARGS=i:S SOURCE=- ifeq (,$(filter acct,$(unix-syscalls))) unix-syscalls += acct $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,acct)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME acct'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL acct'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %acct,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=adjtime NUMBER=- ARGS=i:pp SOURCE=sysdeps/unix/sysv/linux/adjtime.c #### CALL=bind NUMBER=49 ARGS=i:ipi SOURCE=sysdeps/unix/sysv/linux/bind.c #### CALL=chdir NUMBER=80 ARGS=i:s SOURCE=- ifeq (,$(filter chdir,$(unix-syscalls))) unix-syscalls += chdir $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,chdir)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME chdir'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __chdir'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__chdir, chdir)'; \ echo 'hidden_weak (chdir)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %chdir,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=chmod NUMBER=90 ARGS=i:si SOURCE=- ifeq (,$(filter chmod,$(unix-syscalls))) unix-syscalls += chmod $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,chmod)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME chmod'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __chmod'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__chmod, chmod)'; \ echo 'hidden_weak (chmod)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %chmod,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=chown NUMBER=92 ARGS=i:sii SOURCE=- ifeq (,$(filter chown,$(unix-syscalls))) unix-syscalls += chown $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,chown)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME chown'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __chown'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__chown, chown)'; \ echo 'hidden_weak (chown)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %chown,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=chroot NUMBER=161 ARGS=i:s SOURCE=- ifeq (,$(filter chroot,$(unix-syscalls))) unix-syscalls += chroot $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,chroot)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME chroot'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL chroot'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %chroot,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=close NUMBER=3 ARGS=Ci:i SOURCE=sysdeps/unix/sysv/linux/close.c #### CALL=connect NUMBER=42 ARGS=Ci:ipi SOURCE=sysdeps/unix/sysv/linux/connect.c #### CALL=dup NUMBER=32 ARGS=i:i SOURCE=- ifeq (,$(filter dup,$(unix-syscalls))) unix-syscalls += dup $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,dup)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME dup'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __dup'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__dup, dup)'; \ echo 'hidden_weak (dup)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %dup,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=dup2 NUMBER=33 ARGS=i:ii SOURCE=- ifeq (,$(filter dup2,$(unix-syscalls))) unix-syscalls += dup2 $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,dup2)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME dup2'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __dup2'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__dup2, dup2)'; \ echo 'hidden_weak (dup2)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %dup2,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=dup3 NUMBER=292 ARGS=i:iii SOURCE=- ifeq (,$(filter dup3,$(unix-syscalls))) unix-syscalls += dup3 $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,dup3)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME dup3'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __dup3'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__dup3, dup3)'; \ echo 'hidden_weak (dup3)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %dup3,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fchdir NUMBER=81 ARGS=i:i SOURCE=- ifeq (,$(filter fchdir,$(unix-syscalls))) unix-syscalls += fchdir $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fchdir)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fchdir'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __fchdir'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__fchdir, fchdir)'; \ echo 'hidden_weak (fchdir)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fchdir,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fchmod NUMBER=91 ARGS=i:ii SOURCE=- ifeq (,$(filter fchmod,$(unix-syscalls))) unix-syscalls += fchmod $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fchmod)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fchmod'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __fchmod'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__fchmod, fchmod)'; \ echo 'hidden_weak (fchmod)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fchmod,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fchown NUMBER=93 ARGS=i:iii SOURCE=- ifeq (,$(filter fchown,$(unix-syscalls))) unix-syscalls += fchown $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fchown)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fchown'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __fchown'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__fchown, fchown)'; \ echo 'hidden_weak (fchown)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fchown,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=fcntl NUMBER=72 ARGS=Ci:iiF SOURCE=sysdeps/unix/sysv/linux/fcntl.c #### CALL=fstatfs NUMBER=138 ARGS=i:ip SOURCE=- ifeq (,$(filter fstatfs,$(unix-syscalls))) unix-syscalls += fstatfs $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,fstatfs)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME fstatfs'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __fstatfs'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__fstatfs, fstatfs)'; \ echo 'hidden_weak (fstatfs)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %fstatfs,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=ftruncate NUMBER=77 ARGS=i:ii SOURCE=sysdeps/unix/sysv/linux/ftruncate.c #### CALL=getdomain NUMBER=- ARGS=i:si SOURCE=- #### CALL=getgid NUMBER=104 ARGS=i: SOURCE=- ifeq (,$(filter getgid,$(unix-syscalls))) unix-syscalls += getgid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getgid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getgid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __getgid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getgid, getgid)'; \ echo 'hidden_weak (getgid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getgid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getgroups NUMBER=115 ARGS=i:ip SOURCE=- ifeq (,$(filter getgroups,$(unix-syscalls))) unix-syscalls += getgroups $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getgroups)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getgroups'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __getgroups'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getgroups, getgroups)'; \ echo 'hidden_weak (getgroups)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getgroups,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=gethostid NUMBER=- ARGS=i: SOURCE=sysdeps/unix/sysv/linux/gethostid.c #### CALL=gethostname NUMBER=- ARGS=i:bn SOURCE=- #### CALL=getitimer NUMBER=36 ARGS=i:ip SOURCE=- ifeq (,$(filter getitimer,$(unix-syscalls))) unix-syscalls += getitimer $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getitimer)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getitimer'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __getitimer'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getitimer, getitimer)'; \ echo 'hidden_weak (getitimer)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getitimer,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getpeername NUMBER=52 ARGS=i:ibN SOURCE=sysdeps/unix/sysv/linux/getpeername.c #### CALL=getpid NUMBER=39 ARGS=i: SOURCE=- ifeq (,$(filter getpid,$(unix-syscalls))) unix-syscalls += getpid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getpid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getpid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __getpid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getpid, getpid)'; \ echo 'hidden_weak (getpid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getpid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getpriority NUMBER=140 ARGS=i:ii SOURCE=sysdeps/unix/sysv/linux/getpriority.c #### CALL=getrlimit NUMBER=97 ARGS=i:ip SOURCE=sysdeps/unix/sysv/linux/getrlimit.c #### CALL=getrusage NUMBER=98 ARGS=i:ip SOURCE=- ifeq (,$(filter getrusage,$(unix-syscalls))) unix-syscalls += getrusage $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getrusage)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getrusage'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __getrusage'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getrusage, getrusage)'; \ echo 'hidden_weak (getrusage)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getrusage,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=getsockname NUMBER=51 ARGS=i:ibN SOURCE=sysdeps/unix/sysv/linux/getsockname.c #### CALL=getsockopt NUMBER=55 ARGS=i:iiiBN SOURCE=sysdeps/unix/sysv/linux/getsockopt.c #### CALL=gettimeofday NUMBER=96 ARGS=i:pP SOURCE=sysdeps/unix/sysv/linux/x86/gettimeofday.c #### CALL=getuid NUMBER=102 ARGS=i: SOURCE=- ifeq (,$(filter getuid,$(unix-syscalls))) unix-syscalls += getuid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,getuid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME getuid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __getuid'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__getuid, getuid)'; \ echo 'hidden_weak (getuid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %getuid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=ioctl NUMBER=16 ARGS=i:iiI SOURCE=- ifeq (,$(filter ioctl,$(unix-syscalls))) unix-syscalls += ioctl $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,ioctl)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME ioctl'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __ioctl'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__ioctl, ioctl)'; \ echo 'hidden_weak (ioctl)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %ioctl,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=kill NUMBER=62 ARGS=i:ii SOURCE=- ifeq (,$(filter kill,$(unix-syscalls))) unix-syscalls += kill $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,kill)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME kill'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __kill'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__kill, kill)'; \ echo 'hidden_weak (kill)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %kill,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=link NUMBER=86 ARGS=i:ss SOURCE=- ifeq (,$(filter link,$(unix-syscalls))) unix-syscalls += link $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,link)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME link'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __link'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__link, link)'; \ echo 'hidden_weak (link)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %link,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=listen NUMBER=50 ARGS=i:ii SOURCE=sysdeps/unix/sysv/linux/listen.c #### CALL=lseek NUMBER=8 ARGS=i:iii SOURCE=sysdeps/unix/sysv/linux/lseek.c #### CALL=madvise NUMBER=28 ARGS=i:pii SOURCE=- ifeq (,$(filter madvise,$(unix-syscalls))) unix-syscalls += madvise $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,madvise)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME madvise'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __madvise'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__madvise, madvise)'; \ echo 'hidden_weak (madvise)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %madvise,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mkdir NUMBER=83 ARGS=i:si SOURCE=- ifeq (,$(filter mkdir,$(unix-syscalls))) unix-syscalls += mkdir $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mkdir)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mkdir'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __mkdir'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__mkdir, mkdir)'; \ echo 'hidden_weak (mkdir)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mkdir,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=mmap NUMBER=9 ARGS=b:aniiii SOURCE=sysdeps/unix/sysv/linux/mmap.c #### CALL=mprotect NUMBER=10 ARGS=i:aii SOURCE=- ifeq (,$(filter mprotect,$(unix-syscalls))) unix-syscalls += mprotect $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,mprotect)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME mprotect'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __mprotect'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__mprotect, mprotect)'; \ echo 'hidden_weak (mprotect)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %mprotect,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=munmap NUMBER=11 ARGS=i:ai SOURCE=- ifeq (,$(filter munmap,$(unix-syscalls))) unix-syscalls += munmap $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,munmap)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME munmap'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __munmap'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__munmap, munmap)'; \ echo 'hidden_weak (munmap)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %munmap,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=open NUMBER=2 ARGS=Ci:siv SOURCE=sysdeps/unix/sysv/linux/open.c #### CALL=profil NUMBER=- ARGS=i:piii SOURCE=sysdeps/unix/sysv/linux/profil.c #### CALL=ptrace NUMBER=101 ARGS=i:iiii SOURCE=sysdeps/unix/sysv/linux/ptrace.c #### CALL=read NUMBER=0 ARGS=Ci:ibn SOURCE=sysdeps/unix/sysv/linux/read.c #### CALL=readlink NUMBER=89 ARGS=i:spi SOURCE=- ifeq (,$(filter readlink,$(unix-syscalls))) unix-syscalls += readlink $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,readlink)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME readlink'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __readlink'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__readlink, readlink)'; \ echo 'hidden_weak (readlink)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %readlink,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=readv NUMBER=19 ARGS=Ci:ipi SOURCE=sysdeps/unix/sysv/linux/readv.c #### CALL=reboot NUMBER=169 ARGS=i:i SOURCE=sysdeps/unix/sysv/linux/reboot.c #### CALL=recv NUMBER=- ARGS=Ci:ibni SOURCE=sysdeps/unix/sysv/linux/recv.c #### CALL=recvfrom NUMBER=45 ARGS=Ci:ibniBN SOURCE=sysdeps/unix/sysv/linux/recvfrom.c #### CALL=recvmsg NUMBER=47 ARGS=Ci:ipi SOURCE=sysdeps/unix/sysv/linux/recvmsg.c #### CALL=rename NUMBER=82 ARGS=i:ss SOURCE=sysdeps/unix/sysv/linux/rename.c #### CALL=rmdir NUMBER=84 ARGS=i:s SOURCE=- ifeq (,$(filter rmdir,$(unix-syscalls))) unix-syscalls += rmdir $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,rmdir)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME rmdir'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __rmdir'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__rmdir, rmdir)'; \ echo 'hidden_weak (rmdir)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %rmdir,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=select NUMBER=23 ARGS=Ci:iPPPP SOURCE=sysdeps/unix/sysv/linux/select.c #### CALL=send NUMBER=- ARGS=Ci:ibni SOURCE=sysdeps/unix/sysv/linux/send.c #### CALL=sendmsg NUMBER=46 ARGS=Ci:ipi SOURCE=sysdeps/unix/sysv/linux/sendmsg.c #### CALL=sendto NUMBER=44 ARGS=Ci:ibnibn SOURCE=sysdeps/unix/sysv/linux/sendto.c #### CALL=setdomain NUMBER=171 ARGS=i:si SOURCE=- ifeq (,$(filter setdomain,$(unix-syscalls))) unix-syscalls += setdomain $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setdomain)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setdomainname'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL setdomainname'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setdomain,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setegid NUMBER=- ARGS=i:i SOURCE=sysdeps/unix/sysv/linux/setegid.c #### CALL=seteuid NUMBER=- ARGS=i:i SOURCE=sysdeps/unix/sysv/linux/seteuid.c #### CALL=setgid NUMBER=106 ARGS=i:i SOURCE=sysdeps/unix/sysv/linux/setgid.c #### CALL=setgroups NUMBER=116 ARGS=i:ip SOURCE=sysdeps/unix/sysv/linux/setgroups.c #### CALL=sethostid NUMBER=- ARGS=i:i SOURCE=sysdeps/unix/sysv/linux/sethostid.c #### CALL=sethostname NUMBER=170 ARGS=i:pi SOURCE=- ifeq (,$(filter sethostname,$(unix-syscalls))) unix-syscalls += sethostname $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sethostname)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sethostname'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL sethostname'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sethostname,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setitimer NUMBER=38 ARGS=i:ipp SOURCE=- ifeq (,$(filter setitimer,$(unix-syscalls))) unix-syscalls += setitimer $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setitimer)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setitimer'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __setitimer'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__setitimer, setitimer)'; \ echo 'hidden_weak (setitimer)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setitimer,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setpgid NUMBER=- ARGS=i:ii SOURCE=- #### CALL=setpriority NUMBER=141 ARGS=i:iii SOURCE=- ifeq (,$(filter setpriority,$(unix-syscalls))) unix-syscalls += setpriority $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setpriority)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setpriority'; \ echo '#define SYSCALL_NARGS 3'; \ echo '#define SYSCALL_SYMBOL __setpriority'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__setpriority, setpriority)'; \ echo 'hidden_weak (setpriority)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setpriority,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setregid NUMBER=114 ARGS=i:ii SOURCE=sysdeps/unix/sysv/linux/setregid.c #### CALL=setreuid NUMBER=113 ARGS=i:ii SOURCE=sysdeps/unix/sysv/linux/setreuid.c #### CALL=setrlimit NUMBER=160 ARGS=i:ip SOURCE=sysdeps/unix/sysv/linux/setrlimit.c #### CALL=setsid NUMBER=112 ARGS=i: SOURCE=- ifeq (,$(filter setsid,$(unix-syscalls))) unix-syscalls += setsid $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,setsid)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME setsid'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL __setsid'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__setsid, setsid)'; \ echo 'hidden_weak (setsid)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %setsid,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setsockopt NUMBER=54 ARGS=i:iiibn SOURCE=sysdeps/unix/sysv/linux/setsockopt.c #### CALL=settimeofday NUMBER=164 ARGS=i:PP SOURCE=- ifeq (,$(filter settimeofday,$(unix-syscalls))) unix-syscalls += settimeofday $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,settimeofday)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME settimeofday'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __settimeofday'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__settimeofday, settimeofday)'; \ echo 'hidden_weak (settimeofday)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %settimeofday,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=setuid NUMBER=105 ARGS=i:i SOURCE=sysdeps/unix/sysv/linux/setuid.c #### CALL=shutdown NUMBER=48 ARGS=i:ii SOURCE=sysdeps/unix/sysv/linux/shutdown.c #### CALL=sigaction NUMBER=- ARGS=i:ipp SOURCE=sysdeps/unix/sysv/linux/x86_64/sigaction.c #### CALL=sigsuspend NUMBER=- ARGS=Ci:p SOURCE=sysdeps/unix/sysv/linux/sigsuspend.c #### CALL=socket NUMBER=41 ARGS=i:iii SOURCE=sysdeps/unix/sysv/linux/socket.c #### CALL=socketpair NUMBER=53 ARGS=i:iiif SOURCE=sysdeps/unix/sysv/linux/socketpair.c #### CALL=sstk NUMBER=- ARGS=b:i SOURCE=- #### CALL=statfs NUMBER=137 ARGS=i:sp SOURCE=- ifeq (,$(filter statfs,$(unix-syscalls))) unix-syscalls += statfs $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,statfs)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME statfs'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __statfs'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__statfs, statfs)'; \ echo 'hidden_weak (statfs)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %statfs,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=swapoff NUMBER=168 ARGS=i:s SOURCE=- ifeq (,$(filter swapoff,$(unix-syscalls))) unix-syscalls += swapoff $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,swapoff)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME swapoff'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL swapoff'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %swapoff,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=swapon NUMBER=167 ARGS=i:s SOURCE=- ifeq (,$(filter swapon,$(unix-syscalls))) unix-syscalls += swapon $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,swapon)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME swapon'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL swapon'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %swapon,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=symlink NUMBER=88 ARGS=i:ss SOURCE=- ifeq (,$(filter symlink,$(unix-syscalls))) unix-syscalls += symlink $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,symlink)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME symlink'; \ echo '#define SYSCALL_NARGS 2'; \ echo '#define SYSCALL_SYMBOL __symlink'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__symlink, symlink)'; \ echo 'hidden_weak (symlink)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %symlink,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=sync NUMBER=162 ARGS=i: SOURCE=- ifeq (,$(filter sync,$(unix-syscalls))) unix-syscalls += sync $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,sync)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME sync'; \ echo '#define SYSCALL_NARGS 0'; \ echo '#define SYSCALL_SYMBOL sync'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %sync,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=syncfs NUMBER=306 ARGS=i:i SOURCE=- ifeq (,$(filter syncfs,$(unix-syscalls))) unix-syscalls += syncfs $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,syncfs)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME syncfs'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL syncfs'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %syncfs,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=truncate NUMBER=76 ARGS=i:si SOURCE=sysdeps/unix/sysv/linux/truncate.c #### CALL=umask NUMBER=95 ARGS=i:i SOURCE=- ifeq (,$(filter umask,$(unix-syscalls))) unix-syscalls += umask $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,umask)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME umask'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __umask'; \ echo '#define SYSCALL_NOERRNO 1'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__umask, umask)'; \ echo 'hidden_weak (umask)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %umask,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=uname NUMBER=63 ARGS=i:p SOURCE=- ifeq (,$(filter uname,$(unix-syscalls))) unix-syscalls += uname $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,uname)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME uname'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __uname'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__uname, uname)'; \ echo 'hidden_weak (uname)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %uname,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=unlink NUMBER=87 ARGS=i:s SOURCE=- ifeq (,$(filter unlink,$(unix-syscalls))) unix-syscalls += unlink $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,unlink)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME unlink'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __unlink'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__unlink, unlink)'; \ echo 'hidden_weak (unlink)'; \ ) | $(compile-syscall) $(foreach p,$(patsubst %unlink,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=utimes NUMBER=235 ARGS=i:sp SOURCE=sysdeps/unix/sysv/linux/utimes.c #### CALL=vhangup NUMBER=153 ARGS=i:i SOURCE=- ifeq (,$(filter vhangup,$(unix-syscalls))) unix-syscalls += vhangup $(foreach p,$(sysd-rules-targets),$(foreach o,$(object-suffixes),$(objpfx)$(patsubst %,$p,vhangup)$o)): \ $(..)sysdeps/unix/make-syscalls.sh $(make-target-directory) (echo '#define SYSCALL_NAME vhangup'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL vhangup'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ ) | $(compile-syscall) $(foreach p,$(patsubst %vhangup,%,$(basename $(@F))),$($(p)CPPFLAGS)) endif #### CALL=write NUMBER=1 ARGS=Ci:ibn SOURCE=sysdeps/unix/sysv/linux/write.c #### CALL=writev NUMBER=20 ARGS=Ci:ipi SOURCE=sysdeps/unix/sysv/linux/writev.c