aboutsummaryrefslogtreecommitdiffstats
path: root/sysdeps/unix/sysv/linux/signal.c (unfollow)
Commit message (Collapse)AuthorFilesLines
1997-01-20Regenerated: autoconf configure.inThomas Bushnell, BSG1-4/+4
1997-01-20*** empty log message ***Thomas Bushnell, BSG3-118/+4
1997-01-20update from main arhive 970119cvs/libc-970120Ulrich Drepper62-590/+498
Mon Jan 20 03:02:50 1997 Ulrich Drepper <drepper@cygnus.com> * Make-dist: Update and reformat copyright. * Makeconfig: Likewise. * assert/Makefile: Likewise. * bare/Makefile: Likewise. * ctype/Makefile: Likewise. * dirent/Makefile: Likewise. * gmon/Makefile: Likewise. * gnulib/Makefile: Likewise. * grp/Makefile: Likewise. * hurd/Makefile: Likewise. * intl/Makefile: Likewise. * mach/Makefile: Likewise. * malloc/Makefile: Likewise. * manual/Makefile: Likewise. * math/Makefile: Likewise. * po/Makefile: Likewise. * pwd/Makefile: Likewise. * resource/Makefile: Likewise. * setjmp/Makefile: Likewise. * socket/Makefile: Likewise. * string/Makefile: Likewise. * sunrpc/Makefile: Likewise. * sysdeps/alpha/Makefile: Likewise. * sysdeps/gnu/Makefile: Likewise. * sysdeps/m68k/fpu/switch/Makefile: Likewise. * sysdeps/m68k/fpu/switch/68881-sw.h: Likewise. * sysdeps/m68k/fpu/switch/switch.c: Likewise. * sysdeps/mach/Makefile: Likewise. * sysdeps/hurd/Makefile: Likewise. * sysdeps/sparc/Makefile: Likewise. * sysdeps/standalone/i960/nindy960/Makefile: Likewise. * sysdeps/standalone/m68k/m68020/mvme136/Makefile: Likewise. * sysdeps/unix/common/Makefile: Likewise. * sysdeps/unix/sysv/Makefile: Likewise. * sysdeps/unix/sysv/irix4/Makefile: Likewise. * sysdeps/unix/sysv/sco3.2/Makefile: Likewise. * sysdeps/unix/sysv/sysv4/Makefile: Likewise. * sysdeps/vax/Makefile: Likewise. * sysvipc/Makefile: Likewise. * wcsmbs/Makefile: Likewise. * wctype/Makefile: Likewise. * elf/rtld.c (dl_main): Objects in LD_PRELOAD environment variable are separated according to Sun docs by white space not colon. * locale/C-time.c (_nl_C_LC_TIME): Use empty string to initialize fields which are not defined for the C locale. * sysdeps/m68k/fpu/switch/Makefile: Don't use ansidecl.h in constructed files. * sysdeps/m68k/fpu/switch/68881-sw.h: Likewise. * sysdeps/m68k/fpu/switch/switch.c: Likewise. Sun Jan 19 19:43:31 1997 Andreas Jaeger <aj@arthur.pfalz.de> * time/strptime.c: Provide prototype for strptime_internal. Sun Jan 19 23:46:27 1997 Ulrich Drepper <drepper@cygnus.com> * glibcbug.in: We don't guarantee confidential handling. Set field to always contain `no'. Sun Jan 19 21:28:01 1997 Philippe De Muyter <phdm@info.ucl.ac.be> * intl/explodename.c: Include sys/types.h. * intl/l10nflist.c: Likewise. Sat Jan 18 22:15:26 1997 Richard Henderson <rth@tamu.edu> * config.make.in (install_root): New variable to make it easy to install glibc somewhere other than /. * shlib-versions: alpha-*-linux-* libc=6.1. Since sigset_t no longer fits in a register, we can't pass in the thread's initial mask so easily. Take this opportunity to simplify the clone implementation by only accepting a single void* argument. * sysdeps/unix/sysv/linux/alpha/clone.S: Only take one argument. * sysdeps/unix/sysv/linux/i386/clone.S: Likewise. * sysdeps/unix/sysv/linux/m68k/clone.S: Likewise. * sysdeps/unix/sysv/linux/sparc/clone.S: Likewise. * sysdeps/unix/sysv/linux/schedbits.h: Update clone prototypes. * sysdeps/unix/sysv/linux/alpha/ioctl-types.h: Remove. Default Linux version should be sufficient. * sysdeps/unix/sysv/linux/alpha/sigprocmask.c: The osf_sigprocmask system call wants the sigset dereferenced. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add entries for __syscall_ustat and __syscall_xmknod. * sysdeps/unix/sysv/linux/alpha/xmknod.c: Include sys/sysmacros.h. * sysdeps/unix/sysv/linux/sigset.h: Use longs instead of ints. * sysdeps/unix/sysv/linux/tcsetattr.c: Fix pointer dereferences. * sysdeps/unix/sysv/linux/alpha/sigsuspend.c: Add comment about dependency to kernel type. * sysdeps/unix/sysv/linux/alpha/termbits.h: Correct comment.
1997-01-19update from main archive 970118cvs/libc-970119Ulrich Drepper70-410/+1891
Sun Jan 19 04:38:20 1997 Ulrich Drepper <drepper@cygnus.com> * config.make.in (have-ksh, KSH): New variables. Will be filled in by configure. * configure.in: Add test for ksh like shell (prefer bash). * time/Makefile (tests): Depend on install-test-data. (distribute): Add simplebackw. (generated-dirs): New variable. [$(have-ksh)==yes] (install-others): Add iso3166.tab and zone.tab. (install-bin): Add tzselect. (install-test-data): Install the zoneinfo files which are needed for the test case in the build directory. (test-tz-ENV): New variable. Call test-tz program using data in build directory. * time/simpleback: New file. * time/test-tz.c: Pretty print. * time/tzfile.c: Use value of environment variable TZDIR as directory to look for zone info files. don't let search for DST data destroy already found values. * time/tzselect.ksh: Use @KSH@ and @TZDIR@ to be substituted when installing. * time/tzset.c (__tzset_internal): Avoid freeing string twice. Set DST zone name to normal zone name if no information is provided. * time/mktime.c (mktime): Call __tzset_internal to use current value of TZ. * Makerules (common-clean): Remove $(generated-dirs) inclusing content. * glibcbug.in: Fix several bugs. Reported by several people. * elf/Makefile: Correct dependecies for $(objpfx)ldd. * inet/netinet/ip.h: Define IPTOS_LOWCOST and IPTOS_MINCOST. * locale/C-time.c: Update copyright. * locale/localeinfo.h: Likewise. * sysdeps/unix/bsd/bsd4.4/direntry.h: Likewise. * locale/programs/ld-time.c (time_finish): Correct message string. * locale/programs/linereader.c (lr_token): Use correctly `number' not `digit' in message string. * stdlib/strtol.c [UNSIGNED]: Don't punt immediately when `-' is seen. Instead return ULONG_MAX and set ERANGE. * stdlib/tst-strtol.c: Correct test to reflect above change. Sun Jan 19 03:22:30 1997 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/sys/mtio.h: Don't use <linux/mtio.h>. We must not use <linux/posix_types.h>. * sysdeps/unix/sysv/linux/sys/ipc_buf.h: Don't use __kernel_* types since we must not use <linux/posix_types.h>. * sysdeps/unix/sysv/linux/sys/procfs.h: Likewise. * sysdeps/unix/sysv/linux/alpha/sys/ipc_buf.h: New file. Similar to sysdeps/unix/sysv/linux/sys/ipc_buf.h, but use alpha relavent types. * sysdeps/unix/sysv/linux/alpha/sys/procfs.h: New file. Similar to sysdeps/unix/sysv/linux/sys/procfs.h, but use alpha relavent types. Sun Jan 19 01:48:20 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * sysdeps/libm-i387/e_exp.S: Correct computation of fractional part. * sysdeps/libm-i387/e_expf.S: Likewise. * sysdeps/libm-i387/e_expl.S: Likewise. * sysdeps/libm-i387/s_expm1.S: Correct computation of fractional part. Take care of additional value left on stack by fscale. * sysdeps/libm-i387/s_expm1f.S: Likewise. * sysdeps/libm-i387/s_expm1l.S: Likewise. Fri Jan 17 17:45:32 1997 Ulrich Drepper <drepper@cygnus.com> * posix/getopt.c: Change all direct usages of `gettext' to `_'. * sysdeps/generic/sysd-stdio.c (__stdio_reopen): Add missing parameter. Reported by Harmanjit Singh <harman@netearth.iitd.ernet.in>. Thu Jan 16 23:39:25 1997 Ulrich Drepper <drepper@cygnus.com> * stdio-common/Makefile (tests): Add scanf11. * stdio-common/scanf11.c: New file. * stdio-common/vfscanf.c (__vfscanf): Increment `done' when %n was processed and value is not suppressed. * stdio-common/bug10.c: Correct test to expect %n increment the return value of scanf. * stdio-common/scanf1.c: Likewise. * stdio-common/scanf3.c: Likewise. * stdio-common/scanf10.c: Likewise. * stdio-common/tstdiomisc.c: Likewise. * time/strptime.c: Add lots of conditional compiling to enable use outside glibc. When used in glibc, make sure C locale format strings will always be recognized. Sat Jan 11 18:53:47 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/sysv/linux/sys/sysmacros.h (major, minor, makedev): Fix definitions so that they work with __kernel_dev_t. Sat Jan 11 14:24:10 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/sysv/linux/kernel_sigaction.h, sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h, sysdeps/unix/sysv/linux/sigaction.c: New files. * sysdeps/unix/sysv/linux/syscalls.list: Add s_sigaction. Sun Jan 12 15:22:33 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * libc-symbols.h (link_warning): Make sure that the .gnu.warning section is not allocated. Update and reformat copyright. Sun Jan 12 12:19:28 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * elf/Makefile ($(objpfx)ldd): Fix depedency list. Sat Jan 11 15:11:26 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/Makefile ($(common-objpfx)sysd-syscalls): Fix command so that it works in subdirectories. Wed Jan 8 22:07:58 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/sysv/linux/i386/syscalls.list: Add s_getgroups and s_setgroups. * sysdeps/unix/sysv/linux/m68k/syscalls.list: Likewise. * sysdeps/unix/sysv/linux/i386/getgroups.c, sysdeps/unix/sysv/linux/i386/setgroups.c, sysdeps/unix/sysv/linux/m68k/getgroups.c, sysdeps/unix/sysv/linux/m68k/setgroups.c: New files. Wed Jan 8 19:42:59 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * Makefile (config.status): Delete bogus rule. ($(objpfx)glibcbug): Renamed from plain `glibcbug', depend on config.status in build directory, fix command to change to build directory. * Makeconfig ($(common-objpfx)config.status): Depend on version.h. Thu Jan 9 08:47:54 1997 Andreas Jaeger <aj@arthur.pfalz.de> * glibcbug.in (while): We test for four and not five conditions, set MAIL_AGENT instead of RMAIL, filter spaces and tabs. Thu Jan 16 22:00:27 1997 Ulrich Drepper <drepper@cygnus.com> * misc/syslog.c: Don't define cancel_handler if _LIBC_REENTRANT is not defined. Reported by Andreas Jaeger. Thu Jan 9 08:47:54 1997 Andreas Jaeger <aj@arthur.pfalz.de> * new-malloc/malloc.c (__MALLOC_P): define call to pthread initializer only if NO_THREADS is not defined. Wed Jan 8 21:28:58 1997 Andreas Jaeger <aj@arthur.pfalz.de> * resolv/nss_dns/dns-host.c: Clean-up: delete unnecessary includes and variables. Thu Jan 16 21:50:27 1997 Ulrich Drepper <drepper@cygnus.com> * inet/arpa/inet.h: Include <netinet/in.h> to get struct in_addr defined. Tue Jan 7 17:29:59 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * Makerules (LDLIBS-c.so): New variable. Tue Jan 7 19:22:00 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * Makefile ($(includedir)/gnu/lib-names.h): Define the library names as strings, not as sequence of tokens that may fall apart. Fri Jan 10 14:08:41 1997 Roland McGrath <roland@fmh.frob.com> * time/tzfile.c (__tzfile_read): Check for bogus type and zone name indices in data file and punt, so a bogus file can't crash us. Thu Jan 16 20:29:15 1997 Ulrich Drepper <drepper@cygnus.com> * values.h [__USE_MISC]: Define BITSPERBYTE. Fri Jan 17 14:16:28 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * stdio/vdprintf.c: Moved file to ... * sysdeps/posix/vdprintf.c: Here. De-ansideclificate. * sysdeps/stub/vdprintf.c: New file. * sysdeps/mach/hurd/vdprintf.c: New file. Thu Jan 9 15:59:35 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * sysdeps/mach/hurd/posix_opt.h: New file. * sysdeps/mach/hurd/sigwait.c (sigwait): Don't affect signal mask. * sysdeps/unix/bsd/tcsendbrk.c (tcsendbreak): Finish deansideclification. * sysdeps/mach/libc-lock.h: Add kludges to pretend to implement recursive locks. Tue Jan 7 09:48:15 1997 Andreas Jaeger <aj@arthur.pfalz.de> * signal/sigempty.c (sigemptyset): Correct typo: Empty set should have all bits zero.
1997-01-17Fri Jan 17 14:16:28 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>cvs/libc-970118Thomas Bushnell, BSG3-4/+90
* stdio/vdprintf.c: Moved file to ... * sysdeps/posix/vdprintf.c: Here. De-ansideclificate. * sysdeps/stub/vdprintf.c: New file. * sysdeps/mach/hurd/vdprintf.c: New file.
1997-01-17*** empty log message ***Thomas Bushnell, BSG5-10/+31
Fri Jan 17 14:16:28 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * stdio/vdprintf.c: Moved file to ... * sysdeps/posix/vdprintf.c: Here. De-ansideclificate. * sysdeps/stub/vdprintf.c: New file. * sysdeps/mach/hurd/vdprintf.c: New file.
1997-01-13*** empty log message ***cvs/libc-970117cvs/libc-970116cvs/libc-970115cvs/libc-970114Thomas Bushnell, BSG1-0/+12
Thu Jan 9 15:59:35 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * sysdeps/mach/hurd/posix_opt.h: New file. * sysdeps/mach/hurd/sigwait.c (sigwait): Don't affect signal mask. * sysdeps/unix/bsd/tcsendbrk.c (tcsendbreak): Finish deansideclification. * sysdeps/mach/libc-lock.h: Add kludges to pretend to implement recursive locks.
1997-01-07update from main archive 960107cvs/libc-970113cvs/libc-970112cvs/libc-970111cvs/libc-970110cvs/libc-970109cvs/libc-970108Ulrich Drepper24-184/+648
Tue Jan 7 09:48:15 1997 Andreas Jaeger <aj@arthur.pfalz.de> * signal/sigempty.c (sigemptyset): Correct typo: Empty set should have all bits zero. Tue Jan 7 23:44:39 1997 Ulrich Drepper <drepper@cygnus.com> * inet/gethstbynm.c: Include additional headers for additional code in nss/digits_dots.c. * inet/gethstbynm_r.c: Likewise. * inet/gethstbynm2.c: Likewise. * inet/gethstbynm2_r.c: Likewise. * nss/digits_dots.c: New file. Handle dotted pair notation for gethstbynm functions. * nss/getXXbyYY.c: Include digits_dots.c to get extra code for handling dotted pair notation. * nss/getXXbyYY_r.c: Likewise. Patches by HJ Lu. * resolv/nss_dns/dns-host.c: Don't handle dotted pair notation. * io/getwd.c: Optimized a bit. * signal/signal.h: Always declare __sysv_signal. * sysdeps/generic/setenv.c: Add some portability code. * sysdeps/unix/sysv/fcntlbits.h: Update copyright. * sysdeps/unix/sysv/linux/fcntlbits.h: Add definitions from kernel to avoid using kernel headers. * sysdeps/unix/sysv/linux/alpha/fcntlbits.h: New file. Alpha specific version. * sysdeps/unix/sysv/linux/syscalls.list: Add sys_mknod. Don't mark sigreturn as EXTRA. * sysdeps/unix/sysv/linux/ustat.c: Declare __syscall_ustat. * sysdeps/unix/sysv/linux/alpha/ustat.c: New file. Alpha version. Tue Jan 7 09:48:15 1997 Andreas Jaeger <aj@arthur.pfalz.de> * io/fts.c (fts_alloc): Add const to second parameter of function. * io/Makefile: Change CFLAGS-fts.c and define CFLAGS-ftw.c to prevent warnings. * signal/sigfillset.c: Include <string.h> for memset declaration. Tue Jan 7 11:14:32 1997 Miles Bader <miles@gnu.ai.mit.edu> * sysdeps/generic/setenv.c: Fix portability problems. Tue Jan 7 02:10:17 1997 Ulrich Drepper <drepper@cygnus.com> * posix/getopt.c (_getopt_internal): Don't reset __getopt_initialized after the last option was seen. Mon Jan 6 15:30:21 1997 Ulrich Drepper <drepper@cygnus.com> * elf/elf.h (DT_EXTRANUM): Set to 3 since 0x7ffffffd is used.
1997-01-07Add hppa1.1-hitachi-hiuxmpp support, passed along by rms.David MacKenzie1-0/+3
1997-01-06update from main archive 960105cvs/libc-970107cvs/libc-970106Ulrich Drepper131-1839/+5585
1997-01-06Mon Jan 6 13:57:05 1997 Ulrich Drepper <drepper@cygnus.com>Ulrich Drepper1-1/+277
* io/ftw.c: Add `const' to second parameter of function given as second parameter to ftw. * io/ftw.h: Likewise for prototype. Reported by Ronald F. Guilmette <rfg@monkeys.com>. Thu Jan 2 23:44:39 1997 Philip Blundell <pjb27@cam.ac.uk> * inet/Makefile (headers): Add netinet/ip.h. * inet/netinet/ip.h: New file, contains BSD definitions for struct ip and friends. Fri Jan 3 23:17:11 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * string/string.h (strnlen): Add cast for C++. Mon Jan 6 03:31:46 1997 Ulrich Drepper <drepper@cygnus.com> * Makefile (install-bin): Define as glibcbug to install script. (glibcbug): New rules. Create from glibcbug.in. * configure.in (AC_OUTPUT): Generate glibcbug script. * glibcbug.in: New file. * version.c: Mention glibcbug to report bugs. * catgets/gencat.c: Likewise. * db/makedb.c: Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/ldd.sh.in: Likewise. * intl/locale.alias: Likewise. * mcheck.h: New file. Necessary since mcheck.h is used in time/ap.c. * set-init.c: Update and reformat copyright. * version.c: Likewise. * signal/sigaddset.c: Likewise. * signal/sigdelset.c: Likewise. * signal/sigempty.c: Likewise. * signal/sigfillset.c: Likewise. * signal/siggetmask.c: Likewise. * signal/sigismem.c: Likewise. * sysdeps/generic/speed.c: Likewise. * sysdeps/unix/getdents.c: Likewise. * sysdeps/unix/xmknod.c: Likewise. * sysdeps/unix/bsd/poll.c: Likewise. * sysdeps/unix/bsd/tcdrain.c: Likewise. * sysdeps/unix/bsd/tcflow.c: Likewise. * sysdeps/unix/bsd/tcflush.c: Likewise. * sysdeps/unix/bsd/tcgetpgrp.c: Likewise. * sysdeps/unix/bsd/tcsendbrk.c: Likewise. * sysdeps/unix/bsd/tcsetpgrp.c: Likewise. * sysdeps/unix/bsd/sun/sunos4/tcsetattr.c: Likewise. * sysdeps/unix/sysv/getdents.c: Likewise. * sysdeps/unix/sysv/i386/sigreturn.S: Likewise. * termios/Makefile: Likewise. * termios/cfmakeraw.c: Likewise. * termios/cfsetspeed.c: Likewise. * version.h: Bump VERSION to 1.100. * intl/finddomain.c: Defining stpcpy function isn't necessary. * libio/genops.c (_IO_init): Use _IO_lock_init instead of _IO_lock_init_recursive. * libio/stdfiles.c (DEF_STDFILE): Use _IO_lock_initializer instead of _IO_lock_init. * locale/programs/charmap.c (obstack_chunk_alloc): Use malloc instead of xmalloc. * locale/programs/ld-collate.c: Likewise. * locale/programs/simple-hash.c: Likewise. * misc/Makefile (headers): Add selectbits.h. * misc/sys/select.h: Include <selectbits.h> to get necessary definitions. * sysdeps/generic/selectbits.h: New file. Generic macros for handling file descriptor sets. * sysdeps/i386/selectbits.h: New file. i386 specific macros for handling file descriptor sets. * sysdeps/generic/gnu/types.h: Remove _FD_* macros. * misc/mntent_r.c: Fix handling of multiple, comma-separated options. Patch by Sai-Lai Lo <sll@orl.co.uk>. * po/de.po: Update. * po/ko.po: Update. * po/sv.po: Update. * posix/getopt.c: Only use the bash generated environment variable to determine non-option parameters when using in GNU libc and if the argument vector given to getopt is the same as given to the program. * posix/unistd.h [__USE_GNU]: Declare environ. * posix/sys/types.h (key_t): Also define when __USE_XOPEN. * resolv/res_debug.c: Add casts to prevent warnings. * resolv/res_query.c: Likewise. * resolv/nss_dns/dns-host.c: Change type for buffer size arguments to `size_t'. * resolv/nss_dns/dns-network.c: Likewise. * signal/sigempty.c: Use memset to initialize variable. * signal/sigfillset.c: Likewise. * signal/signal.h: Change back handling of signal. The BSD version is preferred and the new sysv_signal is used when __USE_XOPEN. * sysdeps/posix/sysv_signal.c: Renamed from signal.c. Use SVID semantic. * sysdeps/posix/signal.c: Renamed from bsd_signal.c. Use BSD semantic. * sysdpes/posix/sigpause.c: Correct comment. * sysdeps/stub/sigpause.c: Provide default implementation. * signal/Makefile (routines): Remove bsd_signal, add sysv_signal. * sysdeps/generic/abort.c: Allow repeated calls to abort if a user defined handler for SIGABRT is installed. * sysdeps/stub/libc-lock.h: Define separate set of macros for handling recursive mutexes. * sysdeps/unix/Makefile: Change rule to generate syscall.h file so that it is generate in the sys/ subdir. * sysdeps/unix/sysv/linux/Dist: Add kernel_termios.h. * sysdeps/unix/sysv/linux/alpha/Dist: Add kernel_termios.h and sys/acct.h. * sysdeps/unix/sysv/linux/direntry.h: Don't use struct dirent from kernel. Define own version with additional field d_type. * sysdeps/unix/sysv/linux/getdents.c: New file. Reformat dirent entries after reading from kernel. * sysdeps/unix/sysv/linux/gnu/types.h: Don't use kernel headers. Define types based on kernel types except for uid_t, gid_t, mode_t, dev_t which are larger now. * sysdeps/unix/sysv/linux/alpha/gnu/types.h: Likewise. * sysdeps/unix/sysv/linux/ioctl-types.h: Don't include <linux/termios.h>. Define structure here. * sysdeps/unix/sysv/linux/alpha/ioctl-types.h: Likewise. * sysdeps/unix/sysv/linux/kernel_termios.h: New file. Define architecture dependent struct termio type. * sysdeps/unix/sysv/linux/alpha/kernel_termios.h: Likewise. * sysdeps/unix/sysv/linux/sigset.h: Define extended sigset_t type. * sysdeps/unix/sysv/linux/sigsuspend.c: Pass first word of array to syscall. * sysdeps/unix/sysv/linux/socketbits.h: Don't use kernel header. * sysdeps/unix/sysv/linux/statfsbuf.h: Likewise. * sysdeps/unix/sysv/linux/termbits.h: Likewise. * sysdeps/unix/sysv/linux/alpha/termbits.h: Likewise. * sysdeps/unix/sysv/linux/ustatbits.h: Likewise. * sysdeps/unix/sysv/linux/net/if.h: Likewise. * sysdeps/unix/sysv/linux/netinet/in.h: Likewise. * sysdeps/unix/sysv/linux/sys/acct.h: Likewise. * sysdeps/unix/sysv/linux/sys/sysmacros.h (minor, major, mkdev): Change definitions to fit new dev_t definition. * sysdeps/unix/sysv/linux/syscalls.list: Add getdents and sigreturn. Rename ustat to s_ustat since wrapper is needed. * sysdeps/unix/sysv/linux/tcgetattr.c: After getting value from kernel rewrite it to userland level data format. * sysdeps/unix/sysv/linux/tcsetattr.c: Before calling kernel change data format to kernel format. * sysdeps/unix/sysv/linux/ustat.c: New file. Change format of device parameter to format needed by kernel. * sysdeps/unix/sysv/linux/alpha/ustat.c: Likewise. * sysdeps/unix/sysv/linux/xmknod.c: New file. Extend generic version to change device parameter to format needed by kernel. * sysdeps/unix/sysv/linux/alpha/xmknod.c: Likewise. * sysdeps/unix/sysv/linux/alpha/sys/acct.h: New file. Alpha specific definition of accounting structure. * sysdeps/unix/sysv/linux/sys/ptrace.h: Include <asm/ptrace.h>. Patch by Andreas Schwab. * time/ap.c: Include <mcheck.h>. * time/tzset.c (__tzset_internal): Change to take one argument which tells whether examining of TZ is always wanted or only if no initialization happened before. * time/localtime.c: (localtime, __localtime_r): Change for new __tzset_internal form. * time/sys/time.h: Include <sys/select.h> to get select related declarations. Mon Jan 6 01:58:21 1997 Richard Henderson <richard@atheist.tamu.edu> * sysdeps/alpha/dl-machine.h (elf_machine_dynamic): Work around bug in GNU ld. Mon Jan 6 01:35:29 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * misc/getpass.c: Make sure the content of the input buffer is not printed if the getpass function is interrupted. Sat Jan 4 17:07:08 1997 Roland McGrath <roland@fmh.frob.com> * md5-crypt/Makefile (rpath-link): Add md5-crypt objdir, not crypt. Thu Jan 2 17:58:23 1997 Roland McGrath <roland@fmh.frob.com> * sysdeps/generic/abort.c: Include <string.h> for memset decl. * new-malloc/mcheck.c [_LIBC || STDC_HEADERS || USG]: Include <string.h> so memset is declared. Tue Dec 31 21:16:05 1996 Roland McGrath <roland@fmh.frob.com> * elf/dl-deps.c (_dl_map_object_deps): Support DT_AUXILIARY. * elf/dl-error.c (_dl_catch_error): Save and restore old catch site so calls can be nested. * elf/link.h (struct link_map): Extend `l_info' by DT_EXTRANUM elts. * elf/dynamic-link.h (elf_get_dynamic_info): Grok tags in the Sun extension range. * elf/elf.h (DT_AUXILIARY, DT_FILTER, DT_EXTRANUM): New constant macros, for Sun extensions. (DT_EXTRATAGID): New macro to convert Sun extension tag values placed near the top of the processor-specific range into zero-origin indices. * elf/dl-deps.c (_dl_map_object_deps): Check for malloc failure. Sat Jan 4 22:25:01 1997 Andreas Jaeger <aj@arthur.pfalz.de> * libio/fcloseall.c: Include stdio.h for prototype declaration for __fcloseall. Thu Jan 2 17:35:20 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * sysdeps/posix/signal.c: Provide ignorable definitions of SA_ONESHOT, SA_NOMASK, and SA_INTERRUPT for non-threads Posix systems. Thu Jan 2 23:20:51 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * MakeTAGS ($P/siglist.pot): Delete rule. (XGETTEXTFLAGS-siglist.pot): Remove definition. (all-pot): Remove $P/siglist.pot. * sysdeps/unix/siglist.c: Mark strings as translatable. * sysdeps/unix/sysv/linux/siglist.h: Likewise. Wed Jan 1 22:21:18 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * misc/syscall.h: New file. * misc/sys/syscall.h: Removed. Forwarding to <syscall.h> might find user header, so do it the other way round. * sysdeps/mach/sys/syscall.h: Moved here from parent directory. * sysdeps/stub/sys/syscall.h: Likewise. * sysdeps/unix/sysv/linux/sys/syscall.h: Likewise. * sysdeps/unix/sysv/sco3.2.4/sys/syscall.h: Likewise. * sysdeps/unix/sysv/linux/Makefile ($(objpfx)syscall-%.h): Update dependency. * sysdeps/unix/sysdep.h: Include <sys/syscall.h> instead of <syscall.h>. Tue Dec 31 00:03:18 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * features.h: Fix typo. Thu Jan 2 00:46:09 1997 Ulrich Drepper <drepper@cygnus.com> * libio/_G_config.h: Add _G_HAVE_LONG_DOUBLE_IO for libg++. function. This is the old signal.c file. * sysdeps/posix/signal.c: Change to have semantic of X/Open.
1997-01-05(*:GNU:*:*): The machine/subtype separator printed by uname -m is now `-', not '/'.cvs/libc-970105Miles Bader1-1/+1
1997-01-04Oops, did inadvertent branch.Karl Berry1-7/+4
1997-01-03(M68*:*:R3V[567]*:*): Use uppercase 'M'.cvs/libc-970104Richard Kenner1-2/+2