mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 02:40:08 +00:00
Convert 231 sysdeps function definitions to prototype style.
This mostly automatically-generated patch converts 231 sysdeps function definitions in glibc from old-style K&R to prototype-style. For __aio_sigqueue and __gai_sigqueue I had to add internal_function to the definitions as noted by Florian in <https://sourceware.org/ml/libc-alpha/2015-10/msg00595.html> to keep the functions compiling on x86 after conversion to prototype definitions. Otherwise, the patch is automatically generated with all the same exclusions and caveats as in <https://sourceware.org/ml/libc-alpha/2015-10/msg00594.html> except that it's a patch for sysdeps files. Tested for x86_64 and x86 (testsuite, and that installed stripped shared libraries are unchanged by the patch). Also tested for arm, mips64 and powerpc32 that installed stripped shared libraries are unchanged by the patch. * sysdeps/arm/backtrace.c (__backtrace): Convert to prototype-style function definition. * sysdeps/i386/backtrace.c (__backtrace): Likewise. * sysdeps/i386/ffs.c (__ffs): Likewise. * sysdeps/i386/i686/ffs.c (__ffs): Likewise. * sysdeps/ia64/nptl/pthread_spin_lock.c (pthread_spin_lock): Likewise. * sysdeps/ia64/nptl/pthread_spin_trylock.c (pthread_spin_trylock): Likewise. * sysdeps/ieee754/ldbl-128/e_log2l.c (__ieee754_log2l): Likewise. * sysdeps/ieee754/ldbl-128ibm/e_log2l.c (__ieee754_log2l): Likewise. * sysdeps/m68k/ffs.c (__ffs): Likewise. * sysdeps/m68k/m680x0/fpu/e_acos.c (FUNC): Likewise. * sysdeps/m68k/m680x0/fpu/e_fmod.c (FUNC): Likewise. * sysdeps/mach/adjtime.c (__adjtime): Likewise. * sysdeps/mach/gettimeofday.c (__gettimeofday): Likewise. * sysdeps/mach/hurd/_exit.c (_exit): Likewise. * sysdeps/mach/hurd/access.c (__access): Likewise. * sysdeps/mach/hurd/adjtime.c (__adjtime): Likewise. * sysdeps/mach/hurd/chdir.c (__chdir): Likewise. * sysdeps/mach/hurd/chmod.c (__chmod): Likewise. * sysdeps/mach/hurd/chown.c (__chown): Likewise. * sysdeps/mach/hurd/cthreads.c (cthread_keycreate): Likewise. (cthread_getspecific): Likewise. (cthread_setspecific): Likewise. (__libc_getspecific): Likewise. * sysdeps/mach/hurd/euidaccess.c (__euidaccess): Likewise. * sysdeps/mach/hurd/faccessat.c (faccessat): Likewise. * sysdeps/mach/hurd/fchdir.c (__fchdir): Likewise. * sysdeps/mach/hurd/fchmod.c (__fchmod): Likewise. * sysdeps/mach/hurd/fchmodat.c (fchmodat): Likewise. * sysdeps/mach/hurd/fchown.c (__fchown): Likewise. * sysdeps/mach/hurd/fchownat.c (fchownat): Likewise. * sysdeps/mach/hurd/flock.c (__flock): Likewise. * sysdeps/mach/hurd/fsync.c (fsync): Likewise. * sysdeps/mach/hurd/ftruncate.c (__ftruncate): Likewise. * sysdeps/mach/hurd/getgroups.c (__getgroups): Likewise. * sysdeps/mach/hurd/gethostname.c (__gethostname): Likewise. * sysdeps/mach/hurd/getitimer.c (__getitimer): Likewise. * sysdeps/mach/hurd/getlogin_r.c (__getlogin_r): Likewise. * sysdeps/mach/hurd/getpgid.c (__getpgid): Likewise. * sysdeps/mach/hurd/getrusage.c (__getrusage): Likewise. * sysdeps/mach/hurd/getsockname.c (__getsockname): Likewise. * sysdeps/mach/hurd/group_member.c (__group_member): Likewise. * sysdeps/mach/hurd/isatty.c (__isatty): Likewise. * sysdeps/mach/hurd/lchown.c (__lchown): Likewise. * sysdeps/mach/hurd/link.c (__link): Likewise. * sysdeps/mach/hurd/linkat.c (linkat): Likewise. * sysdeps/mach/hurd/listen.c (__listen): Likewise. * sysdeps/mach/hurd/mkdir.c (__mkdir): Likewise. * sysdeps/mach/hurd/mkdirat.c (mkdirat): Likewise. * sysdeps/mach/hurd/openat.c (__openat): Likewise. * sysdeps/mach/hurd/poll.c (__poll): Likewise. * sysdeps/mach/hurd/readlink.c (__readlink): Likewise. * sysdeps/mach/hurd/readlinkat.c (readlinkat): Likewise. * sysdeps/mach/hurd/recv.c (__recv): Likewise. * sysdeps/mach/hurd/rename.c (rename): Likewise. * sysdeps/mach/hurd/renameat.c (renameat): Likewise. * sysdeps/mach/hurd/revoke.c (revoke): Likewise. * sysdeps/mach/hurd/rewinddir.c (__rewinddir): Likewise. * sysdeps/mach/hurd/rmdir.c (__rmdir): Likewise. * sysdeps/mach/hurd/seekdir.c (seekdir): Likewise. * sysdeps/mach/hurd/send.c (__send): Likewise. * sysdeps/mach/hurd/setdomain.c (setdomainname): Likewise. * sysdeps/mach/hurd/setegid.c (setegid): Likewise. * sysdeps/mach/hurd/seteuid.c (seteuid): Likewise. * sysdeps/mach/hurd/setgid.c (__setgid): Likewise. * sysdeps/mach/hurd/setgroups.c (setgroups): Likewise. * sysdeps/mach/hurd/sethostid.c (sethostid): Likewise. * sysdeps/mach/hurd/sethostname.c (sethostname): Likewise. * sysdeps/mach/hurd/setlogin.c (setlogin): Likewise. * sysdeps/mach/hurd/setpgid.c (__setpgid): Likewise. * sysdeps/mach/hurd/setregid.c (__setregid): Likewise. * sysdeps/mach/hurd/setreuid.c (__setreuid): Likewise. * sysdeps/mach/hurd/settimeofday.c (__settimeofday): Likewise. * sysdeps/mach/hurd/setuid.c (__setuid): Likewise. * sysdeps/mach/hurd/shutdown.c (shutdown): Likewise. * sysdeps/mach/hurd/sigaction.c (__sigaction): Likewise. * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise. * sysdeps/mach/hurd/sigpending.c (sigpending): Likewise. * sysdeps/mach/hurd/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/mach/hurd/sigsuspend.c (__sigsuspend): Likewise. * sysdeps/mach/hurd/socket.c (__socket): Likewise. * sysdeps/mach/hurd/symlink.c (__symlink): Likewise. * sysdeps/mach/hurd/symlinkat.c (symlinkat): Likewise. * sysdeps/mach/hurd/telldir.c (telldir): Likewise. * sysdeps/mach/hurd/truncate.c (__truncate): Likewise. * sysdeps/mach/hurd/umask.c (__umask): Likewise. * sysdeps/mach/hurd/unlink.c (__unlink): Likewise. * sysdeps/mach/hurd/unlinkat.c (unlinkat): Likewise. * sysdeps/mips/mips64/__longjmp.c (__longjmp): Likewise. * sysdeps/posix/alarm.c (alarm): Likewise. * sysdeps/posix/cuserid.c (cuserid): Likewise. * sysdeps/posix/dirfd.c (dirfd): Likewise. * sysdeps/posix/dup.c (__dup): Likewise. * sysdeps/posix/dup2.c (__dup2): Likewise. * sysdeps/posix/euidaccess.c (euidaccess): Likewise. (main): Likewise. * sysdeps/posix/flock.c (__flock): Likewise. * sysdeps/posix/fpathconf.c (__fpathconf): Likewise. * sysdeps/posix/getcwd.c (__getcwd): Likewise. * sysdeps/posix/gethostname.c (__gethostname): Likewise. * sysdeps/posix/gettimeofday.c (__gettimeofday): Likewise. * sysdeps/posix/isatty.c (__isatty): Likewise. * sysdeps/posix/killpg.c (killpg): Likewise. * sysdeps/posix/libc_fatal.c (__libc_fatal): Likewise. * sysdeps/posix/mkfifoat.c (mkfifoat): Likewise. * sysdeps/posix/raise.c (raise): Likewise. * sysdeps/posix/remove.c (remove): Likewise. * sysdeps/posix/rename.c (rename): Likewise. * sysdeps/posix/rewinddir.c (__rewinddir): Likewise. * sysdeps/posix/seekdir.c (seekdir): Likewise. * sysdeps/posix/sigblock.c (__sigblock): Likewise. * sysdeps/posix/sigignore.c (sigignore): Likewise. * sysdeps/posix/sigintr.c (siginterrupt): Likewise. * sysdeps/posix/signal.c (__bsd_signal): Likewise. * sysdeps/posix/sigset.c (sigset): Likewise. * sysdeps/posix/sigsuspend.c (__sigsuspend): Likewise. * sysdeps/posix/sysconf.c (__sysconf): Likewise. * sysdeps/posix/sysv_signal.c (__sysv_signal): Likewise. * sysdeps/posix/time.c (time): Likewise. * sysdeps/posix/ttyname.c (getttyname): Likewise. (ttyname): Likewise. * sysdeps/posix/ttyname_r.c (__ttyname_r): Likewise. * sysdeps/posix/utime.c (utime): Likewise. * sysdeps/powerpc/fpu/s_isnan.c (__isnan): Likewise. * sysdeps/powerpc/nptl/pthread_spin_lock.c (pthread_spin_lock): Likewise. * sysdeps/powerpc/nptl/pthread_spin_trylock.c (pthread_spin_trylock): Likewise. * sysdeps/pthread/aio_error.c (aio_error): Likewise. * sysdeps/pthread/aio_read.c (aio_read): Likewise. * sysdeps/pthread/aio_read64.c (aio_read64): Likewise. * sysdeps/pthread/aio_write.c (aio_write): Likewise. * sysdeps/pthread/aio_write64.c (aio_write64): Likewise. * sysdeps/pthread/flockfile.c (__flockfile): Likewise. * sysdeps/pthread/ftrylockfile.c (__ftrylockfile): Likewise. * sysdeps/pthread/funlockfile.c (__funlockfile): Likewise. * sysdeps/pthread/timer_create.c (timer_create): Likewise. * sysdeps/pthread/timer_getoverr.c (timer_getoverrun): Likewise. * sysdeps/pthread/timer_gettime.c (timer_gettime): Likewise. * sysdeps/s390/ffs.c (__ffs): Likewise. * sysdeps/s390/nptl/pthread_spin_lock.c (pthread_spin_lock): Likewise. * sysdeps/s390/nptl/pthread_spin_trylock.c (pthread_spin_trylock): Likewise. * sysdeps/sh/nptl/pthread_spin_lock.c (pthread_spin_lock): Likewise. * sysdeps/sparc/nptl/pthread_barrier_destroy.c (pthread_barrier_destroy): Likewise. * sysdeps/sparc/nptl/pthread_barrier_wait.c (__pthread_barrier_wait): Likewise. * sysdeps/sparc/sparc32/e_sqrt.c (__ieee754_sqrt): Likewise. * sysdeps/sparc/sparc32/pthread_barrier_wait.c (__pthread_barrier_wait): Likewise. * sysdeps/sparc/sparc32/sem_init.c (__old_sem_init): Likewise. * sysdeps/tile/memcmp.c (memcmp_common_alignment): Likewise. (memcmp_not_common_alignment): Likewise. (MEMCMP): Likewise. * sysdeps/tile/wordcopy.c (_wordcopy_fwd_aligned): Likewise. (_wordcopy_fwd_dest_aligned): Likewise. (_wordcopy_bwd_aligned): Likewise. (_wordcopy_bwd_dest_aligned): Likewise. * sysdeps/unix/bsd/ftime.c (ftime): Likewise. * sysdeps/unix/bsd/gtty.c (gtty): Likewise. * sysdeps/unix/bsd/stty.c (stty): Likewise. * sysdeps/unix/bsd/tcflow.c (tcflow): Likewise. * sysdeps/unix/bsd/tcflush.c (tcflush): Likewise. * sysdeps/unix/bsd/tcgetattr.c (__tcgetattr): Likewise. * sysdeps/unix/bsd/tcgetpgrp.c (tcgetpgrp): Likewise. * sysdeps/unix/bsd/tcsendbrk.c (tcsendbreak): Likewise. * sysdeps/unix/bsd/tcsetattr.c (tcsetattr): Likewise. * sysdeps/unix/bsd/tcsetpgrp.c (tcsetpgrp): Likewise. * sysdeps/unix/bsd/ualarm.c (ualarm): Likewise. * sysdeps/unix/bsd/wait3.c (__wait3): Likewise. * sysdeps/unix/getlogin_r.c (__getlogin_r): Likewise. * sysdeps/unix/sockatmark.c (sockatmark): Likewise. * sysdeps/unix/stime.c (stime): Likewise. * sysdeps/unix/sysv/linux/_exit.c (_exit): Likewise. * sysdeps/unix/sysv/linux/aio_sigqueue.c (__aio_sigqueue): Likewise. Use internal_function. * sysdeps/unix/sysv/linux/arm/sigaction.c (__libc_sigaction): Convert to prototype-style function definition. * sysdeps/unix/sysv/linux/faccessat.c (faccessat): Likewise. * sysdeps/unix/sysv/linux/fchmodat.c (fchmodat): Likewise. * sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Likewise. * sysdeps/unix/sysv/linux/gai_sigqueue.c (__gai_sigqueue): Likewise. Use internal_function. * sysdeps/unix/sysv/linux/gethostid.c (sethostid): Convert to prototype-style function definition * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Likewise. (__getlogin_r): Likewise. * sysdeps/unix/sysv/linux/getpt.c (__posix_openpt): Likewise. * sysdeps/unix/sysv/linux/hppa/pthread_cond_broadcast.c (__pthread_cond_broadcast): Likewise. * sysdeps/unix/sysv/linux/hppa/pthread_cond_destroy.c (__pthread_cond_destroy): Likewise. * sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c (__pthread_cond_init): Likewise. * sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c (__pthread_cond_signal): Likewise. * sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c (__pthread_cond_wait): Likewise. * sysdeps/unix/sysv/linux/i386/getmsg.c (getmsg): Likewise. * sysdeps/unix/sysv/linux/i386/setegid.c (setegid): Likewise. * sysdeps/unix/sysv/linux/ia64/sigaction.c (__libc_sigaction): Likewise. * sysdeps/unix/sysv/linux/ia64/sigpending.c (sigpending): Likewise. * sysdeps/unix/sysv/linux/ia64/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/unix/sysv/linux/mips/sigaction.c (__libc_sigaction): Likewise. * sysdeps/unix/sysv/linux/msgget.c (msgget): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c (__ftruncate64): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c (truncate64): Likewise. * sysdeps/unix/sysv/linux/pt-raise.c (raise): Likewise. * sysdeps/unix/sysv/linux/pthread_getcpuclockid.c (pthread_getcpuclockid): Likewise. * sysdeps/unix/sysv/linux/pthread_getname.c (pthread_getname_np): Likewise. * sysdeps/unix/sysv/linux/pthread_setname.c (pthread_setname_np): Likewise. * sysdeps/unix/sysv/linux/pthread_sigmask.c (pthread_sigmask): Likewise. * sysdeps/unix/sysv/linux/pthread_sigqueue.c (pthread_sigqueue): Likewise. * sysdeps/unix/sysv/linux/raise.c (raise): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c (__libc_sigaction): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c (sigpending): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/unix/sysv/linux/semget.c (semget): Likewise. * sysdeps/unix/sysv/linux/semop.c (semop): Likewise. * sysdeps/unix/sysv/linux/setrlimit64.c (setrlimit64): Likewise. * sysdeps/unix/sysv/linux/shmat.c (shmat): Likewise. * sysdeps/unix/sysv/linux/shmdt.c (shmdt): Likewise. * sysdeps/unix/sysv/linux/shmget.c (shmget): Likewise. * sysdeps/unix/sysv/linux/sigaction.c (__libc_sigaction): Likewise. * sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise. * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/unix/sysv/linux/sigqueue.c (__sigqueue): Likewise. * sysdeps/unix/sysv/linux/sigstack.c (sigstack): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c (sigpending): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/unix/sysv/linux/speed.c (cfgetospeed): Likewise. (cfgetispeed): Likewise. (cfsetospeed): Likewise. (cfsetispeed): Likewise. * sysdeps/unix/sysv/linux/tcflow.c (tcflow): Likewise. * sysdeps/unix/sysv/linux/tcflush.c (tcflush): Likewise. * sysdeps/unix/sysv/linux/tcgetattr.c (__tcgetattr): Likewise. * sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Likewise. * sysdeps/unix/sysv/linux/time.c (time): Likewise. * sysdeps/unix/sysv/linux/timer_create.c (timer_create): Likewise. * sysdeps/unix/sysv/linux/timer_delete.c (timer_delete): Likewise. * sysdeps/unix/sysv/linux/timer_getoverr.c (timer_getoverrun): Likewise. * sysdeps/unix/sysv/linux/timer_gettime.c (timer_gettime): Likewise. * sysdeps/unix/sysv/linux/x86_64/sigpending.c (sigpending): Likewise. * sysdeps/unix/sysv/linux/x86_64/sigprocmask.c (__sigprocmask): Likewise. * sysdeps/x86_64/backtrace.c (__backtrace): Likewise.
This commit is contained in:
parent
4e1665024a
commit
bd2260a206
277
ChangeLog
277
ChangeLog
@ -1,3 +1,280 @@
|
||||
2015-10-19 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* sysdeps/arm/backtrace.c (__backtrace): Convert to
|
||||
prototype-style function definition.
|
||||
* sysdeps/i386/backtrace.c (__backtrace): Likewise.
|
||||
* sysdeps/i386/ffs.c (__ffs): Likewise.
|
||||
* sysdeps/i386/i686/ffs.c (__ffs): Likewise.
|
||||
* sysdeps/ia64/nptl/pthread_spin_lock.c (pthread_spin_lock):
|
||||
Likewise.
|
||||
* sysdeps/ia64/nptl/pthread_spin_trylock.c (pthread_spin_trylock):
|
||||
Likewise.
|
||||
* sysdeps/ieee754/ldbl-128/e_log2l.c (__ieee754_log2l): Likewise.
|
||||
* sysdeps/ieee754/ldbl-128ibm/e_log2l.c (__ieee754_log2l):
|
||||
Likewise.
|
||||
* sysdeps/m68k/ffs.c (__ffs): Likewise.
|
||||
* sysdeps/m68k/m680x0/fpu/e_acos.c (FUNC): Likewise.
|
||||
* sysdeps/m68k/m680x0/fpu/e_fmod.c (FUNC): Likewise.
|
||||
* sysdeps/mach/adjtime.c (__adjtime): Likewise.
|
||||
* sysdeps/mach/gettimeofday.c (__gettimeofday): Likewise.
|
||||
* sysdeps/mach/hurd/_exit.c (_exit): Likewise.
|
||||
* sysdeps/mach/hurd/access.c (__access): Likewise.
|
||||
* sysdeps/mach/hurd/adjtime.c (__adjtime): Likewise.
|
||||
* sysdeps/mach/hurd/chdir.c (__chdir): Likewise.
|
||||
* sysdeps/mach/hurd/chmod.c (__chmod): Likewise.
|
||||
* sysdeps/mach/hurd/chown.c (__chown): Likewise.
|
||||
* sysdeps/mach/hurd/cthreads.c (cthread_keycreate): Likewise.
|
||||
(cthread_getspecific): Likewise.
|
||||
(cthread_setspecific): Likewise.
|
||||
(__libc_getspecific): Likewise.
|
||||
* sysdeps/mach/hurd/euidaccess.c (__euidaccess): Likewise.
|
||||
* sysdeps/mach/hurd/faccessat.c (faccessat): Likewise.
|
||||
* sysdeps/mach/hurd/fchdir.c (__fchdir): Likewise.
|
||||
* sysdeps/mach/hurd/fchmod.c (__fchmod): Likewise.
|
||||
* sysdeps/mach/hurd/fchmodat.c (fchmodat): Likewise.
|
||||
* sysdeps/mach/hurd/fchown.c (__fchown): Likewise.
|
||||
* sysdeps/mach/hurd/fchownat.c (fchownat): Likewise.
|
||||
* sysdeps/mach/hurd/flock.c (__flock): Likewise.
|
||||
* sysdeps/mach/hurd/fsync.c (fsync): Likewise.
|
||||
* sysdeps/mach/hurd/ftruncate.c (__ftruncate): Likewise.
|
||||
* sysdeps/mach/hurd/getgroups.c (__getgroups): Likewise.
|
||||
* sysdeps/mach/hurd/gethostname.c (__gethostname): Likewise.
|
||||
* sysdeps/mach/hurd/getitimer.c (__getitimer): Likewise.
|
||||
* sysdeps/mach/hurd/getlogin_r.c (__getlogin_r): Likewise.
|
||||
* sysdeps/mach/hurd/getpgid.c (__getpgid): Likewise.
|
||||
* sysdeps/mach/hurd/getrusage.c (__getrusage): Likewise.
|
||||
* sysdeps/mach/hurd/getsockname.c (__getsockname): Likewise.
|
||||
* sysdeps/mach/hurd/group_member.c (__group_member): Likewise.
|
||||
* sysdeps/mach/hurd/isatty.c (__isatty): Likewise.
|
||||
* sysdeps/mach/hurd/lchown.c (__lchown): Likewise.
|
||||
* sysdeps/mach/hurd/link.c (__link): Likewise.
|
||||
* sysdeps/mach/hurd/linkat.c (linkat): Likewise.
|
||||
* sysdeps/mach/hurd/listen.c (__listen): Likewise.
|
||||
* sysdeps/mach/hurd/mkdir.c (__mkdir): Likewise.
|
||||
* sysdeps/mach/hurd/mkdirat.c (mkdirat): Likewise.
|
||||
* sysdeps/mach/hurd/openat.c (__openat): Likewise.
|
||||
* sysdeps/mach/hurd/poll.c (__poll): Likewise.
|
||||
* sysdeps/mach/hurd/readlink.c (__readlink): Likewise.
|
||||
* sysdeps/mach/hurd/readlinkat.c (readlinkat): Likewise.
|
||||
* sysdeps/mach/hurd/recv.c (__recv): Likewise.
|
||||
* sysdeps/mach/hurd/rename.c (rename): Likewise.
|
||||
* sysdeps/mach/hurd/renameat.c (renameat): Likewise.
|
||||
* sysdeps/mach/hurd/revoke.c (revoke): Likewise.
|
||||
* sysdeps/mach/hurd/rewinddir.c (__rewinddir): Likewise.
|
||||
* sysdeps/mach/hurd/rmdir.c (__rmdir): Likewise.
|
||||
* sysdeps/mach/hurd/seekdir.c (seekdir): Likewise.
|
||||
* sysdeps/mach/hurd/send.c (__send): Likewise.
|
||||
* sysdeps/mach/hurd/setdomain.c (setdomainname): Likewise.
|
||||
* sysdeps/mach/hurd/setegid.c (setegid): Likewise.
|
||||
* sysdeps/mach/hurd/seteuid.c (seteuid): Likewise.
|
||||
* sysdeps/mach/hurd/setgid.c (__setgid): Likewise.
|
||||
* sysdeps/mach/hurd/setgroups.c (setgroups): Likewise.
|
||||
* sysdeps/mach/hurd/sethostid.c (sethostid): Likewise.
|
||||
* sysdeps/mach/hurd/sethostname.c (sethostname): Likewise.
|
||||
* sysdeps/mach/hurd/setlogin.c (setlogin): Likewise.
|
||||
* sysdeps/mach/hurd/setpgid.c (__setpgid): Likewise.
|
||||
* sysdeps/mach/hurd/setregid.c (__setregid): Likewise.
|
||||
* sysdeps/mach/hurd/setreuid.c (__setreuid): Likewise.
|
||||
* sysdeps/mach/hurd/settimeofday.c (__settimeofday): Likewise.
|
||||
* sysdeps/mach/hurd/setuid.c (__setuid): Likewise.
|
||||
* sysdeps/mach/hurd/shutdown.c (shutdown): Likewise.
|
||||
* sysdeps/mach/hurd/sigaction.c (__sigaction): Likewise.
|
||||
* sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Likewise.
|
||||
* sysdeps/mach/hurd/sigpending.c (sigpending): Likewise.
|
||||
* sysdeps/mach/hurd/sigprocmask.c (__sigprocmask): Likewise.
|
||||
* sysdeps/mach/hurd/sigsuspend.c (__sigsuspend): Likewise.
|
||||
* sysdeps/mach/hurd/socket.c (__socket): Likewise.
|
||||
* sysdeps/mach/hurd/symlink.c (__symlink): Likewise.
|
||||
* sysdeps/mach/hurd/symlinkat.c (symlinkat): Likewise.
|
||||
* sysdeps/mach/hurd/telldir.c (telldir): Likewise.
|
||||
* sysdeps/mach/hurd/truncate.c (__truncate): Likewise.
|
||||
* sysdeps/mach/hurd/umask.c (__umask): Likewise.
|
||||
* sysdeps/mach/hurd/unlink.c (__unlink): Likewise.
|
||||
* sysdeps/mach/hurd/unlinkat.c (unlinkat): Likewise.
|
||||
* sysdeps/mips/mips64/__longjmp.c (__longjmp): Likewise.
|
||||
* sysdeps/posix/alarm.c (alarm): Likewise.
|
||||
* sysdeps/posix/cuserid.c (cuserid): Likewise.
|
||||
* sysdeps/posix/dirfd.c (dirfd): Likewise.
|
||||
* sysdeps/posix/dup.c (__dup): Likewise.
|
||||
* sysdeps/posix/dup2.c (__dup2): Likewise.
|
||||
* sysdeps/posix/euidaccess.c (euidaccess): Likewise.
|
||||
(main): Likewise.
|
||||
* sysdeps/posix/flock.c (__flock): Likewise.
|
||||
* sysdeps/posix/fpathconf.c (__fpathconf): Likewise.
|
||||
* sysdeps/posix/getcwd.c (__getcwd): Likewise.
|
||||
* sysdeps/posix/gethostname.c (__gethostname): Likewise.
|
||||
* sysdeps/posix/gettimeofday.c (__gettimeofday): Likewise.
|
||||
* sysdeps/posix/isatty.c (__isatty): Likewise.
|
||||
* sysdeps/posix/killpg.c (killpg): Likewise.
|
||||
* sysdeps/posix/libc_fatal.c (__libc_fatal): Likewise.
|
||||
* sysdeps/posix/mkfifoat.c (mkfifoat): Likewise.
|
||||
* sysdeps/posix/raise.c (raise): Likewise.
|
||||
* sysdeps/posix/remove.c (remove): Likewise.
|
||||
* sysdeps/posix/rename.c (rename): Likewise.
|
||||
* sysdeps/posix/rewinddir.c (__rewinddir): Likewise.
|
||||
* sysdeps/posix/seekdir.c (seekdir): Likewise.
|
||||
* sysdeps/posix/sigblock.c (__sigblock): Likewise.
|
||||
* sysdeps/posix/sigignore.c (sigignore): Likewise.
|
||||
* sysdeps/posix/sigintr.c (siginterrupt): Likewise.
|
||||
* sysdeps/posix/signal.c (__bsd_signal): Likewise.
|
||||
* sysdeps/posix/sigset.c (sigset): Likewise.
|
||||
* sysdeps/posix/sigsuspend.c (__sigsuspend): Likewise.
|
||||
* sysdeps/posix/sysconf.c (__sysconf): Likewise.
|
||||
* sysdeps/posix/sysv_signal.c (__sysv_signal): Likewise.
|
||||
* sysdeps/posix/time.c (time): Likewise.
|
||||
* sysdeps/posix/ttyname.c (getttyname): Likewise.
|
||||
(ttyname): Likewise.
|
||||
* sysdeps/posix/ttyname_r.c (__ttyname_r): Likewise.
|
||||
* sysdeps/posix/utime.c (utime): Likewise.
|
||||
* sysdeps/powerpc/fpu/s_isnan.c (__isnan): Likewise.
|
||||
* sysdeps/powerpc/nptl/pthread_spin_lock.c (pthread_spin_lock):
|
||||
Likewise.
|
||||
* sysdeps/powerpc/nptl/pthread_spin_trylock.c
|
||||
(pthread_spin_trylock): Likewise.
|
||||
* sysdeps/pthread/aio_error.c (aio_error): Likewise.
|
||||
* sysdeps/pthread/aio_read.c (aio_read): Likewise.
|
||||
* sysdeps/pthread/aio_read64.c (aio_read64): Likewise.
|
||||
* sysdeps/pthread/aio_write.c (aio_write): Likewise.
|
||||
* sysdeps/pthread/aio_write64.c (aio_write64): Likewise.
|
||||
* sysdeps/pthread/flockfile.c (__flockfile): Likewise.
|
||||
* sysdeps/pthread/ftrylockfile.c (__ftrylockfile): Likewise.
|
||||
* sysdeps/pthread/funlockfile.c (__funlockfile): Likewise.
|
||||
* sysdeps/pthread/timer_create.c (timer_create): Likewise.
|
||||
* sysdeps/pthread/timer_getoverr.c (timer_getoverrun): Likewise.
|
||||
* sysdeps/pthread/timer_gettime.c (timer_gettime): Likewise.
|
||||
* sysdeps/s390/ffs.c (__ffs): Likewise.
|
||||
* sysdeps/s390/nptl/pthread_spin_lock.c (pthread_spin_lock):
|
||||
Likewise.
|
||||
* sysdeps/s390/nptl/pthread_spin_trylock.c (pthread_spin_trylock):
|
||||
Likewise.
|
||||
* sysdeps/sh/nptl/pthread_spin_lock.c (pthread_spin_lock):
|
||||
Likewise.
|
||||
* sysdeps/sparc/nptl/pthread_barrier_destroy.c
|
||||
(pthread_barrier_destroy): Likewise.
|
||||
* sysdeps/sparc/nptl/pthread_barrier_wait.c
|
||||
(__pthread_barrier_wait): Likewise.
|
||||
* sysdeps/sparc/sparc32/e_sqrt.c (__ieee754_sqrt): Likewise.
|
||||
* sysdeps/sparc/sparc32/pthread_barrier_wait.c
|
||||
(__pthread_barrier_wait): Likewise.
|
||||
* sysdeps/sparc/sparc32/sem_init.c (__old_sem_init): Likewise.
|
||||
* sysdeps/tile/memcmp.c (memcmp_common_alignment): Likewise.
|
||||
(memcmp_not_common_alignment): Likewise.
|
||||
(MEMCMP): Likewise.
|
||||
* sysdeps/tile/wordcopy.c (_wordcopy_fwd_aligned): Likewise.
|
||||
(_wordcopy_fwd_dest_aligned): Likewise.
|
||||
(_wordcopy_bwd_aligned): Likewise.
|
||||
(_wordcopy_bwd_dest_aligned): Likewise.
|
||||
* sysdeps/unix/bsd/ftime.c (ftime): Likewise.
|
||||
* sysdeps/unix/bsd/gtty.c (gtty): Likewise.
|
||||
* sysdeps/unix/bsd/stty.c (stty): Likewise.
|
||||
* sysdeps/unix/bsd/tcflow.c (tcflow): Likewise.
|
||||
* sysdeps/unix/bsd/tcflush.c (tcflush): Likewise.
|
||||
* sysdeps/unix/bsd/tcgetattr.c (__tcgetattr): Likewise.
|
||||
* sysdeps/unix/bsd/tcgetpgrp.c (tcgetpgrp): Likewise.
|
||||
* sysdeps/unix/bsd/tcsendbrk.c (tcsendbreak): Likewise.
|
||||
* sysdeps/unix/bsd/tcsetattr.c (tcsetattr): Likewise.
|
||||
* sysdeps/unix/bsd/tcsetpgrp.c (tcsetpgrp): Likewise.
|
||||
* sysdeps/unix/bsd/ualarm.c (ualarm): Likewise.
|
||||
* sysdeps/unix/bsd/wait3.c (__wait3): Likewise.
|
||||
* sysdeps/unix/getlogin_r.c (__getlogin_r): Likewise.
|
||||
* sysdeps/unix/sockatmark.c (sockatmark): Likewise.
|
||||
* sysdeps/unix/stime.c (stime): Likewise.
|
||||
* sysdeps/unix/sysv/linux/_exit.c (_exit): Likewise.
|
||||
* sysdeps/unix/sysv/linux/aio_sigqueue.c (__aio_sigqueue):
|
||||
Likewise. Use internal_function.
|
||||
* sysdeps/unix/sysv/linux/arm/sigaction.c (__libc_sigaction):
|
||||
Convert to prototype-style function definition.
|
||||
* sysdeps/unix/sysv/linux/faccessat.c (faccessat): Likewise.
|
||||
* sysdeps/unix/sysv/linux/fchmodat.c (fchmodat): Likewise.
|
||||
* sysdeps/unix/sysv/linux/fpathconf.c (__fpathconf): Likewise.
|
||||
* sysdeps/unix/sysv/linux/gai_sigqueue.c (__gai_sigqueue):
|
||||
Likewise. Use internal_function.
|
||||
* sysdeps/unix/sysv/linux/gethostid.c (sethostid): Convert to
|
||||
prototype-style function definition
|
||||
* sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid):
|
||||
Likewise.
|
||||
(__getlogin_r): Likewise.
|
||||
* sysdeps/unix/sysv/linux/getpt.c (__posix_openpt): Likewise.
|
||||
* sysdeps/unix/sysv/linux/hppa/pthread_cond_broadcast.c
|
||||
(__pthread_cond_broadcast): Likewise.
|
||||
* sysdeps/unix/sysv/linux/hppa/pthread_cond_destroy.c
|
||||
(__pthread_cond_destroy): Likewise.
|
||||
* sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c
|
||||
(__pthread_cond_init): Likewise.
|
||||
* sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c
|
||||
(__pthread_cond_signal): Likewise.
|
||||
* sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c
|
||||
(__pthread_cond_wait): Likewise.
|
||||
* sysdeps/unix/sysv/linux/i386/getmsg.c (getmsg): Likewise.
|
||||
* sysdeps/unix/sysv/linux/i386/setegid.c (setegid): Likewise.
|
||||
* sysdeps/unix/sysv/linux/ia64/sigaction.c (__libc_sigaction):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/ia64/sigpending.c (sigpending):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/ia64/sigprocmask.c (__sigprocmask):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/mips/sigaction.c (__libc_sigaction):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/msgget.c (msgget): Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c
|
||||
(__ftruncate64): Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c
|
||||
(truncate64): Likewise.
|
||||
* sysdeps/unix/sysv/linux/pt-raise.c (raise): Likewise.
|
||||
* sysdeps/unix/sysv/linux/pthread_getcpuclockid.c
|
||||
(pthread_getcpuclockid): Likewise.
|
||||
* sysdeps/unix/sysv/linux/pthread_getname.c (pthread_getname_np):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/pthread_setname.c (pthread_setname_np):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/pthread_sigmask.c (pthread_sigmask):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/pthread_sigqueue.c (pthread_sigqueue):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/raise.c (raise): Likewise.
|
||||
* sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c
|
||||
(__libc_sigaction): Likewise.
|
||||
* sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c (sigpending):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c
|
||||
(__sigprocmask): Likewise.
|
||||
* sysdeps/unix/sysv/linux/semget.c (semget): Likewise.
|
||||
* sysdeps/unix/sysv/linux/semop.c (semop): Likewise.
|
||||
* sysdeps/unix/sysv/linux/setrlimit64.c (setrlimit64): Likewise.
|
||||
* sysdeps/unix/sysv/linux/shmat.c (shmat): Likewise.
|
||||
* sysdeps/unix/sysv/linux/shmdt.c (shmdt): Likewise.
|
||||
* sysdeps/unix/sysv/linux/shmget.c (shmget): Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigaction.c (__libc_sigaction):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigqueue.c (__sigqueue): Likewise.
|
||||
* sysdeps/unix/sysv/linux/sigstack.c (sigstack): Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c (sigpending):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c
|
||||
(__sigprocmask): Likewise.
|
||||
* sysdeps/unix/sysv/linux/speed.c (cfgetospeed): Likewise.
|
||||
(cfgetispeed): Likewise.
|
||||
(cfsetospeed): Likewise.
|
||||
(cfsetispeed): Likewise.
|
||||
* sysdeps/unix/sysv/linux/tcflow.c (tcflow): Likewise.
|
||||
* sysdeps/unix/sysv/linux/tcflush.c (tcflush): Likewise.
|
||||
* sysdeps/unix/sysv/linux/tcgetattr.c (__tcgetattr): Likewise.
|
||||
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Likewise.
|
||||
* sysdeps/unix/sysv/linux/time.c (time): Likewise.
|
||||
* sysdeps/unix/sysv/linux/timer_create.c (timer_create): Likewise.
|
||||
* sysdeps/unix/sysv/linux/timer_delete.c (timer_delete): Likewise.
|
||||
* sysdeps/unix/sysv/linux/timer_getoverr.c (timer_getoverrun):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/timer_gettime.c (timer_gettime):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/x86_64/sigpending.c (sigpending):
|
||||
Likewise.
|
||||
* sysdeps/unix/sysv/linux/x86_64/sigprocmask.c (__sigprocmask):
|
||||
Likewise.
|
||||
* sysdeps/x86_64/backtrace.c (__backtrace): Likewise.
|
||||
|
||||
2015-10-17 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
sunrpc: Rewrite with explicit TLS access using __thread.
|
||||
|
@ -87,9 +87,7 @@ backtrace_helper (struct _Unwind_Context *ctx, void *a)
|
||||
}
|
||||
|
||||
int
|
||||
__backtrace (array, size)
|
||||
void **array;
|
||||
int size;
|
||||
__backtrace (void **array, int size)
|
||||
{
|
||||
struct trace_arg arg = { .array = array, .size = size, .cnt = -1 };
|
||||
|
||||
|
@ -109,9 +109,7 @@ struct layout
|
||||
|
||||
|
||||
int
|
||||
__backtrace (array, size)
|
||||
void **array;
|
||||
int size;
|
||||
__backtrace (void **array, int size)
|
||||
{
|
||||
struct trace_arg arg = { .array = array, .size = size, .cnt = -1 };
|
||||
|
||||
|
@ -26,8 +26,7 @@
|
||||
#ifdef __GNUC__
|
||||
|
||||
int
|
||||
__ffs (x)
|
||||
int x;
|
||||
__ffs (int x)
|
||||
{
|
||||
int cnt;
|
||||
int tmp;
|
||||
|
@ -26,8 +26,7 @@
|
||||
#ifdef __GNUC__
|
||||
|
||||
int
|
||||
__ffs (x)
|
||||
int x;
|
||||
__ffs (int x)
|
||||
{
|
||||
int cnt;
|
||||
int tmp;
|
||||
|
@ -19,8 +19,7 @@
|
||||
#include "pthreadP.h"
|
||||
|
||||
int
|
||||
pthread_spin_lock (lock)
|
||||
pthread_spinlock_t *lock;
|
||||
pthread_spin_lock (pthread_spinlock_t *lock)
|
||||
{
|
||||
int *p = (int *) lock;
|
||||
|
||||
|
@ -20,8 +20,7 @@
|
||||
#include "pthreadP.h"
|
||||
|
||||
int
|
||||
pthread_spin_trylock (lock)
|
||||
pthread_spinlock_t *lock;
|
||||
pthread_spin_trylock (pthread_spinlock_t *lock)
|
||||
{
|
||||
return __sync_val_compare_and_swap ((int *) lock, 0, 1) == 0 ? 0 : EBUSY;
|
||||
}
|
||||
|
@ -171,8 +171,7 @@ deval (long double x, const long double *p, int n)
|
||||
|
||||
|
||||
long double
|
||||
__ieee754_log2l (x)
|
||||
long double x;
|
||||
__ieee754_log2l (long double x)
|
||||
{
|
||||
long double z;
|
||||
long double y;
|
||||
|
@ -171,8 +171,7 @@ deval (long double x, const long double *p, int n)
|
||||
|
||||
|
||||
long double
|
||||
__ieee754_log2l (x)
|
||||
long double x;
|
||||
__ieee754_log2l (long double x)
|
||||
{
|
||||
long double z;
|
||||
long double y;
|
||||
|
@ -26,8 +26,7 @@
|
||||
#if defined (__GNUC__) && defined (__mc68020__)
|
||||
|
||||
int
|
||||
__ffs (x)
|
||||
int x;
|
||||
__ffs (int x)
|
||||
{
|
||||
int cnt;
|
||||
|
||||
|
@ -28,8 +28,7 @@
|
||||
#endif
|
||||
|
||||
float_type
|
||||
FUNC (x)
|
||||
float_type x;
|
||||
FUNC (float_type x)
|
||||
{
|
||||
return __m81_u(FUNC)(x);
|
||||
}
|
||||
|
@ -28,9 +28,7 @@
|
||||
#endif
|
||||
|
||||
float_type
|
||||
FUNC (x, y)
|
||||
float_type x;
|
||||
float_type y;
|
||||
FUNC (float_type x, float_type y)
|
||||
{
|
||||
return __m81_u(FUNC)(x, y);
|
||||
}
|
||||
|
@ -24,9 +24,7 @@
|
||||
of time adjustment remaining to be done from the last `__adjtime' call.
|
||||
This call is restricted to the super-user. */
|
||||
int
|
||||
__adjtime (delta, olddelta)
|
||||
const struct timeval *delta;
|
||||
struct timeval *olddelta;
|
||||
__adjtime (const struct timeval *delta, struct timeval *olddelta)
|
||||
{
|
||||
error_t err;
|
||||
mach_port_t hostpriv;
|
||||
|
@ -24,9 +24,7 @@
|
||||
putting it into *TV and *TZ. If TZ is NULL, *TZ is not filled.
|
||||
Returns 0 on success, -1 on errors. */
|
||||
int
|
||||
__gettimeofday (tv, tz)
|
||||
struct timeval *tv;
|
||||
struct timezone *tz;
|
||||
__gettimeofday (struct timeval *tv, struct timezone *tz)
|
||||
{
|
||||
kern_return_t err;
|
||||
|
||||
|
@ -46,8 +46,7 @@ _hurd_exit (int status)
|
||||
}
|
||||
|
||||
void
|
||||
_exit (status)
|
||||
int status;
|
||||
_exit (int status)
|
||||
{
|
||||
_hurd_exit (W_EXITCODE (status, 0));
|
||||
}
|
||||
|
@ -24,9 +24,7 @@
|
||||
|
||||
/* Test for access to FILE by our real user and group IDs. */
|
||||
int
|
||||
__access (file, type)
|
||||
const char *file;
|
||||
int type;
|
||||
__access (const char *file, int type)
|
||||
{
|
||||
error_t err;
|
||||
file_t rcrdir, rcwdir, io;
|
||||
|
@ -24,9 +24,7 @@
|
||||
of time adjustment remaining to be done from the last `__adjtime' call.
|
||||
This call is restricted to the super-user. */
|
||||
int
|
||||
__adjtime (delta, olddelta)
|
||||
const struct timeval *delta;
|
||||
struct timeval *olddelta;
|
||||
__adjtime (const struct timeval *delta, struct timeval *olddelta)
|
||||
{
|
||||
error_t err;
|
||||
mach_port_t hostpriv;
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Change the current directory to FILE_NAME. */
|
||||
int
|
||||
__chdir (file_name)
|
||||
const char *file_name;
|
||||
__chdir (const char *file_name)
|
||||
{
|
||||
return _hurd_change_directory_port_from_name (&_hurd_ports[INIT_PORT_CWDIR],
|
||||
file_name);
|
||||
|
@ -22,9 +22,7 @@
|
||||
|
||||
/* Change the protections of FILE to MODE. */
|
||||
int
|
||||
__chmod (file, mode)
|
||||
const char *file;
|
||||
mode_t mode;
|
||||
__chmod (const char *file, mode_t mode)
|
||||
{
|
||||
error_t err;
|
||||
file_t port = __file_name_lookup (file, 0, 0);
|
||||
|
@ -22,10 +22,7 @@
|
||||
|
||||
/* Change the owner and group of FILE. */
|
||||
int
|
||||
__chown (file, owner, group)
|
||||
const char *file;
|
||||
uid_t owner;
|
||||
gid_t group;
|
||||
__chown (const char *file, uid_t owner, gid_t group)
|
||||
{
|
||||
error_t err;
|
||||
file_t port = __file_name_lookup (file, 0, 0);
|
||||
|
@ -22,8 +22,7 @@
|
||||
/* Placeholder for key creation routine from Hurd cthreads library. */
|
||||
int
|
||||
weak_function
|
||||
cthread_keycreate (key)
|
||||
cthread_key_t *key;
|
||||
cthread_keycreate (cthread_key_t *key)
|
||||
{
|
||||
__set_errno (ENOSYS);
|
||||
*key = -1;
|
||||
@ -33,9 +32,7 @@ cthread_keycreate (key)
|
||||
/* Placeholder for key retrieval routine from Hurd cthreads library. */
|
||||
int
|
||||
weak_function
|
||||
cthread_getspecific (key, pval)
|
||||
cthread_key_t key;
|
||||
void **pval;
|
||||
cthread_getspecific (cthread_key_t key, void **pval)
|
||||
{
|
||||
*pval = NULL;
|
||||
__set_errno (ENOSYS);
|
||||
@ -45,9 +42,7 @@ cthread_getspecific (key, pval)
|
||||
/* Placeholder for key setting routine from Hurd cthreads library. */
|
||||
int
|
||||
weak_function
|
||||
cthread_setspecific (key, val)
|
||||
cthread_key_t key;
|
||||
void *val;
|
||||
cthread_setspecific (cthread_key_t key, void *val)
|
||||
{
|
||||
__set_errno (ENOSYS);
|
||||
return -1;
|
||||
@ -56,8 +51,7 @@ cthread_setspecific (key, val)
|
||||
/* Call cthread_getspecific which gets a pointer to the return value instead
|
||||
of just returning it. */
|
||||
void *
|
||||
__libc_getspecific (key)
|
||||
cthread_key_t key;
|
||||
__libc_getspecific (cthread_key_t key)
|
||||
{
|
||||
void *val;
|
||||
cthread_getspecific (key, &val);
|
||||
|
@ -23,9 +23,7 @@
|
||||
#include <hurd.h>
|
||||
|
||||
int
|
||||
__euidaccess (file, type)
|
||||
const char *file;
|
||||
int type;
|
||||
__euidaccess (const char *file, int type)
|
||||
{
|
||||
error_t err;
|
||||
file_t port;
|
||||
|
@ -25,11 +25,7 @@
|
||||
#include <hurd/fd.h>
|
||||
|
||||
int
|
||||
faccessat (fd, file, type, flag)
|
||||
int fd;
|
||||
const char *file;
|
||||
int type;
|
||||
int flag;
|
||||
faccessat (int fd, const char *file, int type, int flag)
|
||||
{
|
||||
error_t err;
|
||||
file_t port;
|
||||
|
@ -24,8 +24,7 @@
|
||||
/* Change the current directory to FD. */
|
||||
|
||||
int
|
||||
__fchdir (fd)
|
||||
int fd;
|
||||
__fchdir (int fd)
|
||||
{
|
||||
return _hurd_change_directory_port_from_fd (&_hurd_ports[INIT_PORT_CWDIR],
|
||||
fd);
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
/* Change the permissions of the file referenced by FD to MODE. */
|
||||
int
|
||||
__fchmod (fd, mode)
|
||||
int fd;
|
||||
mode_t mode;
|
||||
__fchmod (int fd, mode_t mode)
|
||||
{
|
||||
error_t err;
|
||||
|
||||
|
@ -25,11 +25,7 @@
|
||||
#include <hurd/fd.h>
|
||||
|
||||
int
|
||||
fchmodat (fd, file, mode, flag)
|
||||
int fd;
|
||||
const char *file;
|
||||
mode_t mode;
|
||||
int flag;
|
||||
fchmodat (int fd, const char *file, mode_t mode, int flag)
|
||||
{
|
||||
error_t err;
|
||||
file_t port = __file_name_lookup_at (fd, flag, file, 0, 0);
|
||||
|
@ -23,10 +23,7 @@
|
||||
|
||||
/* Change the owner and group of the file referred to by FD. */
|
||||
int
|
||||
__fchown (fd, owner, group)
|
||||
int fd;
|
||||
uid_t owner;
|
||||
gid_t group;
|
||||
__fchown (int fd, uid_t owner, gid_t group)
|
||||
{
|
||||
error_t err;
|
||||
|
||||
|
@ -26,12 +26,7 @@
|
||||
|
||||
/* Change the owner and group of FILE. */
|
||||
int
|
||||
fchownat (fd, file, owner, group, flag)
|
||||
int fd;
|
||||
const char *file;
|
||||
uid_t owner;
|
||||
gid_t group;
|
||||
int flag;
|
||||
fchownat (int fd, const char *file, uid_t owner, gid_t group, int flag)
|
||||
{
|
||||
error_t err;
|
||||
file_t port = __file_name_lookup_at (fd, flag, file, 0, 0);
|
||||
|
@ -23,9 +23,7 @@
|
||||
/* Apply or remove an advisory lock, according to OPERATION,
|
||||
on the file FD refers to. */
|
||||
int
|
||||
__flock (fd, operation)
|
||||
int fd;
|
||||
int operation;
|
||||
__flock (int fd, int operation)
|
||||
{
|
||||
error_t err;
|
||||
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Make all changes done to FD actually appear on disk. */
|
||||
int
|
||||
fsync (fd)
|
||||
int fd;
|
||||
fsync (int fd)
|
||||
{
|
||||
error_t err = HURD_DPORT_USE (fd, __file_sync (port, 1, 0));
|
||||
if (err)
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
__ftruncate (fd, length)
|
||||
int fd;
|
||||
__off_t length;
|
||||
__ftruncate (int fd, __off_t length)
|
||||
{
|
||||
error_t err;
|
||||
if (err = HURD_DPORT_USE (fd, __file_set_size (port, length)))
|
||||
|
@ -22,9 +22,7 @@
|
||||
#include <string.h>
|
||||
|
||||
int
|
||||
__getgroups (n, gidset)
|
||||
int n;
|
||||
gid_t *gidset;
|
||||
__getgroups (int n, gid_t *gidset)
|
||||
{
|
||||
error_t err;
|
||||
int ngids;
|
||||
|
@ -22,9 +22,7 @@
|
||||
The result is null-terminated if LEN is large enough for the full
|
||||
name and the terminator. */
|
||||
int
|
||||
__gethostname (name, len)
|
||||
char *name;
|
||||
size_t len;
|
||||
__gethostname (char *name, size_t len)
|
||||
{
|
||||
/* The host name is just the contents of the file /etc/hostname. */
|
||||
ssize_t n = _hurd_get_host_config ("/etc/hostname", name, len);
|
||||
|
@ -42,9 +42,7 @@ subtract_timeval (struct timeval *from, const struct timeval *subtract)
|
||||
/* Set *VALUE to the current setting of timer WHICH.
|
||||
Return 0 on success, -1 on errors. */
|
||||
int
|
||||
__getitimer (which, value)
|
||||
enum __itimer_which which;
|
||||
struct itimerval *value;
|
||||
__getitimer (enum __itimer_which which, struct itimerval *value)
|
||||
{
|
||||
struct itimerval val;
|
||||
struct timeval elapsed;
|
||||
|
@ -25,9 +25,7 @@
|
||||
If it cannot be determined or some other error occurred, return the error
|
||||
code. Otherwise return 0. */
|
||||
int
|
||||
__getlogin_r (name, name_len)
|
||||
char *name;
|
||||
size_t name_len;
|
||||
__getlogin_r (char *name, size_t name_len)
|
||||
{
|
||||
string_t login;
|
||||
error_t err;
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Get the process group ID of process PID. */
|
||||
int
|
||||
__getpgid (pid)
|
||||
pid_t pid;
|
||||
__getpgid (pid_t pid)
|
||||
{
|
||||
error_t err;
|
||||
pid_t pgrp;
|
||||
|
@ -26,9 +26,7 @@
|
||||
/* Return resource usage information on process indicated by WHO
|
||||
and put it in *USAGE. Returns 0 for success, -1 for failure. */
|
||||
int
|
||||
__getrusage (who, usage)
|
||||
enum __rusage_who who;
|
||||
struct rusage *usage;
|
||||
__getrusage (enum __rusage_who who, struct rusage *usage)
|
||||
{
|
||||
struct task_basic_info bi;
|
||||
struct task_events_info ei;
|
||||
|
@ -24,10 +24,7 @@
|
||||
|
||||
/* Put the local address of FD into *ADDR and its length in *LEN. */
|
||||
int
|
||||
__getsockname (fd, addrarg, len)
|
||||
int fd;
|
||||
__SOCKADDR_ARG addrarg;
|
||||
socklen_t *len;
|
||||
__getsockname (int fd, __SOCKADDR_ARG addrarg, socklen_t *len)
|
||||
{
|
||||
error_t err;
|
||||
struct sockaddr *addr = addrarg.__sockaddr__;
|
||||
|
@ -22,8 +22,7 @@
|
||||
#include <hurd/id.h>
|
||||
|
||||
int
|
||||
__group_member (gid)
|
||||
gid_t gid;
|
||||
__group_member (gid_t gid)
|
||||
{
|
||||
int member = 0;
|
||||
error_t err;
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Return 1 if FD is a terminal, 0 if not. */
|
||||
int
|
||||
__isatty (fd)
|
||||
int fd;
|
||||
__isatty (int fd)
|
||||
{
|
||||
error_t err;
|
||||
mach_port_t id;
|
||||
|
@ -24,10 +24,7 @@
|
||||
/* Change the owner and group of FILE; if it's a link, do the link and
|
||||
not the target. */
|
||||
int
|
||||
__lchown (file, owner, group)
|
||||
const char *file;
|
||||
uid_t owner;
|
||||
gid_t group;
|
||||
__lchown (const char *file, uid_t owner, gid_t group)
|
||||
{
|
||||
error_t err;
|
||||
file_t port = __file_name_lookup (file, O_NOLINK, 0);
|
||||
|
@ -22,9 +22,7 @@
|
||||
|
||||
/* Make a link to FROM called TO. */
|
||||
int
|
||||
__link (from, to)
|
||||
const char *from;
|
||||
const char *to;
|
||||
__link (const char *from, const char *to)
|
||||
{
|
||||
error_t err;
|
||||
file_t oldfile, linknode, todir;
|
||||
|
@ -26,12 +26,7 @@
|
||||
|
||||
/* Make a link to FROM relative to FROMFD called TO relative to TOFD. */
|
||||
int
|
||||
linkat (fromfd, from, tofd, to, flags)
|
||||
int fromfd;
|
||||
const char *from;
|
||||
int tofd;
|
||||
const char *to;
|
||||
int flags;
|
||||
linkat (int fromfd, const char *from, int tofd, const char *to, int flags)
|
||||
{
|
||||
error_t err;
|
||||
file_t oldfile, linknode, todir;
|
||||
|
@ -26,9 +26,7 @@
|
||||
Returns 0 on success, -1 for errors. */
|
||||
|
||||
int
|
||||
__listen (fd, n)
|
||||
int fd;
|
||||
int n;
|
||||
__listen (int fd, int n)
|
||||
{
|
||||
error_t err = HURD_DPORT_USE (fd, __socket_listen (port, n));
|
||||
if (err)
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
/* Create a directory named FILE_NAME with protections MODE. */
|
||||
int
|
||||
__mkdir (file_name, mode)
|
||||
const char *file_name;
|
||||
mode_t mode;
|
||||
__mkdir (const char *file_name, mode_t mode)
|
||||
{
|
||||
error_t err;
|
||||
const char *name;
|
||||
|
@ -24,10 +24,7 @@
|
||||
#include <string.h>
|
||||
|
||||
int
|
||||
mkdirat (fd, path, mode)
|
||||
int fd;
|
||||
const char *path;
|
||||
mode_t mode;
|
||||
mkdirat (int fd, const char *path, mode_t mode)
|
||||
{
|
||||
error_t err;
|
||||
const char *name;
|
||||
|
@ -29,10 +29,7 @@
|
||||
the directory associated with FD. If O_CREAT or O_TMPFILE is in OFLAG, a
|
||||
third argument is the file protection. */
|
||||
int
|
||||
__openat (fd, file, oflag)
|
||||
int fd;
|
||||
const char *file;
|
||||
int oflag;
|
||||
__openat (int fd, const char *file, int oflag)
|
||||
{
|
||||
mode_t mode;
|
||||
io_t port;
|
||||
|
@ -28,10 +28,7 @@
|
||||
or -1 for errors. */
|
||||
|
||||
int
|
||||
__poll (fds, nfds, timeout)
|
||||
struct pollfd *fds;
|
||||
nfds_t nfds;
|
||||
int timeout;
|
||||
__poll (struct pollfd *fds, nfds_t nfds, int timeout)
|
||||
{
|
||||
struct timespec ts, *to;
|
||||
|
||||
|
@ -25,10 +25,7 @@
|
||||
LEN bytes of BUF. The contents are not null-terminated.
|
||||
Returns the number of characters read, or -1 for errors. */
|
||||
ssize_t
|
||||
__readlink (file_name, buf, len)
|
||||
const char *file_name;
|
||||
char *buf;
|
||||
size_t len;
|
||||
__readlink (const char *file_name, char *buf, size_t len)
|
||||
{
|
||||
error_t err;
|
||||
file_t file;
|
||||
|
@ -26,11 +26,7 @@
|
||||
than LEN bytes of BUF. The contents are not null-terminated.
|
||||
Returns the number of characters read, or -1 for errors. */
|
||||
ssize_t
|
||||
readlinkat (fd, file_name, buf, len)
|
||||
int fd;
|
||||
const char *file_name;
|
||||
char *buf;
|
||||
size_t len;
|
||||
readlinkat (int fd, const char *file_name, char *buf, size_t len)
|
||||
{
|
||||
error_t err;
|
||||
file_t file;
|
||||
|
@ -26,11 +26,7 @@
|
||||
Returns the number read or -1 for errors. */
|
||||
|
||||
ssize_t
|
||||
__recv (fd, buf, n, flags)
|
||||
int fd;
|
||||
void *buf;
|
||||
size_t n;
|
||||
int flags;
|
||||
__recv (int fd, void *buf, size_t n, int flags)
|
||||
{
|
||||
error_t err;
|
||||
mach_port_t addrport;
|
||||
|
@ -20,9 +20,7 @@
|
||||
|
||||
/* Rename the file OLD to NEW. */
|
||||
int
|
||||
rename (old, new)
|
||||
const char *old;
|
||||
const char *new;
|
||||
rename (const char *old, const char *new)
|
||||
{
|
||||
error_t err;
|
||||
file_t olddir, newdir;
|
||||
|
@ -22,11 +22,7 @@
|
||||
|
||||
/* Rename the file OLD relative to OLDFD to NEW relative to NEWFD. */
|
||||
int
|
||||
renameat (oldfd, old, newfd, new)
|
||||
int oldfd;
|
||||
const char *old;
|
||||
int newfd;
|
||||
const char *new;
|
||||
renameat (int oldfd, const char *old, int newfd, const char *new)
|
||||
{
|
||||
error_t err;
|
||||
file_t olddir, newdir;
|
||||
|
@ -21,8 +21,7 @@
|
||||
#include <hurd.h>
|
||||
|
||||
int
|
||||
revoke (file_name)
|
||||
const char *file_name;
|
||||
revoke (const char *file_name)
|
||||
{
|
||||
error_t err;
|
||||
file_t file = __file_name_lookup (file_name, 0, 0);
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Rewind DIRP to the beginning of the directory. */
|
||||
void
|
||||
__rewinddir (dirp)
|
||||
DIR *dirp;
|
||||
__rewinddir (DIR *dirp)
|
||||
{
|
||||
seekdir (dirp, (off_t) 0L);
|
||||
}
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Remove the directory FILE_NAME. */
|
||||
int
|
||||
__rmdir (file_name)
|
||||
const char *file_name;
|
||||
__rmdir (const char *file_name)
|
||||
{
|
||||
error_t err;
|
||||
const char *name;
|
||||
|
@ -24,9 +24,7 @@
|
||||
/* Seek to position POS in DIRP. */
|
||||
/* XXX should be __seekdir ? */
|
||||
void
|
||||
seekdir (dirp, pos)
|
||||
DIR *dirp;
|
||||
long int pos;
|
||||
seekdir (DIR *dirp, long int pos)
|
||||
{
|
||||
__libc_lock_lock (dirp->__lock);
|
||||
/* Change our entry index pointer to POS and discard any data already
|
||||
|
@ -23,11 +23,7 @@
|
||||
|
||||
/* Send N bytes of BUF to socket FD. Returns the number sent or -1. */
|
||||
ssize_t
|
||||
__send (fd, buf, n, flags)
|
||||
int fd;
|
||||
const void *buf;
|
||||
size_t n;
|
||||
int flags;
|
||||
__send (int fd, const void *buf, size_t n, int flags)
|
||||
{
|
||||
error_t err;
|
||||
size_t wrote;
|
||||
|
@ -21,9 +21,7 @@
|
||||
/* Set the name of the current YP domain to NAME, which is LEN bytes long.
|
||||
This call is restricted to the super-user. */
|
||||
int
|
||||
setdomainname (name, len)
|
||||
const char *name;
|
||||
size_t len;
|
||||
setdomainname (const char *name, size_t len)
|
||||
{
|
||||
/* The NIS domain name is just the contents of the file /etc/nisdomain. */
|
||||
ssize_t n = _hurd_set_host_config ("/etc/nisdomain", name, len);
|
||||
|
@ -24,8 +24,7 @@
|
||||
|
||||
/* Set the effective user ID of the calling process to GID. */
|
||||
int
|
||||
setegid (gid)
|
||||
gid_t gid;
|
||||
setegid (gid_t gid)
|
||||
{
|
||||
auth_t newauth;
|
||||
error_t err;
|
||||
|
@ -24,8 +24,7 @@
|
||||
|
||||
/* Set the effective user ID of the calling process to UID. */
|
||||
int
|
||||
seteuid (uid)
|
||||
uid_t uid;
|
||||
seteuid (uid_t uid)
|
||||
{
|
||||
auth_t newauth;
|
||||
error_t err;
|
||||
|
@ -27,8 +27,7 @@
|
||||
and effective group IDs, and the saved set-group-ID to UID;
|
||||
if not, the effective group ID is set to GID. */
|
||||
int
|
||||
__setgid (gid)
|
||||
gid_t gid;
|
||||
__setgid (gid_t gid)
|
||||
{
|
||||
auth_t newauth;
|
||||
error_t err;
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
/* Set the group set for the current user to GROUPS (N of them). */
|
||||
int
|
||||
setgroups (n, groups)
|
||||
size_t n;
|
||||
const gid_t *groups;
|
||||
setgroups (size_t n, const gid_t *groups)
|
||||
{
|
||||
error_t err;
|
||||
auth_t newauth;
|
||||
|
@ -25,8 +25,7 @@
|
||||
/* XXX should be __sethostid?
|
||||
isn't hostid supposed to be hardwired and unchangeable? */
|
||||
int
|
||||
sethostid (id)
|
||||
long int id;
|
||||
sethostid (long int id)
|
||||
{
|
||||
char buf[8], *bp;
|
||||
ssize_t n;
|
||||
|
@ -22,9 +22,7 @@
|
||||
This call is restricted to the super-user. */
|
||||
/* XXX should be __sethostname ? */
|
||||
int
|
||||
sethostname (name, len)
|
||||
const char *name;
|
||||
size_t len;
|
||||
sethostname (const char *name, size_t len)
|
||||
{
|
||||
/* The host name is just the contents of the file /etc/hostname. */
|
||||
ssize_t n = _hurd_set_host_config ("/etc/hostname", name, len);
|
||||
|
@ -21,8 +21,7 @@
|
||||
|
||||
/* Set the login name returned by `getlogin'. */
|
||||
int
|
||||
setlogin (name)
|
||||
const char *name;
|
||||
setlogin (const char *name)
|
||||
{
|
||||
error_t err;
|
||||
if (err = __USEPORT (PROC, __proc_setlogin (port, name)))
|
||||
|
@ -24,9 +24,7 @@
|
||||
If PID is zero, the current process's process group ID is set.
|
||||
If PGID is zero, the process ID of the process is used. */
|
||||
int
|
||||
__setpgid (pid, pgid)
|
||||
pid_t pid;
|
||||
pid_t pgid;
|
||||
__setpgid (pid_t pid, pid_t pgid)
|
||||
{
|
||||
error_t err;
|
||||
unsigned int stamp;
|
||||
|
@ -23,9 +23,7 @@
|
||||
#include <string.h>
|
||||
|
||||
int
|
||||
__setregid (rgid, egid)
|
||||
gid_t rgid;
|
||||
gid_t egid;
|
||||
__setregid (gid_t rgid, gid_t egid)
|
||||
{
|
||||
auth_t newauth;
|
||||
error_t err;
|
||||
|
@ -23,9 +23,7 @@
|
||||
#include <string.h>
|
||||
|
||||
int
|
||||
__setreuid (ruid, euid)
|
||||
uid_t ruid;
|
||||
uid_t euid;
|
||||
__setreuid (uid_t ruid, uid_t euid)
|
||||
{
|
||||
auth_t newauth;
|
||||
error_t err;
|
||||
|
@ -23,9 +23,7 @@
|
||||
/* Set the current time of day and timezone information.
|
||||
This call is restricted to the super-user. */
|
||||
int
|
||||
__settimeofday (tv, tz)
|
||||
const struct timeval *tv;
|
||||
const struct timezone *tz;
|
||||
__settimeofday (const struct timeval *tv, const struct timezone *tz)
|
||||
{
|
||||
error_t err;
|
||||
mach_port_t hostpriv;
|
||||
|
@ -27,8 +27,7 @@
|
||||
and effective user IDs, and the saved set-user-ID to UID;
|
||||
if not, the effective user ID is set to UID. */
|
||||
int
|
||||
__setuid (uid)
|
||||
uid_t uid;
|
||||
__setuid (uid_t uid)
|
||||
{
|
||||
auth_t newauth;
|
||||
error_t err;
|
||||
|
@ -29,9 +29,7 @@
|
||||
Returns 0 on success, -1 for errors. */
|
||||
/* XXX should be __shutdown ? */
|
||||
int
|
||||
shutdown (fd, how)
|
||||
int fd;
|
||||
int how;
|
||||
shutdown (int fd, int how)
|
||||
{
|
||||
error_t err = HURD_DPORT_USE (fd, __socket_shutdown (port, how));
|
||||
if (err)
|
||||
|
@ -24,10 +24,7 @@
|
||||
/* If ACT is not NULL, change the action for SIG to *ACT.
|
||||
If OACT is not NULL, put the old action for SIG in *OACT. */
|
||||
int
|
||||
__sigaction (sig, act, oact)
|
||||
int sig;
|
||||
const struct sigaction *act;
|
||||
struct sigaction *oact;
|
||||
__sigaction (int sig, const struct sigaction *act, struct sigaction *oact)
|
||||
{
|
||||
struct hurd_sigstate *ss;
|
||||
struct sigaction a, old;
|
||||
|
@ -22,9 +22,7 @@
|
||||
/* Run signals handlers on the stack specified by SS (if not NULL).
|
||||
If OSS is not NULL, it is filled in with the old signal stack status. */
|
||||
int
|
||||
__sigaltstack (argss, oss)
|
||||
const struct sigaltstack *argss;
|
||||
struct sigaltstack *oss;
|
||||
__sigaltstack (const struct sigaltstack *argss, struct sigaltstack *oss)
|
||||
{
|
||||
struct hurd_sigstate *s;
|
||||
struct sigaltstack ss, old;
|
||||
|
@ -24,8 +24,7 @@
|
||||
/* Store in SET all signals that are blocked and pending. */
|
||||
/* XXX should be __sigpending ? */
|
||||
int
|
||||
sigpending (set)
|
||||
sigset_t *set;
|
||||
sigpending (sigset_t *set)
|
||||
{
|
||||
struct hurd_sigstate *ss;
|
||||
sigset_t pending;
|
||||
|
@ -25,10 +25,7 @@
|
||||
according to HOW, which may be SIG_BLOCK, SIG_UNBLOCK or SIG_SETMASK.
|
||||
If OSET is not NULL, store the old set of blocked signals in *OSET. */
|
||||
int
|
||||
__sigprocmask (how, set, oset)
|
||||
int how;
|
||||
const sigset_t *set;
|
||||
sigset_t *oset;
|
||||
__sigprocmask (int how, const sigset_t *set, sigset_t *oset)
|
||||
{
|
||||
struct hurd_sigstate *ss;
|
||||
sigset_t old, new;
|
||||
|
@ -24,8 +24,7 @@
|
||||
/* Change the set of blocked signals to SET,
|
||||
wait until a signal arrives, and restore the set of blocked signals. */
|
||||
int
|
||||
__sigsuspend (set)
|
||||
const sigset_t *set;
|
||||
__sigsuspend (const sigset_t *set)
|
||||
{
|
||||
struct hurd_sigstate *ss;
|
||||
sigset_t newmask, oldmask, pending;
|
||||
|
@ -26,10 +26,7 @@
|
||||
protocol PROTOCOL. If PROTOCOL is zero, one is chosen automatically.
|
||||
Returns a file descriptor for the new socket, or -1 for errors. */
|
||||
int
|
||||
__socket (domain, type, protocol)
|
||||
int domain;
|
||||
int type;
|
||||
int protocol;
|
||||
__socket (int domain, int type, int protocol)
|
||||
{
|
||||
error_t err;
|
||||
socket_t sock, server;
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
/* Make a link to FROM called TO. */
|
||||
int
|
||||
__symlink (from, to)
|
||||
const char *from;
|
||||
const char *to;
|
||||
__symlink (const char *from, const char *to)
|
||||
{
|
||||
error_t err;
|
||||
file_t dir, node;
|
||||
|
@ -28,10 +28,7 @@
|
||||
|
||||
/* Make a link to FROM called TO relative to FD. */
|
||||
int
|
||||
symlinkat (from, fd, to)
|
||||
const char *from;
|
||||
int fd;
|
||||
const char *to;
|
||||
symlinkat (const char *from, int fd, const char *to)
|
||||
{
|
||||
error_t err;
|
||||
file_t dir, node;
|
||||
|
@ -25,8 +25,7 @@
|
||||
/* Return the current position of DIRP. */
|
||||
/* XXX should be __telldir ? */
|
||||
long int
|
||||
telldir (dirp)
|
||||
DIR *dirp;
|
||||
telldir (DIR *dirp)
|
||||
{
|
||||
return dirp->__entry_ptr;
|
||||
}
|
||||
|
@ -23,9 +23,7 @@
|
||||
|
||||
/* Truncate FILE_NAME to LENGTH bytes. */
|
||||
int
|
||||
__truncate (file_name, length)
|
||||
const char *file_name;
|
||||
off_t length;
|
||||
__truncate (const char *file_name, off_t length)
|
||||
{
|
||||
error_t err;
|
||||
file_t file = __file_name_lookup (file_name, O_WRITE, 0);
|
||||
|
@ -20,8 +20,7 @@
|
||||
|
||||
/* Set the file creation mask to MASK, returning the old mask. */
|
||||
mode_t
|
||||
__umask (mask)
|
||||
mode_t mask;
|
||||
__umask (mode_t mask)
|
||||
{
|
||||
mode_t omask;
|
||||
mask &= 0777;
|
||||
|
@ -23,8 +23,7 @@
|
||||
|
||||
/* Remove the link named NAME. */
|
||||
int
|
||||
__unlink (name)
|
||||
const char *name;
|
||||
__unlink (const char *name)
|
||||
{
|
||||
error_t err;
|
||||
file_t dir;
|
||||
|
@ -26,10 +26,7 @@
|
||||
|
||||
/* Remove the link named NAME. */
|
||||
int
|
||||
unlinkat (fd, name, flag)
|
||||
int fd;
|
||||
const char *name;
|
||||
int flag;
|
||||
unlinkat (int fd, const char *name, int flag)
|
||||
{
|
||||
error_t err;
|
||||
file_t dir;
|
||||
|
@ -25,9 +25,7 @@
|
||||
#endif
|
||||
|
||||
void
|
||||
__longjmp (env_arg, val_arg)
|
||||
__jmp_buf env_arg;
|
||||
int val_arg;
|
||||
__longjmp (__jmp_buf env_arg, int val_arg)
|
||||
{
|
||||
/* gcc 1.39.19 miscompiled the longjmp routine (as it did setjmp before
|
||||
the hack around it); force it to use $a1 for the longjmp value.
|
||||
|
@ -26,8 +26,7 @@
|
||||
to 0 and check its value after calling `alarm', and this might tell you.
|
||||
The signal may come late due to processor scheduling. */
|
||||
unsigned int
|
||||
alarm (seconds)
|
||||
unsigned int seconds;
|
||||
alarm (unsigned int seconds)
|
||||
{
|
||||
struct itimerval old, new;
|
||||
unsigned int retval;
|
||||
|
@ -25,8 +25,7 @@
|
||||
If S is not NULL, it points to a buffer of at least L_cuserid bytes
|
||||
into which the name is copied; otherwise, a static buffer is used. */
|
||||
char *
|
||||
cuserid (s)
|
||||
char *s;
|
||||
cuserid (char *s)
|
||||
{
|
||||
static char name[L_cuserid];
|
||||
char buf[NSS_BUFLEN_PASSWD];
|
||||
|
@ -22,8 +22,7 @@
|
||||
#undef dirfd
|
||||
|
||||
int
|
||||
dirfd (dirp)
|
||||
DIR *dirp;
|
||||
dirfd (DIR *dirp)
|
||||
{
|
||||
return dirp->fd;
|
||||
}
|
||||
|
@ -22,8 +22,7 @@
|
||||
|
||||
/* Duplicate FD, returning a new file descriptor open on the same file. */
|
||||
int
|
||||
__dup (fd)
|
||||
int fd;
|
||||
__dup (int fd)
|
||||
{
|
||||
return fcntl (fd, F_DUPFD, 0);
|
||||
}
|
||||
|
@ -23,9 +23,7 @@
|
||||
/* Duplicate FD to FD2, closing the old FD2 and making FD2 be
|
||||
open the same file as FD is. Return FD2 or -1. */
|
||||
int
|
||||
__dup2 (fd, fd2)
|
||||
int fd;
|
||||
int fd2;
|
||||
__dup2 (int fd, int fd2)
|
||||
{
|
||||
int save;
|
||||
|
||||
|
@ -117,9 +117,7 @@ int group_member ();
|
||||
filesystem, text busy, etc. */
|
||||
|
||||
int
|
||||
euidaccess (path, mode)
|
||||
const char *path;
|
||||
int mode;
|
||||
euidaccess (const char *path, int mode)
|
||||
{
|
||||
struct stat64 stats;
|
||||
int granted;
|
||||
@ -196,9 +194,7 @@ weak_alias (__euidaccess, eaccess)
|
||||
char *program_name;
|
||||
|
||||
int
|
||||
main (argc, argv)
|
||||
int argc;
|
||||
char **argv;
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
char *file;
|
||||
int mode;
|
||||
|
@ -27,9 +27,7 @@
|
||||
/* Apply or remove an advisory lock, according to OPERATION,
|
||||
on the file FD refers to. */
|
||||
int
|
||||
__flock (fd, operation)
|
||||
int fd;
|
||||
int operation;
|
||||
__flock (int fd, int operation)
|
||||
{
|
||||
struct flock lbuf;
|
||||
|
||||
|
@ -26,9 +26,7 @@
|
||||
|
||||
/* Get file-specific information about descriptor FD. */
|
||||
long int
|
||||
__fpathconf (fd, name)
|
||||
int fd;
|
||||
int name;
|
||||
__fpathconf (int fd, int name)
|
||||
{
|
||||
if (fd < 0)
|
||||
{
|
||||
|
@ -222,9 +222,7 @@ static int __rtld_have_atfcts;
|
||||
unless SIZE == 0, in which case it is as big as necessary. */
|
||||
|
||||
GETCWD_RETURN_TYPE
|
||||
__getcwd (buf, size)
|
||||
char *buf;
|
||||
size_t size;
|
||||
__getcwd (char *buf, size_t size)
|
||||
{
|
||||
#ifndef __ASSUME_ATFCTS
|
||||
static const char dots[]
|
||||
|
@ -24,9 +24,7 @@
|
||||
The result is null-terminated if LEN is large enough for the full
|
||||
name and the terminator. */
|
||||
int
|
||||
__gethostname (name, len)
|
||||
char *name;
|
||||
size_t len;
|
||||
__gethostname (char *name, size_t len)
|
||||
{
|
||||
struct utsname buf;
|
||||
size_t node_len;
|
||||
|
@ -23,9 +23,7 @@
|
||||
putting it into *TV and *TZ. If TZ is NULL, *TZ is not filled.
|
||||
Returns 0 on success, -1 on errors. */
|
||||
int
|
||||
__gettimeofday (tv, tz)
|
||||
struct timeval *tv;
|
||||
struct timezone *tz;
|
||||
__gettimeofday (struct timeval *tv, struct timezone *tz)
|
||||
{
|
||||
if (tv == NULL)
|
||||
{
|
||||
|
@ -20,8 +20,7 @@
|
||||
|
||||
/* Return 1 if FD is a terminal, 0 if not. */
|
||||
int
|
||||
__isatty (fd)
|
||||
int fd;
|
||||
__isatty (int fd)
|
||||
{
|
||||
struct termios term;
|
||||
|
||||
|
@ -23,9 +23,7 @@
|
||||
If PGRP is zero, send SIG to all processes in
|
||||
the current process's process group. */
|
||||
int
|
||||
killpg (pgrp, sig)
|
||||
__pid_t pgrp;
|
||||
int sig;
|
||||
killpg (__pid_t pgrp, int sig)
|
||||
{
|
||||
if (pgrp < 0)
|
||||
{
|
||||
|
@ -178,8 +178,7 @@ __libc_message (int do_abort, const char *fmt, ...)
|
||||
|
||||
|
||||
void
|
||||
__libc_fatal (message)
|
||||
const char *message;
|
||||
__libc_fatal (const char *message)
|
||||
{
|
||||
/* The loop is added only to keep gcc happy. */
|
||||
while (1)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user