From c40298232a7ed3fb1b64eb4ffe352829deb79694 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 27 Sep 1996 03:45:24 +0000 Subject: update from main archive Mon Sep 23 15:31:04 1996 Thomas Bushnell, n/BSG * hurd/Makefile ($(includedir)/rpc/netdb.h): There is no make variable `top_srcdir' in libc; use $(..) instead. * sysdeps/mach/hurd/Makefile (rtld-installed-name): Delete special definition. It was a *Mistake*. (With a capital M.) * sysdeps/mach/getsysstats.c (__get_nprocs): Renamed from __get_nproc. (__get_nprocs_conf): Renamed from __get_nproc_conf. Fri Sep 27 03:49:56 1996 Ulrich Drepper Add support for cancelable system calls. * csu/initfini.c: Make in crti.o reference to symbol __libc_force_cancel_wrapper when compiling reentrant version. * misc/Makefile (routines): Add force-wrapper. * misc/force-wrapper.c: New file. * posix/system.c: Rename function to __libc_system and make system a weak alias. * sysdeps/stub/system.c: Likewise. * posix/wait.c: Rename function to __libc_wait and make __wait a weak alias. De-ANSI-fy. * sysdeps/standalone/read.c: Rename function to __libc_read and make __read a weak alias. * sysdeps/stub/read.c: Likewise. * sysdeps/standalone/write.c: Rename function to __libc_write and make __write a weak alias. * sysdeps/stub/write.c: Likewise. * sysdeps/stub/tcdrain.c: Rename function to __libc_tcdrain and make tcdrain a weak alias. * sysdeps/unix/bsd/tcdrain.c: Likewise. * sysdeps/unix/bsd/bsd4.4/tcdrain.c: Likewise. * sysdeps/unix/sysv/tcdrain.c: Likewise. * sysdeps/unix/sysv/linux/tcdrain.c: Likewise. * sysdeps/unix/bsd/bsd4.4/wait.c: Rename function to __libc_wait and make __wait a weak alias. * sysdeps/stub/waitpid.c: Rename function to __libc_waitpid and make __waitpid a weak alias. * sysdeps/unix/bsd/bsd4.4/waitpid.c: Likewise. * sysdeps/unix/sysv/linux/waitpid.c: Likewise. * sysdeps/unix/sysv/sysv4/waitpid.c: Likewise. * sysdeps/unix/common/pause.c: Rename function to __libc_pause and make pause a weak alias. De-ANSI-fy. * sysdeps/unix/syscalls.list: Change name for close, fcntl, fsync, lseek, open, read, and write to have __libc_ prefix and make old names a weak alias. * sysdeps/unix/mman/syscalls.list: Likewise for msync. * sysdeps/unix/sysv/linux/syscalls.list: Likewise for nanosleep. * io/creat.c: De-ANSI-fy. * sysdeps/unix/sysv/linux/syscalls.list: Add pause. Thu Sep 26 19:15:55 1996 Ulrich Drepper * misc/mntent.h: Add MNTTYPE_* and MNTOPT_* macros. Reported by Hans Grobler . Thu Sep 26 14:40:10 1996 Ulrich Drepper * sysdeps/posix/pathconf.c: Pass descriptor for just opened file to fpathconf. Reported by Martin von Loewis . Thu Sep 26 04:02:43 1996 Ulrich Drepper * locale/programs/locfile.c (write_locale_data): Allocate room even for file name for LC_MESSAGES locale. (locafile_read): `tok_era' must be handled as a string list. * locale/programs/ld-time.c: Finish correction of handling `era'. * locale/C-time.c (_nl_C_LC_TIME): Add initializer for new fields. * locale/categories.def: Add postload function for LC_TIME. * locale/setlocale.c: Make lock global and rename to __libc_setlocale_lock. * locale/localeinfo.h (struct era_entry): New type. Used in strftime. Add prototypes for _nl_get_era_entry and _nl_get_alt_digit. * locale/lc-time.c (_nl_postload_time): New function. Initialize lazy intialization. (_nl_get_era_entry): New function. Return era entry which corresponds to given year. (_nl_get_alt_digit): New function. Return string with alternate digit representation for given number. * time/strftime.c (strftime): Use _nl_get_alt_digit to get string representing alternate digit notation. Wed Sep 25 17:31:55 1996 Ulrich Drepper * sysdeps/generic/waitstatus.h (union wait): Add w_status field. Reported by Hans Grobler . * elf/rtld.c (dl_main): Process LD_PRELOAD before loading ld.so.preload. Suggested by David Engel . Wed Sep 25 13:10:57 1996 Ulrich Drepper * catgets/gencat.c (main): Change --version again because RMS wants the package name in parentheses. * db/makedb.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. Tue Sep 24 01:28:05 1996 Andreas Schwab * Makefile ($(objpfx)sysd-dirs): Depend on Subdirs files, command rewritten. ($(objpfx)version-info.h): Depend on Banner files, command rewritten. Wed Sep 25 02:44:41 1996 Ulrich Drepper * sysdeps/unix/sysv/linux/sleep.c: New file. Based on nanosleep. Tue Sep 24 21:46:02 1996 Ulrich Drepper * shadow/lckpwdf.c (PWD_LOCKFILE): Change to /etc/lock.pwd to be on the same device as the password file. * shadow/shadow.h (struct spwd): Change type of numeric fields to `long int' since there value are days, not seconds. * shadow/putspent.c: Change casts from time_t to `long int'. * shadow/sgetspent_r.c (LINE_READER): Likewise. Mon Sep 23 23:05:24 1996 Ulrich Drepper * sysdeps/unix/sysv/linux/errnos.h: Define __set_errno to make sure the thread specific variable is set as well as the global variable. * sysdeps/mach/hurd/errnos.awk: Define macro for source code compatibility. * sysdeps/stub/errnos.h: Likewise. * sysdeps/unix/bsd/bsd4.4/errnos.h: Likewise. * shadow/putspent.c: Don't include . * dirent/scandir.c (scandir): Use __set_errno to set errno variable. * elf/dl-load.c (open_path): Likewise. * inet/rcmd.c (rcmd): Likewise. (rresvport): Likewise. * intl/dcgettext.c [!__set_errno]: Define __set_errno. (DCGETTEXT): Use __set_errno to set errno variable. * io/fts.c (fts_open): Likewise. (fts_close): Likewise. (fts_read): Likewise. (fts_set): Likewise. (fts_children): Likewise. (fts_build): Likewise. (fts_stat): Likewise. * io/ftw.c (ftw_dir): Likewise. (ftw): Likewise. * io/getwd.c (getwd): Likewise. * io/lockf.c (lockf): Likewise. * libio/libioP.h [EINVAL]: Use __set_errno to define MAYBE_SET_EINVAL. * libio/iofdopen.c (_IO_fdopen): Use MAYBE_SET_EINVAL to errno. * libio/iogetdelim.c (_IO_getdelim): Likewise. * libio/fileops.c (_IO_file_open): Use __set_errno to set errno variable. * libio/iofgetpos.c (_IO_fgetpos): Likewise. * libio/iofsetpos.c (_IO_fsetpos): Likewise. * libio/ioftell.c (_IO_ftell): Likewise. * locale/loadlocale.c (_nl_load_locale): Likewise. * locale/nl_langinfo.c (nl_langinfo): Likewise. * locale/setlocale.c (ERROR_RETURN): Likewise. * login/getutid_r (__getutid_r): Likewise. * login/getutline_r (__getutline_r): Likewise. * login/login.c (tty_name): Likewise. * login/oututline_r.c (__pututline_r): Likewise. * malloc/malloc.c (morecore): Likewise. * misc/efgcvt_r.c (fcvt_r): Likewise. * misc/hsearch_r.c (hcreate_r): Likewise. (hdestroy_r): Likewise. (hsearch_r): Likewise. * nss/nsswitch.c (__nss_configure_lookup): Likewise. * nss/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r): Likewise. (_nss_dns_gethostbyaddr_r): Likewise. * nss/nss_files/files-XXX.c (internal_getent): Likewise. * nss/nss_files/files-parse.c (parse_list): Likewise. * posix/confstr.c (confstr): Likewise. De-ANSI-fy. * posix/execvp.c (execvp): Likewise. * posix/glob.c: Define __set_errno. (glob): Use __set_errno to set errno variable. (glob_in_dir): Likewise. * pwd/getpw.c: Likewise. De-ANSI-fy. * pwd/putpwent.c: Likewise. * resolv/inet_net_ntop.c: Likewise. * resolv/inet_net_pton.c: Likewise. * resolv/inet_neta.c: Likewise. * resolv/inet_ntop.c: Likewise. * resolv/inet_pton.c: Likewise. * resolv/res_query.c (res_search): Likewise. * resolv/res_send.c (Aerror): Likewise. (Perror): Likewise. (res_send): Likewise. * signal/sigaddset.c: Likewise. De-ANSI-fy. * signal/sigdelset.c: Likewise. * signal/sigempty.c: Likewise. * signal/sigfillset.c: Likewise. * signal/sigismem.c: Likewise. * stdio/fclose.c: Likewise. * stdio/feof.c: Likewise. * stdio/ferror.c: Likewise. * stdio/fflush.c: Likewise. * stdio/fgetc.c: Likewise. * stdio/fgetpos.c: Likewise. * stdio/fgets.c: Likewise. * stdio/fileno.c: Likewise. * stdio/fmemopen.c: Likewise. * stdio/fopen.c: Likewise. * stdio/fputc.c: Likewise. * stdio/fread.c: Likewise. * stdio/freopen.c: Likewise. * stdio/fseek.c: Likewise. * stdio/fsetpos.c: Likewise. * stdio/ftell.c: Likewise. * stdio/fwrite.c: Likewise. * stdio/getdelim.c: Likewise. * stdio/gets.c: Likewise. * stdio/glue.c: Likewise. * stdio/internals.c: Likewise. * stdio/memstream.c: Likewise. * stdio/setvbuf.c: Likewise. * stdio/ungetc.c: Likewise. * stdio/vsscanf.c: Likewise. * stdio-common/reg-printf.c: Likewise. * stdio-common/vfprintf.c: Likewise. * stdio-common/vfscanf.c: Likewise. * stdlib/canonicalize.c: Likewise. * stdlib/msort.c: Likewise. * stdlib/random_r.c: Likewise. * stdlib/strfmon.c: Likewise. * stdlib/strtod.c: Likewise. * stdlib/strtol.c: Likewise. * sunrpc/bindrsvprt.c: Likewise. * time/asctime.c: Likewise. * time/localtime.c: Likewise. * wcsmbs/mbrtowc.c: Likewise. * wcsmbs/mbsnrtowcs.c: Likewise. * wcsmbs/mbsrtowcs.c: Likewise. * wcsmbs/wcrtomb.c: Likewise. * wcsmbs/wcsnrtombs.c: Likewise. * wcsmbs/wcsrtombs.c: Likewise. * wcsmbs/wcstok.c: Likewise. * sysdeps/generic/ftime.c: Likewise. * sysdeps/generic/pty.c: Likewise. * sysdeps/generic/setenv.c: Likewise. * sysdeps/generic/speed.c: Likewise. * sysdeps/generic/sysd-stdio.c: Likewise. * sysdeps/generic/uname.c: Likewise. * sysdeps/generic/vlimit.c: Likewise. * sysdeps/libm-ieee754/k_standard.c: Likewise. * sysdeps/libm-ieee754/s_ldexp.c: Likewise. * sysdeps/libm-ieee754/s_ldexpf.c: Likewise. * sysdeps/libm-ieee754/s_ldexpl.c: Likewise. * sysdeps/libm-ieee754/w_scalb.c: Likewise. * sysdeps/libm-ieee754/w_scalbf.c: Likewise. * sysdeps/libm-ieee754/w_scalbl.c: Likewise. * sysdeps/posix/dup2.c: Likewise. * sysdeps/posix/euidaccess.c: Likewise. * sysdeps/posix/fdopen.c: Likewise. * sysdeps/posix/flock.c: Likewise. * sysdeps/posix/fpathconf.c: Likewise. * sysdeps/posix/getcwd.c: Likewise. * sysdeps/posix/gettimeofday.c: Likewise. * sysdeps/posix/isatty.c: Likewise. * sysdeps/posix/isfdtype.c: Likewise. * sysdeps/posix/killpg.c: Likewise. * sysdeps/posix/mkstemp.c: Likewise. * sysdeps/posix/mktemp.c: Likewise. * sysdeps/posix/pathconf.c: Likewise. * sysdeps/posix/pipestream.c: Likewise. * sysdeps/posix/remove.c: Likewise. * sysdeps/posix/rename.c: Likewise. * sysdeps/posix/sigintr.c: Likewise. * sysdeps/posix/signal.c: Likewise. * sysdeps/posix/sigsuspend.c: Likewise. * sysdeps/posix/sigvec.c: Likewise. * sysdeps/posix/sleep.c: Likewise. * sysdeps/posix/sysconf.c: Likewise. * sysdeps/posix/system.c: Likewise. * sysdeps/posix/tempname.c: Likewise. * sysdeps/posix/truncate.c: Likewise. * sysdeps/posix/ttyname.c: Likewise. * sysdeps/posix/ttyname_r.c: Likewise. * sysdeps/posix/wait3.c: Likewise. * sysdeps/standalone/close.c: Likewise. * sysdeps/standalone/open.c: Likewise. * sysdeps/standalone/read.c: Likewise. * sysdeps/standalone/write.c: Likewise. * sysdeps/stub/__longjmp.c: Likewise. * sysdeps/stub/accept.c: Likewise. * sysdeps/stub/access.c: Likewise. * sysdeps/stub/acct.c: Likewise. * sysdeps/stub/adjtime.c: Likewise. * sysdeps/stub/alarm.c: Likewise. * sysdeps/stub/bind.c: Likewise. * sysdeps/stub/brk.c: Likewise. * sysdeps/stub/chdir.c: Likewise. * sysdeps/stub/chflags.c: Likewise. * sysdeps/stub/chmod.c: Likewise. * sysdeps/stub/chown.c: Likewise. * sysdeps/stub/chroot.c: Likewise. * sysdeps/stub/clock.c: Likewise. * sysdeps/stub/close.c: Likewise. * sysdeps/stub/closedir.c: Likewise. * sysdeps/stub/connect.c: Likewise. * sysdeps/stub/ctermid.c: Likewise. * sysdeps/stub/cuserid.c: Likewise. * sysdeps/stub/dirfd.c: Likewise. * sysdeps/stub/dup.c: Likewise. * sysdeps/stub/dup2.c: Likewise. * sysdeps/stub/euidaccess.c: Likewise. * sysdeps/stub/execve.c: Likewise. * sysdeps/stub/fchdir.c: Likewise. * sysdeps/stub/fchflags.c: Likewise. * sysdeps/stub/fchmod.c: Likewise. * sysdeps/stub/fchown.c: Likewise. * sysdeps/stub/fcntl.c: Likewise. * sysdeps/stub/fdopen.c: Likewise. * sysdeps/stub/fexecve.c: Likewise. * sysdeps/stub/flock.c: Likewise. * sysdeps/stub/fork.c: Likewise. * sysdeps/stub/fpathconf.c: Likewise. * sysdeps/stub/fstatfs.c: Likewise. * sysdeps/stub/fsync.c: Likewise. * sysdeps/stub/ftruncate.c: Likewise. * sysdeps/stub/fxstat.c: Likewise. * sysdeps/stub/getcwd.c: Likewise. * sysdeps/stub/getdents.c: Likewise. * sysdeps/stub/getdomain.c: Likewise. * sysdeps/stub/getdtsz.c: Likewise. * sysdeps/stub/getegid.c: Likewise. * sysdeps/stub/getenv.c: Likewise. * sysdeps/stub/geteuid.c: Likewise. * sysdeps/stub/getgid.c: Likewise. * sysdeps/stub/getgroups.c: Likewise. * sysdeps/stub/gethostid.c: Likewise. * sysdeps/stub/gethostname.c: Likewise. * sysdeps/stub/getitimer.c: Likewise. * sysdeps/stub/getlogin.c: Likewise. * sysdeps/stub/getlogin_r.c: Likewise. * sysdeps/stub/getpagesize.c: Likewise. * sysdeps/stub/getpeername.c: Likewise. * sysdeps/stub/getpid.c: Likewise. * sysdeps/stub/getppid.c: Likewise. * sysdeps/stub/getpriority.c: Likewise. * sysdeps/stub/getrlimit.c: Likewise. * sysdeps/stub/getrusage.c: Likewise. * sysdeps/stub/getsid.c: Likewise. * sysdeps/stub/getsockname.c: Likewise. * sysdeps/stub/getsockopt.c: Likewise. * sysdeps/stub/getsysstats.c: Likewise. * sysdeps/stub/gettimeofday.c: Likewise. * sysdeps/stub/getuid.c: Likewise. * sysdeps/stub/gtty.c: Likewise. * sysdeps/stub/ioctl.c: Likewise. * sysdeps/stub/isatty.c: Likewise. * sysdeps/stub/isfdtype.c: Likewise. * sysdeps/stub/kill.c: Likewise. * sysdeps/stub/killpg.c: Likewise. * sysdeps/stub/link.c: Likewise. * sysdeps/stub/listen.c: Likewise. * sysdeps/stub/lseek.c: Likewise. * sysdeps/stub/lxstat.c: Likewise. * sysdeps/stub/madvice.c: Likewise. * sysdeps/stub/mkdir.c: Likewise. * sysdeps/stub/mkfifo.c: Likewise. * sysdeps/stub/mkstemp.c: Likewise. * sysdeps/stub/mktemp.c: Likewise. * sysdeps/stub/mmap.c: Likewise. * sysdeps/stub/morecore.c: Likewise. * sysdeps/stub/mprotect.c: Likewise. * sysdeps/stub/msgctl.c: Likewise. * sysdeps/stub/msgget.c: Likewise. * sysdeps/stub/msgrcv.c: Likewise. * sysdeps/stub/msgsnd.c: Likewise. * sysdeps/stub/msync.c: Likewise. * sysdeps/stub/munmap.c: Likewise. * sysdeps/stub/nanosleep.c: Likewise. * sysdeps/stub/nice.c: Likewise. * sysdeps/stub/nlist.c: Likewise. * sysdeps/stub/open.c: Likewise. * sysdeps/stub/opendir.c: Likewise. * sysdeps/stub/pathconf.c: Likewise. * sysdeps/stub/pause.c: Likewise. * sysdeps/stub/pipe.c: Likewise. * sysdeps/stub/pipestream.c: Likewise. * sysdeps/stub/poll.c: Likewise. * sysdeps/stub/profil.c: Likewise. * sysdeps/stub/ptrace.c: Likewise. * sysdeps/stub/putenv.c: Likewise. * sysdeps/stub/raise.c: Likewise. * sysdeps/stub/read.c: Likewise. * sysdeps/stub/readdir.c: Likewise. * sysdeps/stub/readlink.c: Likewise. * sysdeps/stub/readv.c: Likewise. * sysdeps/stub/reboot.c: Likewise. * sysdeps/stub/recv.c: Likewise. * sysdeps/stub/recvfrom.c: Likewise. * sysdeps/stub/recvmsg.c: Likewise. * sysdeps/stub/remove.c: Likewise. * sysdeps/stub/rename.c: Likewise. * sysdeps/stub/revoke.c: Likewise. * sysdeps/stub/rewinddir.c: Likewise. * sysdeps/stub/rmdir.c: Likewise. * sysdeps/stub/sbrk.c: Likewise. * sysdeps/stub/sched_getp.c: Likewise. * sysdeps/stub/sched_gets.c: Likewise. * sysdeps/stub/sched_primax.c: Likewise. * sysdeps/stub/sched_primin.c: Likewise. * sysdeps/stub/sched_rr_gi.c: Likewise. * sysdeps/stub/sched_setp.c: Likewise. * sysdeps/stub/sched_sets.c: Likewise. * sysdeps/stub/sched_yield.c: Likewise. * sysdeps/stub/seekdir.c: Likewise. * sysdeps/stub/select.c: Likewise. * sysdeps/stub/semctl.c: Likewise. * sysdeps/stub/semget.c: Likewise. * sysdeps/stub/semop.c: Likewise. * sysdeps/stub/send.c: Likewise. * sysdeps/stub/sendmsg.c: Likewise. * sysdeps/stub/sendto.c: Likewise. * sysdeps/stub/setdomain.c: Likewise. * sysdeps/stub/setegid.c: Likewise. * sysdeps/stub/setenv.c: Likewise. * sysdeps/stub/seteuid.c: Likewise. * sysdeps/stub/setgid.c: Likewise. * sysdeps/stub/setgroups.c: Likewise. * sysdeps/stub/sethostid.c: Likewise. * sysdeps/stub/sethostname.c: Likewise. * sysdeps/stub/setitimer.c: Likewise. * sysdeps/stub/setjmp.c: Likewise. * sysdeps/stub/setlogin.c: Likewise. * sysdeps/stub/setpgid.c: Likewise. * sysdeps/stub/setpriority.c: Likewise. * sysdeps/stub/setregid.c: Likewise. * sysdeps/stub/setreuid.c: Likewise. * sysdeps/stub/setrlimit.c: Likewise. * sysdeps/stub/setsid.c: Likewise. * sysdeps/stub/setsockopt.c: Likewise. * sysdeps/stub/settimeofday.c: Likewise. * sysdeps/stub/setuid.c: Likewise. * sysdeps/stub/shmat.c: Likewise. * sysdeps/stub/shmctl.c: Likewise. * sysdeps/stub/shmdt.c: Likewise. * sysdeps/stub/shmget.c: Likewise. * sysdeps/stub/shutdown.c: Likewise. * sysdeps/stub/sigaction.c: Likewise. * sysdeps/stub/sigaltstack.c: Likewise. * sysdeps/stub/sigblock.c: Likewise. * sysdeps/stub/sigintr.c: Likewise. * sysdeps/stub/signal.c: Likewise. * sysdeps/stub/sigpause.c: Likewise. * sysdeps/stub/sigpending.c: Likewise. * sysdeps/stub/sigprocmask.c: Likewise. * sysdeps/stub/sigreturn.c: Likewise. * sysdeps/stub/sigsetmask.c: Likewise. * sysdeps/stub/sigstack.c: Likewise. * sysdeps/stub/sigsuspend.c: Likewise. * sysdeps/stub/sigvec.c: Likewise. * sysdeps/stub/sleep.c: Likewise. * sysdeps/stub/socket.c: Likewise. * sysdeps/stub/socketpair.c: Likewise. * sysdeps/stub/sstk.c: Likewise. * sysdeps/stub/statfs.c: Likewise. * sysdeps/stub/stime.c: Likewise. * sysdeps/stub/stty.c: Likewise. * sysdeps/stub/swapoff.c: Likewise. * sysdeps/stub/swapon.c: Likewise. * sysdeps/stub/symlink.c: Likewise. * sysdeps/stub/sync.c: Likewise. * sysdeps/stub/syscall.c: Likewise. * sysdeps/stub/sysconf.c: Likewise. * sysdeps/stub/sysd-stdio.c: Likewise. * sysdeps/stub/system.c: Likewise. * sysdeps/stub/tcdrain.c: Likewise. * sysdeps/stub/tcflow.c: Likewise. * sysdeps/stub/tcflush.c: Likewise. * sysdeps/stub/tcgetattr.c: Likewise. * sysdeps/stub/tcgetpgrp.c: Likewise. * sysdeps/stub/tcsendbrk.c: Likewise. * sysdeps/stub/tcsetattr.c: Likewise. * sysdeps/stub/tcsetpgrp.c: Likewise. * sysdeps/stub/telldir.c: Likewise. * sysdeps/stub/tempname.c: Likewise. * sysdeps/stub/time.c: Likewise. * sysdeps/stub/times.c: Likewise. * sysdeps/stub/truncate.c: Likewise. * sysdeps/stub/ttyname.c: Likewise. * sysdeps/stub/ttyname_r.c: Likewise. * sysdeps/stub/ualarm.c: Likewise. * sysdeps/stub/ulimit.c: Likewise. * sysdeps/stub/umask.c: Likewise. * sysdeps/stub/unlink.c: Likewise. * sysdeps/stub/usleep.c: Likewise. * sysdeps/stub/ustat.c: Likewise. * sysdeps/stub/utime.c: Likewise. * sysdeps/stub/utimes.c: Likewise. * sysdeps/stub/vhangup.c: Likewise. * sysdeps/stub/wait.c: Likewise. * sysdeps/stub/wait3.c: Likewise. * sysdeps/stub/wait4.c: Likewise. * sysdeps/stub/waitpid.c: Likewise. * sysdeps/stub/write.c: Likewise. * sysdeps/stub/writev.c: Likewise. * sysdeps/stub/xmknod.c: Likewise. * sysdeps/stub/xstat.c: Likewise. * sysdeps/unix/closedir.c: Likewise. * sysdeps/unix/fxstat.c: Likewise. * sysdeps/unix/getlogin.c: Likewise. * sysdeps/unix/getlogin_r.c: Likewise. * sysdeps/unix/mkdir.c: Likewise. * sysdeps/unix/nice.c: Likewise. * sysdeps/unix/nlist.c: Likewise. * sysdeps/unix/opendir.c: Likewise. * sysdeps/unix/readdir.c: Likewise. * sysdeps/unix/rmdir.c: Likewise. * sysdeps/unix/stime.c: Likewise. * sysdeps/unix/xmknod.c: Likewise. * sysdeps/unix/xstat.c: Likewise. * sysdeps/unix/bsd/isatty.c: Likewise. * sysdeps/unix/bsd/setegid.c: Likewise. * sysdeps/unix/bsd/seteuid.c: Likewise. * sysdeps/unix/bsd/setsid.c: Likewise. * sysdeps/unix/bsd/sigaction.c: Likewise. * sysdeps/unix/bsd/sigprocmask.c: Likewise. * sysdeps/unix/bsd/sigsuspend.c: Likewise. * sysdeps/unix/bsd/tcflow.c: Likewise. * sysdeps/unix/bsd/tcflush.c: Likewise. * sysdeps/unix/bsd/tcgetattr.c: Likewise. * sysdeps/unix/bsd/tcsetattr.c: Likewise. * sysdeps/unix/bsd/times.c: Likewise. * sysdeps/unix/bsd/ulimit.c: Likewise. * sysdeps/unix/common/lxstat.c: Likewise. * sysdeps/unix/common/tcsendbrk.c: Likewise. * sysdeps/unix/sysv/setrlimit.c: Likewise. * sysdeps/unix/sysv/settimeofday.c: Likewise. * sysdeps/unix/sysv/sigaction.c: Likewise. * sysdeps/unix/sysv/tcflow.c: Likewise. * sysdeps/unix/sysv/tcflush.c: Likewise. * sysdeps/unix/sysv/tcgetattr.c: Likewise. * sysdeps/unix/sysv/tcsendbrk.c: Likewise. * sysdeps/unix/sysv/tcsetattr.c: Likewise. * sysdeps/unix/bsd/ultrix4/sysconf.c: Likewise. * sysdeps/unix/sysv/irix4/getpriority.c: Likewise. * sysdeps/unix/sysv/irix4/setpriority.c: Likewise. * sysdeps/unix/sysv/linux/adjtime.c: Likewise. * sysdeps/unix/sysv/linux/gethostid.c: Likewise. * sysdeps/unix/sysv/linux/gethostname.c: Likewise. * sysdeps/unix/sysv/linux/getsysstats.c: Likewise. * sysdeps/unix/sysv/linux/ptrace.c: Likewise. * sysdeps/unix/sysv/linux/speed.c: Likewise. * sysdeps/unix/sysv/linux/ulimit.c: Likewise. * sysdeps/unix/sysv/sysv4/sigaction.c: Likewise. * sysdeps/unix/sysv/sysv4/sysconf.c: Likewise. * sysdeps/unix/bsd/sun/m68k/sigtramp.c: Likewise. * sysdeps/unix/bsd/sun/sparc/sigtramp.c: Likewise. * sysdeps/unix/bsd/sun/sunos4/speed.c: Likewise. * sysdeps/unix/bsd/sun/sunos4/tcsetattr.c: Likewise. * sysdeps/unix/sysv/linux/alpha/ioperm.c: Likewise. * sysdeps/unix/sysv/linux/i386/brk.c: Likewise. * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. * sysdeps/unix/sysv/linux/m68k/brk.c: Likewise. * sunrpc/clnt_tcp.c: Protect declaration of errno by #ifndef. * sunrpc/clnt_udp.c: Likewise. * sunrpc/bindrsvprt.c: Likewise. * sunrpc/pm_getmaps.c: Likewise. * sunrpc/pmap_rmt.c: Likewise. * sunrpc/svc.c: Likewise. * sunrpc/svc_run.c: Likewise. * sunrpc/svc_tcp.c: Likewise. * sunrpc/svc_udp.c: Likewise. * sysdeps/generic/strtok.c: Don't check argument, just crash. * sysdeps/generic/strtok_r.c: Likewise. * sysdeps/stub/start.c: Make __errno a strong alias of errno. * sysdeps/unix/start.c: Likewise. De-ANSI-fy. * sysdeps/unix/sparc/start.c: Likewise. * sysdeps/standalone/m68k/m68020/start.S: Likewise. * sysdeps/unix/sysv/irix4/start.c: Likewise. * sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise. * sysdeps/unix/sysv/linux/i386/sysdep.S: Likewise. * sysdeps/unix/sysv/linux/m68k/sysdep.S: Likewise. Mon Sep 23 17:54:57 1996 Ulrich Drepper * catgets/gencat.c (main): Put package name in --version message in parantheses. Reported by Jim Meyering. * db/makedb.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * sysdeps/i386/fpu/__math.h (tan): Make sure gcc knows we use two registers. Patch by John Bowman. Sat Sep 21 15:08:25 1996 Andreas Schwab * sysdeps/mach/libc-lock.h: Fix comment. * sysdeps/stubs/libc-lock.h: Likewise. Sat Sep 21 13:50:40 1996 Andreas Schwab * libio/genops.c (_IO_init) [_IO_MTSAFE_IO]: Dereference pointer to lock when passing it to __libc_lock_init macro. (_IO_default_finish) [_IO_MTSAFE_IO]: Dereference pointer to lock when passing it to __libc_lock_fini macro. Sat Sep 21 14:35:40 1996 Andreas Schwab * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Add missing semicolon. * sysdeps/unix/sysv/linux/m68k/sysdep.S: Move inclusion of sysdep.h to the top outside of #ifndef PIC. Don't include errnos.h. Use the ENTRY macro. Sat Sep 21 14:33:41 1996 Andreas Schwab * libio/Makefile: Make `all' the default target. * po/Makefile: Likewise. Mon Sep 23 15:49:47 1996 Ulrich Drepper * stdlib/test-canon.c: Correct patch from Thu Sep 12 23:01:16 1996. I applied it incorrectly. * sysdeps/m68k/fpu/s_scalbn.c: Likewise. * sysdeps/m68k/fpu/s_scalbnf.c: Likewise. * sysdeps/m68k/fpu/s_scalbnl.c: Likewise. Mon Sep 23 03:00:10 1996 Ulrich Drepper * shadow/sgetspent_r.c (LINE_PARSER): Accept empty 9th field. Patch by NIIBE Yutaka . * shadow/sgetspent_r.c (LINE_PARSER): Don't accept any chars after 9th field. * sysdeps/unix/sysv/linux/Makefile [$(subdir)==misc] (sysdep_headers): Add sys/debugreg.h, sys/kd.h, sys/soundcard.h, and sys/vt.h. * sysdeps/unix/sysv/linux/sys/debugreg.h: New file. * sysdeps/unix/sysv/linux/sys/kd.h: New file. * sysdeps/unix/sysv/linux/sys/soundcard.h: New file. * sysdeps/unix/sysv/linux/sys/vt.h: New file. Reported by NIIBE Yutaka . --- ChangeLog | 652 +++++++++++++++++++++++++++++++ FAQ | 119 +++++- Makefile | 40 +- catgets/gencat.c | 9 +- csu/initfini.c | 12 + db/makedb.c | 9 +- dirent/scandir.c | 19 +- elf/dl-load.c | 2 +- elf/rtld.c | 36 +- inet/rcmd.c | 6 +- intl/dcgettext.c | 13 +- io/creat.c | 9 +- io/fts.c | 20 +- io/ftw.c | 16 +- io/getwd.c | 2 +- io/lockf.c | 6 +- libio/Makefile | 2 + libio/fileops.c | 2 +- libio/genops.c | 4 +- libio/iofdopen.c | 4 +- libio/iofgetpos.c | 2 +- libio/iofsetpos.c | 2 +- libio/ioftell.c | 2 +- libio/iogetdelim.c | 4 +- libio/libioP.h | 2 +- locale/C-time.c | 12 +- locale/categories.def | 9 +- locale/langinfo.h | 2 + locale/lc-time.c | 156 +++++++- locale/loadlocale.c | 8 +- locale/localeinfo.h | 19 + locale/nl_langinfo.c | 4 +- locale/programs/ld-time.c | 416 +++++++++++++++++++- locale/programs/locale.c | 9 +- locale/programs/localedef.c | 14 +- locale/programs/locfile.c | 4 +- locale/setlocale.c | 12 +- login/getutid_r.c | 8 +- login/getutline_r.c | 2 +- login/login.c | 2 +- login/pututline_r.c | 2 +- misc/Makefile | 2 +- misc/efgcvt_r.c | 2 +- misc/force-wrapper.c | 25 ++ misc/hsearch_r.c | 8 +- misc/mntent.h | 31 +- nss/nss_dns/dns-host.c | 6 +- nss/nss_files/files-XXX.c | 2 +- nss/nss_files/files-parse.c | 2 +- nss/nsswitch.c | 6 +- po/Makefile | 2 + posix/confstr.c | 19 +- posix/execvp.c | 2 +- posix/glob.c | 10 +- pwd/getpw.c | 9 +- pwd/putpwent.c | 9 +- resolv/inet_net_ntop.c | 6 +- resolv/inet_net_pton.c | 6 +- resolv/inet_neta.c | 2 +- resolv/inet_ntop.c | 6 +- resolv/inet_pton.c | 2 +- resolv/res_query.c | 2 +- resolv/res_send.c | 16 +- shadow/lckpwdf.c | 2 +- shadow/putspent.c | 25 +- shadow/sgetspent_r.c | 35 +- shadow/shadow.h | 14 +- signal/sigaddset.c | 8 +- signal/sigdelset.c | 8 +- signal/sigempty.c | 7 +- signal/sigfillset.c | 7 +- signal/sigismem.c | 8 +- stdio-common/reg-printf.c | 2 +- stdio-common/vfprintf.c | 9 +- stdio-common/vfscanf.c | 6 +- stdio/fclose.c | 10 +- stdio/feof.c | 14 +- stdio/ferror.c | 14 +- stdio/fflush.c | 16 +- stdio/fgetc.c | 12 +- stdio/fgetpos.c | 19 +- stdio/fgets.c | 18 +- stdio/fileno.c | 12 +- stdio/fmemopen.c | 15 +- stdio/fopen.c | 19 +- stdio/fputc.c | 13 +- stdio/fread.c | 26 +- stdio/freopen.c | 15 +- stdio/fseek.c | 17 +- stdio/fsetpos.c | 11 +- stdio/ftell.c | 8 +- stdio/fwrite.c | 21 +- stdio/getdelim.c | 16 +- stdio/gets.c | 14 +- stdio/glue.c | 15 +- stdio/internals.c | 108 ++--- stdio/memstream.c | 32 +- stdio/setvbuf.c | 22 +- stdio/ungetc.c | 11 +- stdio/vsscanf.c | 15 +- stdlib/canonicalize.c | 6 +- stdlib/msort.c | 31 +- stdlib/random_r.c | 4 +- stdlib/strfmon.c | 14 +- stdlib/strtod.c | 10 +- stdlib/strtol.c | 5 +- stdlib/test-canon.c | 2 +- sunrpc/bindrsvprt.c | 16 +- sunrpc/clnt_tcp.c | 2 + sunrpc/clnt_udp.c | 36 +- sunrpc/pm_getmaps.c | 2 + sunrpc/pmap_rmt.c | 3 +- sunrpc/svc.c | 64 +-- sunrpc/svc_run.c | 12 +- sunrpc/svc_tcp.c | 2 + sunrpc/svc_udp.c | 3 +- sysdeps/generic/ftime.c | 4 +- sysdeps/generic/pty.c | 8 +- sysdeps/generic/setenv.c | 2 +- sysdeps/generic/speed.c | 6 +- sysdeps/generic/strtok.c | 11 +- sysdeps/generic/strtok_r.c | 11 +- sysdeps/generic/sysd-stdio.c | 52 ++- sysdeps/generic/uname.c | 10 +- sysdeps/generic/vlimit.c | 12 +- sysdeps/generic/waitstatus.h | 3 +- sysdeps/i386/fpu/__math.h | 6 +- sysdeps/libm-ieee754/k_standard.c | 164 ++++---- sysdeps/libm-ieee754/s_ldexp.c | 4 +- sysdeps/libm-ieee754/s_ldexpf.c | 4 +- sysdeps/libm-ieee754/s_ldexpl.c | 2 +- sysdeps/libm-ieee754/w_scalb.c | 10 +- sysdeps/libm-ieee754/w_scalbf.c | 10 +- sysdeps/libm-ieee754/w_scalbl.c | 2 +- sysdeps/m68k/fpu/s_scalbn.c | 1 - sysdeps/m68k/fpu/s_scalbnf.c | 1 - sysdeps/m68k/fpu/s_scalbnl.c | 1 - sysdeps/mach/hurd/errnos.awk | 1 + sysdeps/mach/libc-lock.h | 6 +- sysdeps/posix/dup2.c | 11 +- sysdeps/posix/euidaccess.c | 7 +- sysdeps/posix/fdopen.c | 13 +- sysdeps/posix/flock.c | 9 +- sysdeps/posix/fpathconf.c | 25 +- sysdeps/posix/getcwd.c | 13 +- sysdeps/posix/gettimeofday.c | 2 +- sysdeps/posix/isatty.c | 10 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 9 +- sysdeps/posix/mkstemp.c | 10 +- sysdeps/posix/mktemp.c | 10 +- sysdeps/posix/pathconf.c | 6 +- sysdeps/posix/pipestream.c | 48 +-- sysdeps/posix/remove.c | 4 +- sysdeps/posix/rename.c | 19 +- sysdeps/posix/sigintr.c | 10 +- sysdeps/posix/signal.c | 9 +- sysdeps/posix/sigsuspend.c | 14 +- sysdeps/posix/sigvec.c | 40 +- sysdeps/posix/sleep.c | 11 +- sysdeps/posix/sysconf.c | 2 +- sysdeps/posix/system.c | 18 +- sysdeps/posix/tempname.c | 12 +- sysdeps/posix/truncate.c | 10 +- sysdeps/posix/ttyname.c | 10 +- sysdeps/posix/ttyname_r.c | 6 +- sysdeps/posix/wait.c | 10 +- sysdeps/posix/wait3.c | 11 +- sysdeps/standalone/close.c | 8 +- sysdeps/standalone/m68k/m68020/start.S | 37 +- sysdeps/standalone/open.c | 23 +- sysdeps/standalone/read.c | 23 +- sysdeps/standalone/write.c | 18 +- sysdeps/stub/__longjmp.c | 9 +- sysdeps/stub/accept.c | 11 +- sysdeps/stub/access.c | 15 +- sysdeps/stub/acct.c | 8 +- sysdeps/stub/adjtime.c | 11 +- sysdeps/stub/alarm.c | 8 +- sysdeps/stub/bind.c | 9 +- sysdeps/stub/brk.c | 9 +- sysdeps/stub/chdir.c | 14 +- sysdeps/stub/chflags.c | 11 +- sysdeps/stub/chmod.c | 11 +- sysdeps/stub/chown.c | 13 +- sysdeps/stub/chroot.c | 8 +- sysdeps/stub/clock.c | 7 +- sysdeps/stub/close.c | 10 +- sysdeps/stub/closedir.c | 2 +- sysdeps/stub/connect.c | 9 +- sysdeps/stub/ctermid.c | 8 +- sysdeps/stub/cuserid.c | 8 +- sysdeps/stub/dirfd.c | 4 +- sysdeps/stub/dup.c | 8 +- sysdeps/stub/dup2.c | 11 +- sysdeps/stub/errnos.h | 4 +- sysdeps/stub/euidaccess.c | 6 +- sysdeps/stub/execve.c | 14 +- sysdeps/stub/fchdir.c | 8 +- sysdeps/stub/fchflags.c | 11 +- sysdeps/stub/fchmod.c | 11 +- sysdeps/stub/fchown.c | 13 +- sysdeps/stub/fcntl.c | 11 +- sysdeps/stub/fdopen.c | 9 +- sysdeps/stub/fexecve.c | 14 +- sysdeps/stub/flock.c | 10 +- sysdeps/stub/fork.c | 7 +- sysdeps/stub/fpathconf.c | 11 +- sysdeps/stub/fstatfs.c | 3 +- sysdeps/stub/fsync.c | 8 +- sysdeps/stub/ftruncate.c | 10 +- sysdeps/stub/fxstat.c | 8 +- sysdeps/stub/getcwd.c | 4 +- sysdeps/stub/getdents.c | 12 +- sysdeps/stub/getdomain.c | 10 +- sysdeps/stub/getdtsz.c | 7 +- sysdeps/stub/getegid.c | 7 +- sysdeps/stub/getenv.c | 10 +- sysdeps/stub/geteuid.c | 7 +- sysdeps/stub/getgid.c | 7 +- sysdeps/stub/getgroups.c | 9 +- sysdeps/stub/gethostid.c | 7 +- sysdeps/stub/gethostname.c | 10 +- sysdeps/stub/getitimer.c | 12 +- sysdeps/stub/getlogin.c | 7 +- sysdeps/stub/getlogin_r.c | 2 +- sysdeps/stub/getpagesize.c | 7 +- sysdeps/stub/getpeername.c | 11 +- sysdeps/stub/getpgid.c | 7 +- sysdeps/stub/getpid.c | 9 +- sysdeps/stub/getppid.c | 7 +- sysdeps/stub/getpriority.c | 10 +- sysdeps/stub/getrlimit.c | 2 +- sysdeps/stub/getrusage.c | 10 +- sysdeps/stub/getsid.c | 4 +- sysdeps/stub/getsockname.c | 11 +- sysdeps/stub/getsockopt.c | 14 +- sysdeps/stub/getsysstats.c | 8 +- sysdeps/stub/gettimeofday.c | 10 +- sysdeps/stub/getuid.c | 7 +- sysdeps/stub/gtty.c | 12 +- sysdeps/stub/ioctl.c | 10 +- sysdeps/stub/isatty.c | 8 +- sysdeps/stub/isfdtype.c | 3 +- sysdeps/stub/kill.c | 9 +- sysdeps/stub/killpg.c | 9 +- sysdeps/stub/libc-lock.h | 6 +- sysdeps/stub/link.c | 11 +- sysdeps/stub/listen.c | 10 +- sysdeps/stub/lseek.c | 14 +- sysdeps/stub/lxstat.c | 4 +- sysdeps/stub/madvise.c | 4 +- sysdeps/stub/mkdir.c | 11 +- sysdeps/stub/mkfifo.c | 11 +- sysdeps/stub/mkstemp.c | 12 +- sysdeps/stub/mktemp.c | 12 +- sysdeps/stub/mmap.c | 4 +- sysdeps/stub/morecore.c | 8 +- sysdeps/stub/mprotect.c | 2 +- sysdeps/stub/msgctl.c | 4 +- sysdeps/stub/msgget.c | 4 +- sysdeps/stub/msgrcv.c | 4 +- sysdeps/stub/msgsnd.c | 4 +- sysdeps/stub/msync.c | 2 +- sysdeps/stub/munmap.c | 4 +- sysdeps/stub/nanosleep.c | 2 +- sysdeps/stub/nice.c | 8 +- sysdeps/stub/nlist.c | 12 +- sysdeps/stub/open.c | 11 +- sysdeps/stub/opendir.c | 2 +- sysdeps/stub/pathconf.c | 9 +- sysdeps/stub/pause.c | 4 +- sysdeps/stub/pipe.c | 10 +- sysdeps/stub/pipestream.c | 18 +- sysdeps/stub/poll.c | 4 +- sysdeps/stub/profil.c | 4 +- sysdeps/stub/ptrace.c | 22 +- sysdeps/stub/putenv.c | 8 +- sysdeps/stub/raise.c | 8 +- sysdeps/stub/read.c | 15 +- sysdeps/stub/readdir.c | 2 +- sysdeps/stub/readlink.c | 11 +- sysdeps/stub/readv.c | 11 +- sysdeps/stub/reboot.c | 8 +- sysdeps/stub/recv.c | 12 +- sysdeps/stub/recvfrom.c | 15 +- sysdeps/stub/recvmsg.c | 11 +- sysdeps/stub/remove.c | 4 +- sysdeps/stub/rename.c | 15 +- sysdeps/stub/revoke.c | 4 +- sysdeps/stub/rewinddir.c | 8 +- sysdeps/stub/rmdir.c | 10 +- sysdeps/stub/sbrk.c | 12 +- sysdeps/stub/sched_getp.c | 2 +- sysdeps/stub/sched_gets.c | 2 +- sysdeps/stub/sched_primax.c | 2 +- sysdeps/stub/sched_primin.c | 2 +- sysdeps/stub/sched_rr_gi.c | 2 +- sysdeps/stub/sched_setp.c | 2 +- sysdeps/stub/sched_sets.c | 2 +- sysdeps/stub/sched_yield.c | 2 +- sysdeps/stub/seekdir.c | 11 +- sysdeps/stub/select.c | 14 +- sysdeps/stub/semctl.c | 4 +- sysdeps/stub/semget.c | 4 +- sysdeps/stub/semop.c | 4 +- sysdeps/stub/send.c | 12 +- sysdeps/stub/sendmsg.c | 11 +- sysdeps/stub/sendto.c | 13 +- sysdeps/stub/setdomain.c | 10 +- sysdeps/stub/setegid.c | 8 +- sysdeps/stub/setenv.c | 11 +- sysdeps/stub/seteuid.c | 8 +- sysdeps/stub/setgid.c | 8 +- sysdeps/stub/setgroups.c | 9 +- sysdeps/stub/sethostid.c | 8 +- sysdeps/stub/sethostname.c | 10 +- sysdeps/stub/setitimer.c | 14 +- sysdeps/stub/setjmp.c | 4 +- sysdeps/stub/setlogin.c | 8 +- sysdeps/stub/setpgid.c | 7 +- sysdeps/stub/setpriority.c | 11 +- sysdeps/stub/setregid.c | 10 +- sysdeps/stub/setreuid.c | 10 +- sysdeps/stub/setrlimit.c | 8 +- sysdeps/stub/setsid.c | 7 +- sysdeps/stub/setsockopt.c | 14 +- sysdeps/stub/settimeofday.c | 10 +- sysdeps/stub/setuid.c | 8 +- sysdeps/stub/shmat.c | 4 +- sysdeps/stub/shmctl.c | 4 +- sysdeps/stub/shmdt.c | 4 +- sysdeps/stub/shmget.c | 4 +- sysdeps/stub/shutdown.c | 10 +- sysdeps/stub/sigaction.c | 17 +- sysdeps/stub/sigaltstack.c | 10 +- sysdeps/stub/sigblock.c | 8 +- sysdeps/stub/sigintr.c | 10 +- sysdeps/stub/signal.c | 9 +- sysdeps/stub/sigpause.c | 8 +- sysdeps/stub/sigpending.c | 12 +- sysdeps/stub/sigprocmask.c | 13 +- sysdeps/stub/sigreturn.c | 8 +- sysdeps/stub/sigsetmask.c | 8 +- sysdeps/stub/sigstack.c | 10 +- sysdeps/stub/sigsuspend.c | 8 +- sysdeps/stub/sigvec.c | 11 +- sysdeps/stub/sleep.c | 8 +- sysdeps/stub/socket.c | 9 +- sysdeps/stub/socketpair.c | 10 +- sysdeps/stub/sstk.c | 12 +- sysdeps/stub/start.c | 3 +- sysdeps/stub/statfs.c | 3 +- sysdeps/stub/stime.c | 10 +- sysdeps/stub/stty.c | 12 +- sysdeps/stub/swapoff.c | 2 +- sysdeps/stub/swapon.c | 8 +- sysdeps/stub/symlink.c | 11 +- sysdeps/stub/sync.c | 7 +- sysdeps/stub/syscall.c | 8 +- sysdeps/stub/sysconf.c | 4 +- sysdeps/stub/sysd-stdio.c | 57 +-- sysdeps/stub/system.c | 9 +- sysdeps/stub/tcdrain.c | 10 +- sysdeps/stub/tcflow.c | 13 +- sysdeps/stub/tcflush.c | 17 +- sysdeps/stub/tcgetattr.c | 20 +- sysdeps/stub/tcgetpgrp.c | 10 +- sysdeps/stub/tcsendbrk.c | 11 +- sysdeps/stub/tcsetattr.c | 24 +- sysdeps/stub/tcsetpgrp.c | 12 +- sysdeps/stub/telldir.c | 14 +- sysdeps/stub/tempname.c | 15 +- sysdeps/stub/time.c | 4 +- sysdeps/stub/times.c | 10 +- sysdeps/stub/truncate.c | 10 +- sysdeps/stub/ttyname.c | 8 +- sysdeps/stub/ttyname_r.c | 4 +- sysdeps/stub/ualarm.c | 10 +- sysdeps/stub/ulimit.c | 4 +- sysdeps/stub/umask.c | 8 +- sysdeps/stub/unlink.c | 14 +- sysdeps/stub/usleep.c | 8 +- sysdeps/stub/ustat.c | 2 +- sysdeps/stub/utime.c | 15 +- sysdeps/stub/utimes.c | 12 +- sysdeps/stub/vhangup.c | 7 +- sysdeps/stub/wait.c | 8 +- sysdeps/stub/wait3.c | 13 +- sysdeps/stub/wait4.c | 13 +- sysdeps/stub/waitpid.c | 15 +- sysdeps/stub/write.c | 15 +- sysdeps/stub/writev.c | 11 +- sysdeps/stub/xmknod.c | 4 +- sysdeps/stub/xstat.c | 4 +- sysdeps/unix/bsd/bsd4.4/errnos.h | 2 + sysdeps/unix/bsd/bsd4.4/tcdrain.c | 6 +- sysdeps/unix/bsd/bsd4.4/wait.c | 8 +- sysdeps/unix/bsd/bsd4.4/waitpid.c | 9 +- sysdeps/unix/bsd/isatty.c | 8 +- sysdeps/unix/bsd/setegid.c | 2 +- sysdeps/unix/bsd/seteuid.c | 2 +- sysdeps/unix/bsd/setsid.c | 11 +- sysdeps/unix/bsd/sigaction.c | 13 +- sysdeps/unix/bsd/sigprocmask.c | 17 +- sysdeps/unix/bsd/sigsuspend.c | 14 +- sysdeps/unix/bsd/sun/m68k/sigtramp.c | 25 +- sysdeps/unix/bsd/sun/sparc/sigtramp.c | 29 +- sysdeps/unix/bsd/sun/sunos4/speed.c | 29 +- sysdeps/unix/bsd/sun/sunos4/tcsetattr.c | 11 +- sysdeps/unix/bsd/tcdrain.c | 10 +- sysdeps/unix/bsd/tcflow.c | 15 +- sysdeps/unix/bsd/tcflush.c | 9 +- sysdeps/unix/bsd/tcgetattr.c | 12 +- sysdeps/unix/bsd/tcsetattr.c | 41 +- sysdeps/unix/bsd/times.c | 25 +- sysdeps/unix/bsd/ulimit.c | 20 +- sysdeps/unix/bsd/ultrix4/mips/start.S | 3 +- sysdeps/unix/bsd/ultrix4/sysconf.c | 17 +- sysdeps/unix/closedir.c | 2 +- sysdeps/unix/common/lxstat.c | 2 +- sysdeps/unix/common/pause.c | 8 +- sysdeps/unix/common/tcsendbrk.c | 3 +- sysdeps/unix/fxstat.c | 2 +- sysdeps/unix/getdents.c | 12 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 2 +- sysdeps/unix/mkdir.c | 15 +- sysdeps/unix/mman/syscalls.list | 2 +- sysdeps/unix/nice.c | 10 +- sysdeps/unix/nlist.c | 43 +- sysdeps/unix/opendir.c | 8 +- sysdeps/unix/readdir.c | 2 +- sysdeps/unix/rmdir.c | 14 +- sysdeps/unix/sparc/start.c | 14 +- sysdeps/unix/start.c | 14 +- sysdeps/unix/stime.c | 8 +- sysdeps/unix/syscalls.list | 18 +- sysdeps/unix/sysv/irix4/getpriority.c | 10 +- sysdeps/unix/sysv/irix4/setpriority.c | 12 +- sysdeps/unix/sysv/irix4/start.c | 5 +- sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 10 +- sysdeps/unix/sysv/linux/errnos.h | 6 + sysdeps/unix/sysv/linux/gethostid.c | 2 +- sysdeps/unix/sysv/linux/gethostname.c | 6 +- sysdeps/unix/sysv/linux/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/i386/brk.c | 3 +- sysdeps/unix/sysv/linux/i386/sigaction.c | 4 +- sysdeps/unix/sysv/linux/i386/sysdep.S | 3 + sysdeps/unix/sysv/linux/i386/sysdep.h | 2 + sysdeps/unix/sysv/linux/m68k/brk.c | 3 +- sysdeps/unix/sysv/linux/m68k/sysdep.S | 16 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 2 +- sysdeps/unix/sysv/linux/ptrace.c | 4 +- sysdeps/unix/sysv/linux/sigsuspend.c | 5 +- sysdeps/unix/sysv/linux/sleep.c | 36 ++ sysdeps/unix/sysv/linux/speed.c | 4 +- sysdeps/unix/sysv/linux/sys/debugreg.h | 1 + sysdeps/unix/sysv/linux/sys/kd.h | 1 + sysdeps/unix/sysv/linux/sys/soundcard.h | 1 + sysdeps/unix/sysv/linux/sys/vt.h | 1 + sysdeps/unix/sysv/linux/syscalls.list | 3 +- sysdeps/unix/sysv/linux/tcdrain.c | 4 +- sysdeps/unix/sysv/linux/ulimit.c | 13 +- sysdeps/unix/sysv/linux/waitpid.c | 11 +- sysdeps/unix/sysv/setrlimit.c | 16 +- sysdeps/unix/sysv/settimeofday.c | 12 +- sysdeps/unix/sysv/sigaction.c | 15 +- sysdeps/unix/sysv/sysv4/sigaction.c | 11 +- sysdeps/unix/sysv/sysv4/sysconf.c | 8 +- sysdeps/unix/sysv/sysv4/waitpid.c | 9 +- sysdeps/unix/sysv/tcdrain.c | 6 +- sysdeps/unix/sysv/tcflow.c | 9 +- sysdeps/unix/sysv/tcflush.c | 9 +- sysdeps/unix/sysv/tcgetattr.c | 10 +- sysdeps/unix/sysv/tcsendbrk.c | 9 +- sysdeps/unix/sysv/tcsetattr.c | 19 +- sysdeps/unix/xmknod.c | 2 +- sysdeps/unix/xstat.c | 2 +- time/asctime.c | 2 +- time/localtime.c | 2 +- time/strftime.c | 14 +- wcsmbs/mbrtowc.c | 4 +- wcsmbs/mbsnrtowcs.c | 4 +- wcsmbs/mbsrtowcs.c | 4 +- wcsmbs/wcrtomb.c | 2 +- wcsmbs/wcsnrtombs.c | 2 +- wcsmbs/wcsrtombs.c | 2 +- wcsmbs/wcstok.c | 2 +- 491 files changed, 3971 insertions(+), 2363 deletions(-) create mode 100644 misc/force-wrapper.c create mode 100644 sysdeps/unix/sysv/linux/sleep.c create mode 100644 sysdeps/unix/sysv/linux/sys/debugreg.h create mode 100644 sysdeps/unix/sysv/linux/sys/kd.h create mode 100644 sysdeps/unix/sysv/linux/sys/soundcard.h create mode 100644 sysdeps/unix/sysv/linux/sys/vt.h diff --git a/ChangeLog b/ChangeLog index 0f1d87a38b..d28ec2d9d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,655 @@ +Mon Sep 23 15:31:04 1996 Thomas Bushnell, n/BSG + + * hurd/Makefile ($(includedir)/rpc/netdb.h): There is no make + variable `top_srcdir' in libc; use $(..) instead. + + * sysdeps/mach/hurd/Makefile (rtld-installed-name): Delete special + definition. It was a *Mistake*. (With a capital M.) + + * sysdeps/mach/getsysstats.c (__get_nprocs): Renamed from + __get_nproc. + (__get_nprocs_conf): Renamed from __get_nproc_conf. + +Fri Sep 27 03:49:56 1996 Ulrich Drepper + + Add support for cancelable system calls. + + * csu/initfini.c: Make in crti.o reference to symbol + __libc_force_cancel_wrapper when compiling reentrant version. + * misc/Makefile (routines): Add force-wrapper. + * misc/force-wrapper.c: New file. + + * posix/system.c: Rename function to __libc_system and make system + a weak alias. + * sysdeps/stub/system.c: Likewise. + * posix/wait.c: Rename function to __libc_wait and make __wait a + weak alias. De-ANSI-fy. + * sysdeps/standalone/read.c: Rename function to __libc_read and + make __read a weak alias. + * sysdeps/stub/read.c: Likewise. + * sysdeps/standalone/write.c: Rename function to __libc_write and + make __write a weak alias. + * sysdeps/stub/write.c: Likewise. + * sysdeps/stub/tcdrain.c: Rename function to __libc_tcdrain and + make tcdrain a weak alias. + * sysdeps/unix/bsd/tcdrain.c: Likewise. + * sysdeps/unix/bsd/bsd4.4/tcdrain.c: Likewise. + * sysdeps/unix/sysv/tcdrain.c: Likewise. + * sysdeps/unix/sysv/linux/tcdrain.c: Likewise. + * sysdeps/unix/bsd/bsd4.4/wait.c: Rename function to __libc_wait + and make __wait a weak alias. + * sysdeps/stub/waitpid.c: Rename function to __libc_waitpid and + make __waitpid a weak alias. + * sysdeps/unix/bsd/bsd4.4/waitpid.c: Likewise. + * sysdeps/unix/sysv/linux/waitpid.c: Likewise. + * sysdeps/unix/sysv/sysv4/waitpid.c: Likewise. + * sysdeps/unix/common/pause.c: Rename function to __libc_pause + and make pause a weak alias. De-ANSI-fy. + + * sysdeps/unix/syscalls.list: Change name for close, fcntl, fsync, + lseek, open, read, and write to have __libc_ prefix and make old + names a weak alias. + * sysdeps/unix/mman/syscalls.list: Likewise for msync. + * sysdeps/unix/sysv/linux/syscalls.list: Likewise for nanosleep. + + * io/creat.c: De-ANSI-fy. + + * sysdeps/unix/sysv/linux/syscalls.list: Add pause. + +Thu Sep 26 19:15:55 1996 Ulrich Drepper + + * misc/mntent.h: Add MNTTYPE_* and MNTOPT_* macros. + Reported by Hans Grobler . + +Thu Sep 26 14:40:10 1996 Ulrich Drepper + + * sysdeps/posix/pathconf.c: Pass descriptor for just opened file + to fpathconf. + Reported by Martin von Loewis . + +Thu Sep 26 04:02:43 1996 Ulrich Drepper + + * locale/programs/locfile.c (write_locale_data): Allocate room + even for file name for LC_MESSAGES locale. + (locafile_read): `tok_era' must be handled as a string list. + * locale/programs/ld-time.c: Finish correction of handling `era'. + * locale/C-time.c (_nl_C_LC_TIME): Add initializer for new fields. + * locale/categories.def: Add postload function for LC_TIME. + * locale/setlocale.c: Make lock global and rename to + __libc_setlocale_lock. + * locale/localeinfo.h (struct era_entry): New type. Used in strftime. + Add prototypes for _nl_get_era_entry and _nl_get_alt_digit. + * locale/lc-time.c (_nl_postload_time): New function. Initialize + lazy intialization. + (_nl_get_era_entry): New function. Return era entry which corresponds + to given year. + (_nl_get_alt_digit): New function. Return string with alternate + digit representation for given number. + + * time/strftime.c (strftime): Use _nl_get_alt_digit to get + string representing alternate digit notation. + +Wed Sep 25 17:31:55 1996 Ulrich Drepper + + * sysdeps/generic/waitstatus.h (union wait): Add w_status field. + Reported by Hans Grobler . + + * elf/rtld.c (dl_main): Process LD_PRELOAD before loading + ld.so.preload. Suggested by David Engel . + +Wed Sep 25 13:10:57 1996 Ulrich Drepper + + * catgets/gencat.c (main): Change --version again because RMS wants + the package name in parentheses. + * db/makedb.c: Likewise. + * locale/programs/locale.c: Likewise. + * locale/programs/localedef.c: Likewise. + +Tue Sep 24 01:28:05 1996 Andreas Schwab + + * Makefile ($(objpfx)sysd-dirs): Depend on Subdirs files, command + rewritten. + ($(objpfx)version-info.h): Depend on Banner files, command + rewritten. + +Wed Sep 25 02:44:41 1996 Ulrich Drepper + + * sysdeps/unix/sysv/linux/sleep.c: New file. Based on nanosleep. + +Tue Sep 24 21:46:02 1996 Ulrich Drepper + + * shadow/lckpwdf.c (PWD_LOCKFILE): Change to /etc/lock.pwd to be + on the same device as the password file. + * shadow/shadow.h (struct spwd): Change type of numeric fields + to `long int' since there value are days, not seconds. + * shadow/putspent.c: Change casts from time_t to `long int'. + * shadow/sgetspent_r.c (LINE_READER): Likewise. + +Mon Sep 23 23:05:24 1996 Ulrich Drepper + + * sysdeps/unix/sysv/linux/errnos.h: Define __set_errno to make + sure the thread specific variable is set as well as the global + variable. + * sysdeps/mach/hurd/errnos.awk: Define macro for source code + compatibility. + * sysdeps/stub/errnos.h: Likewise. + * sysdeps/unix/bsd/bsd4.4/errnos.h: Likewise. + + * shadow/putspent.c: Don't include . + + * dirent/scandir.c (scandir): Use __set_errno to set errno + variable. + * elf/dl-load.c (open_path): Likewise. + * inet/rcmd.c (rcmd): Likewise. + (rresvport): Likewise. + * intl/dcgettext.c [!__set_errno]: Define __set_errno. + (DCGETTEXT): Use __set_errno to set errno variable. + * io/fts.c (fts_open): Likewise. + (fts_close): Likewise. + (fts_read): Likewise. + (fts_set): Likewise. + (fts_children): Likewise. + (fts_build): Likewise. + (fts_stat): Likewise. + * io/ftw.c (ftw_dir): Likewise. + (ftw): Likewise. + * io/getwd.c (getwd): Likewise. + * io/lockf.c (lockf): Likewise. + * libio/libioP.h [EINVAL]: Use __set_errno to define MAYBE_SET_EINVAL. + * libio/iofdopen.c (_IO_fdopen): Use MAYBE_SET_EINVAL to errno. + * libio/iogetdelim.c (_IO_getdelim): Likewise. + * libio/fileops.c (_IO_file_open): Use __set_errno to set errno + variable. + * libio/iofgetpos.c (_IO_fgetpos): Likewise. + * libio/iofsetpos.c (_IO_fsetpos): Likewise. + * libio/ioftell.c (_IO_ftell): Likewise. + * locale/loadlocale.c (_nl_load_locale): Likewise. + * locale/nl_langinfo.c (nl_langinfo): Likewise. + * locale/setlocale.c (ERROR_RETURN): Likewise. + * login/getutid_r (__getutid_r): Likewise. + * login/getutline_r (__getutline_r): Likewise. + * login/login.c (tty_name): Likewise. + * login/oututline_r.c (__pututline_r): Likewise. + * malloc/malloc.c (morecore): Likewise. + * misc/efgcvt_r.c (fcvt_r): Likewise. + * misc/hsearch_r.c (hcreate_r): Likewise. + (hdestroy_r): Likewise. + (hsearch_r): Likewise. + * nss/nsswitch.c (__nss_configure_lookup): Likewise. + * nss/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r): Likewise. + (_nss_dns_gethostbyaddr_r): Likewise. + * nss/nss_files/files-XXX.c (internal_getent): Likewise. + * nss/nss_files/files-parse.c (parse_list): Likewise. + * posix/confstr.c (confstr): Likewise. De-ANSI-fy. + * posix/execvp.c (execvp): Likewise. + * posix/glob.c: Define __set_errno. + (glob): Use __set_errno to set errno variable. + (glob_in_dir): Likewise. + * pwd/getpw.c: Likewise. De-ANSI-fy. + * pwd/putpwent.c: Likewise. + * resolv/inet_net_ntop.c: Likewise. + * resolv/inet_net_pton.c: Likewise. + * resolv/inet_neta.c: Likewise. + * resolv/inet_ntop.c: Likewise. + * resolv/inet_pton.c: Likewise. + * resolv/res_query.c (res_search): Likewise. + * resolv/res_send.c (Aerror): Likewise. + (Perror): Likewise. + (res_send): Likewise. + * signal/sigaddset.c: Likewise. De-ANSI-fy. + * signal/sigdelset.c: Likewise. + * signal/sigempty.c: Likewise. + * signal/sigfillset.c: Likewise. + * signal/sigismem.c: Likewise. + * stdio/fclose.c: Likewise. + * stdio/feof.c: Likewise. + * stdio/ferror.c: Likewise. + * stdio/fflush.c: Likewise. + * stdio/fgetc.c: Likewise. + * stdio/fgetpos.c: Likewise. + * stdio/fgets.c: Likewise. + * stdio/fileno.c: Likewise. + * stdio/fmemopen.c: Likewise. + * stdio/fopen.c: Likewise. + * stdio/fputc.c: Likewise. + * stdio/fread.c: Likewise. + * stdio/freopen.c: Likewise. + * stdio/fseek.c: Likewise. + * stdio/fsetpos.c: Likewise. + * stdio/ftell.c: Likewise. + * stdio/fwrite.c: Likewise. + * stdio/getdelim.c: Likewise. + * stdio/gets.c: Likewise. + * stdio/glue.c: Likewise. + * stdio/internals.c: Likewise. + * stdio/memstream.c: Likewise. + * stdio/setvbuf.c: Likewise. + * stdio/ungetc.c: Likewise. + * stdio/vsscanf.c: Likewise. + * stdio-common/reg-printf.c: Likewise. + * stdio-common/vfprintf.c: Likewise. + * stdio-common/vfscanf.c: Likewise. + * stdlib/canonicalize.c: Likewise. + * stdlib/msort.c: Likewise. + * stdlib/random_r.c: Likewise. + * stdlib/strfmon.c: Likewise. + * stdlib/strtod.c: Likewise. + * stdlib/strtol.c: Likewise. + * sunrpc/bindrsvprt.c: Likewise. + * time/asctime.c: Likewise. + * time/localtime.c: Likewise. + * wcsmbs/mbrtowc.c: Likewise. + * wcsmbs/mbsnrtowcs.c: Likewise. + * wcsmbs/mbsrtowcs.c: Likewise. + * wcsmbs/wcrtomb.c: Likewise. + * wcsmbs/wcsnrtombs.c: Likewise. + * wcsmbs/wcsrtombs.c: Likewise. + * wcsmbs/wcstok.c: Likewise. + * sysdeps/generic/ftime.c: Likewise. + * sysdeps/generic/pty.c: Likewise. + * sysdeps/generic/setenv.c: Likewise. + * sysdeps/generic/speed.c: Likewise. + * sysdeps/generic/sysd-stdio.c: Likewise. + * sysdeps/generic/uname.c: Likewise. + * sysdeps/generic/vlimit.c: Likewise. + * sysdeps/libm-ieee754/k_standard.c: Likewise. + * sysdeps/libm-ieee754/s_ldexp.c: Likewise. + * sysdeps/libm-ieee754/s_ldexpf.c: Likewise. + * sysdeps/libm-ieee754/s_ldexpl.c: Likewise. + * sysdeps/libm-ieee754/w_scalb.c: Likewise. + * sysdeps/libm-ieee754/w_scalbf.c: Likewise. + * sysdeps/libm-ieee754/w_scalbl.c: Likewise. + * sysdeps/posix/dup2.c: Likewise. + * sysdeps/posix/euidaccess.c: Likewise. + * sysdeps/posix/fdopen.c: Likewise. + * sysdeps/posix/flock.c: Likewise. + * sysdeps/posix/fpathconf.c: Likewise. + * sysdeps/posix/getcwd.c: Likewise. + * sysdeps/posix/gettimeofday.c: Likewise. + * sysdeps/posix/isatty.c: Likewise. + * sysdeps/posix/isfdtype.c: Likewise. + * sysdeps/posix/killpg.c: Likewise. + * sysdeps/posix/mkstemp.c: Likewise. + * sysdeps/posix/mktemp.c: Likewise. + * sysdeps/posix/pathconf.c: Likewise. + * sysdeps/posix/pipestream.c: Likewise. + * sysdeps/posix/remove.c: Likewise. + * sysdeps/posix/rename.c: Likewise. + * sysdeps/posix/sigintr.c: Likewise. + * sysdeps/posix/signal.c: Likewise. + * sysdeps/posix/sigsuspend.c: Likewise. + * sysdeps/posix/sigvec.c: Likewise. + * sysdeps/posix/sleep.c: Likewise. + * sysdeps/posix/sysconf.c: Likewise. + * sysdeps/posix/system.c: Likewise. + * sysdeps/posix/tempname.c: Likewise. + * sysdeps/posix/truncate.c: Likewise. + * sysdeps/posix/ttyname.c: Likewise. + * sysdeps/posix/ttyname_r.c: Likewise. + * sysdeps/posix/wait3.c: Likewise. + * sysdeps/standalone/close.c: Likewise. + * sysdeps/standalone/open.c: Likewise. + * sysdeps/standalone/read.c: Likewise. + * sysdeps/standalone/write.c: Likewise. + * sysdeps/stub/__longjmp.c: Likewise. + * sysdeps/stub/accept.c: Likewise. + * sysdeps/stub/access.c: Likewise. + * sysdeps/stub/acct.c: Likewise. + * sysdeps/stub/adjtime.c: Likewise. + * sysdeps/stub/alarm.c: Likewise. + * sysdeps/stub/bind.c: Likewise. + * sysdeps/stub/brk.c: Likewise. + * sysdeps/stub/chdir.c: Likewise. + * sysdeps/stub/chflags.c: Likewise. + * sysdeps/stub/chmod.c: Likewise. + * sysdeps/stub/chown.c: Likewise. + * sysdeps/stub/chroot.c: Likewise. + * sysdeps/stub/clock.c: Likewise. + * sysdeps/stub/close.c: Likewise. + * sysdeps/stub/closedir.c: Likewise. + * sysdeps/stub/connect.c: Likewise. + * sysdeps/stub/ctermid.c: Likewise. + * sysdeps/stub/cuserid.c: Likewise. + * sysdeps/stub/dirfd.c: Likewise. + * sysdeps/stub/dup.c: Likewise. + * sysdeps/stub/dup2.c: Likewise. + * sysdeps/stub/euidaccess.c: Likewise. + * sysdeps/stub/execve.c: Likewise. + * sysdeps/stub/fchdir.c: Likewise. + * sysdeps/stub/fchflags.c: Likewise. + * sysdeps/stub/fchmod.c: Likewise. + * sysdeps/stub/fchown.c: Likewise. + * sysdeps/stub/fcntl.c: Likewise. + * sysdeps/stub/fdopen.c: Likewise. + * sysdeps/stub/fexecve.c: Likewise. + * sysdeps/stub/flock.c: Likewise. + * sysdeps/stub/fork.c: Likewise. + * sysdeps/stub/fpathconf.c: Likewise. + * sysdeps/stub/fstatfs.c: Likewise. + * sysdeps/stub/fsync.c: Likewise. + * sysdeps/stub/ftruncate.c: Likewise. + * sysdeps/stub/fxstat.c: Likewise. + * sysdeps/stub/getcwd.c: Likewise. + * sysdeps/stub/getdents.c: Likewise. + * sysdeps/stub/getdomain.c: Likewise. + * sysdeps/stub/getdtsz.c: Likewise. + * sysdeps/stub/getegid.c: Likewise. + * sysdeps/stub/getenv.c: Likewise. + * sysdeps/stub/geteuid.c: Likewise. + * sysdeps/stub/getgid.c: Likewise. + * sysdeps/stub/getgroups.c: Likewise. + * sysdeps/stub/gethostid.c: Likewise. + * sysdeps/stub/gethostname.c: Likewise. + * sysdeps/stub/getitimer.c: Likewise. + * sysdeps/stub/getlogin.c: Likewise. + * sysdeps/stub/getlogin_r.c: Likewise. + * sysdeps/stub/getpagesize.c: Likewise. + * sysdeps/stub/getpeername.c: Likewise. + * sysdeps/stub/getpid.c: Likewise. + * sysdeps/stub/getppid.c: Likewise. + * sysdeps/stub/getpriority.c: Likewise. + * sysdeps/stub/getrlimit.c: Likewise. + * sysdeps/stub/getrusage.c: Likewise. + * sysdeps/stub/getsid.c: Likewise. + * sysdeps/stub/getsockname.c: Likewise. + * sysdeps/stub/getsockopt.c: Likewise. + * sysdeps/stub/getsysstats.c: Likewise. + * sysdeps/stub/gettimeofday.c: Likewise. + * sysdeps/stub/getuid.c: Likewise. + * sysdeps/stub/gtty.c: Likewise. + * sysdeps/stub/ioctl.c: Likewise. + * sysdeps/stub/isatty.c: Likewise. + * sysdeps/stub/isfdtype.c: Likewise. + * sysdeps/stub/kill.c: Likewise. + * sysdeps/stub/killpg.c: Likewise. + * sysdeps/stub/link.c: Likewise. + * sysdeps/stub/listen.c: Likewise. + * sysdeps/stub/lseek.c: Likewise. + * sysdeps/stub/lxstat.c: Likewise. + * sysdeps/stub/madvice.c: Likewise. + * sysdeps/stub/mkdir.c: Likewise. + * sysdeps/stub/mkfifo.c: Likewise. + * sysdeps/stub/mkstemp.c: Likewise. + * sysdeps/stub/mktemp.c: Likewise. + * sysdeps/stub/mmap.c: Likewise. + * sysdeps/stub/morecore.c: Likewise. + * sysdeps/stub/mprotect.c: Likewise. + * sysdeps/stub/msgctl.c: Likewise. + * sysdeps/stub/msgget.c: Lik