Skip to content
Snippets Groups Projects
  1. Aug 29, 1996
    • Ulrich Drepper's avatar
      update from main archive 960828 · 14bab8de
      Ulrich Drepper authored
      Thu Aug 29 00:28:08 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* stdio-common/printf_fp.c (__printf_fp): Use default value `.` if
       	`decimal' char is 0.
      
      	* C-numeric.c (not_available): New constant.
      	(_nl_C_LC_NUMERIC): Use `not_available' for grouping value.
      
      	* nss/nsswitch.conf: Example configuration file.
      	* nss/db-Makefile: Example Makefile for generation of databases
      	for nss_db.
      	* nss/Makefile (distribute): Add nsswitch.conf and db-Makefile.
      
      1996-08-28  Paul Eggert  <eggert@twinsun.com>
      
      	* C-messages.c (_nl_C_LC_MESSAGES): Set yesexpr to "^[yY]" and
       	noexpr to "^[nN]"; this conforms to POSIX.2.
      
      	* C-time.c (_nl_C_LC_TIME): Change %d to %e in d_t_format, to
       	conform to POSIX.2.
      
      1996-08-28  Paul Eggert  <eggert@twinsun.com>
      
      	* C-monetary.c (not_available): New constant.
      	(_nl_C_LC_MONETARY): Set mon_decimal_point to "", and set
       	mon_grouping, int_frac_digits, frac_digits, p_cs_precedes,
       	p_sep_by_space, n_cs_precedes, n_sep_by_space, p_sign_posn, and
       	n_sign_posn to CHAR_MAX, as required by the POSIX Standard.
      
      Wed Aug 28 23:12:28 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* nss/nss_db/db-XXX.c: Correct function names.  They must be
      	`_nss_db_*' instead of `_nss_files_*'.
      	(lookup): `parse_line' returns 1 if succesful.
      	* nss/nss_files/files-service.c (servbyname): Key for database
      	must also contain protocol names.
      	(servbypt): Likewise.
      	Test must also check for protocol.  Add `proto' argument.
      
      Tue Aug 27 09:56:13 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* MakeTAGS ($P/subdirs.pot): Prefix all file names, not only the
      	first one.
      
      Fri Aug 16 16:11:25 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>
      
      	* nss/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r): Treat
       	EPFNOSUPPORT and EAFNOSUPPORT as implying NSS_STATUS_UNAVAIL just
       	like ECONNREFUSED already does.
      	(_nss_dns_gethostbyaddr_r): Likewise.
      	* nss/nss_dns/dns-network.c (_nss_dns_getnetbyname_r): Likewise.
      	(_nss_dns_getnetbyaddr_r): Likewise.
      
      	* sysdeps/mach/hurd/socket.c (socket): For message transmission
       	and RPC errors that indicate that the socket server is not really
       	present and able to do its job, turn the error into EPFNOSUPPORT.
      
      	* sysdeps/generic/sbrk.c (__sbrk):  Get kernel brk address
      	always only if in static libc or if statically linked program
      	uses libc.so.
      3 tags
      14bab8de
  2. Aug 28, 1996
    • Ulrich Drepper's avatar
      Upadte. · b236e99d
      Ulrich Drepper authored
      Tue Aug 27 17:45:21 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* Makerules: Add some test for correct version of GNU Make.
      
      	* io/fcntl.h: Undo change from Mon Aug 26 22:22:17 1996.
      	* sysdeps/unix/sysv/linux/fcntlbits.h: Place macros here instead.
      
      	* sysdeps/generic/dl-sysdep.c: Initialize break address to
      	avoid overwriting last page (OK, Roland).
      
      Tue Aug 27 16:20:37 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* resolv/resolv.h: Update from BIND-4.9.5-T3A.
      	* resolv/arpa/nameser.h: Likewise.
      	* resolv/res_init.c: Likewise.
      	* resolv/res_debug.c: Likewise.
      	* resolv/res_mkquery.c: Likewise.
      
      Tue Aug 27 15:47:04 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/dl-error.c (catch): Define errstring element not as const.
      	(_dl_catch_error): ERRSTRING argument is not const pointer.
      	Initialize *ERRSTRING and *OBJNAME separately.
      	* elf/link.h: Change prototype for `_dl_catch_error'.
      
      	* elf/dl-load.c (_dl_map_object): Use separate variable for
      	copied NAME to avoid `const' warning.
      
      	* elf/dlerror.c: Make `last_errstring' variable not const pointer.
      
      	* elf/rtld.c: Implement reading of /etc/ld.so.preload.  This
      	provides preloading even for SUID binaries.
      	Add some more casts to avoid signed<->unsigned warnings.
      
      Tue Aug 27 15:40:28 1996  NIIBE Yutaka  <gniibe@mri.co.jp>
      
      	* posix/sys/types.h: Define loff_t.
      	* sysdeps/unix/sysv/linux/gnu/types.h: Define __loff_t.
      
      Mon Aug 26 16:31:33 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>
      
      	* sysdeps/mach/hurd/setitimer.c (setitimer_locked): Tolerate NEW
      	being null; in that case don't touch the timer at all (but do
      	return something in OLD if necessary).
      
      Mon Aug 26 13:35:16 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>
      
      	* sysdeps/mach/hurd/i386/init-first.c (__libc_multiple_libcs): New
       	variable.
      	* sysdeps/i386/init-first.c: Likewise.
      	* sysdeps/stub/init-first.c: Likewise.
      2 tags
      b236e99d
  3. Aug 27, 1996
    • Ulrich Drepper's avatar
      Update 960827. · 0b72c47e
      Ulrich Drepper authored
      Mon Aug 26 22:22:17 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* io/fcntl.h: Add definition for BSD F* macros.
      
      	* misc/init-misc.c (__init_misc): Make static.
      	* misc/Makefile: Pass -fkeep-inline-functions flag for init-misc.c.
      
      	* configure.in: Add test for -fno-exception option of gcc.
      	* config.make.in: Add definition of have-no-exceptions.
      	* Makerules: Define no-exceptions based on have-no-exceptions.
      	* csu/Makefile: When translating initfini.c pass $(no-exceptions).
      	This is necessary for gcc >= ss-960816.
      
      Mon Aug 26 17:16:48 1996  Richard Henderson  <rth@tamu.edu>
      
      	* sysdeps/alpha/dl-machine.h: Clear startup flag.
      
      Fri Aug 16 21:17:50 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* Makerules (o-iterator-doit): Simplify reference to autolock
      	script.
      
      Fri Aug 16 21:17:50 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* Makerules (o-iterator-doit): Simplify reference to autolock
      	script.
      
      Sat Aug 24 15:27:41 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* sysdeps/mach/hurd/getcwd.c
      	(_hurd_canonicalize_directory_name_internal): After resizing the
      	buffer move the current contents to the end.  Correctly relocate
      	file name pointer to upper half of the buffer.
      
      Mon Aug 26 15:49:59 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* rtld.c (dl_main): Remove code to call ld.so initializer.  This
      	was introduced for compatibility with Linux ld.so and would not
      	be used anymore.  Now we don't have any good values to use as the
      	parameters to the initializer so simply remove it.
      
      Sun Aug 25 18:25:52 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* gmon/gmon.c (ERR): Don't write the terminating NUL.
      
      	* sysdeps/posix/profil.c (profil): Disable the profiling timer at
      	first.
      	(profil_count): Use 64 bit arithmethic to avoid overflow.
      
      	* sysdeps/generic/machine-gmon.h (MCOUNT): Fix argument order.
      
      	* sysdeps/generic/ftime.c: Likewise.
      2 tags
      0b72c47e
    • Ulrich Drepper's avatar
      Regenerated: autoconf configure.in · 59f63dc4
      Ulrich Drepper authored
      2 tags
      59f63dc4
  4. Aug 26, 1996
    • Thomas Bushnell, BSG's avatar
      *** empty log message *** · 485604b4
      Thomas Bushnell, BSG authored
      485604b4
    • Thomas Bushnell, BSG's avatar
      *** empty log message *** · 548330d3
      Thomas Bushnell, BSG authored
      548330d3
    • Ulrich Drepper's avatar
      handle password file locking. · dcf0671d
      Ulrich Drepper authored
    • Ulrich Drepper's avatar
      Update. · 4884d0f0
      Ulrich Drepper authored
      Mon Aug 26 02:01:37 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/dl-open.c (_dl_open): Call library initializer with
      	correct command line arguments and environment information.
      	* elf/rtld.c (dl_main): Provide arguments to initializer of
      	ld.so itself.
      
      Sun Aug 25 19:15:46 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* shadow/Makefile (routines): Add lckpwdf.
      	* shadow/lckpwdf.c: New file.
      
      	* sysdeps/i386/fpu_control.h (_FPU_GETCW, _FPU_SETCW): Force
      	argument `cw' to be placed in memory.  Patch by Torbjorn Granlund.
      
      Sun Aug 25 12:53:37 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* configure.in: Add definition for `__eh_pc' and `__throw' in
      	test for --no-whole-archive.  The compiler generates dependencies
      	for this but none of the standard librares and startup files
      	are used.  Necessary for gcc >= ss-960816.
      
      Sun Aug 25 01:31:33 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/dl-error.c (_dl_signal_error): If error is catched, malloc
      	return string since string might be on stack.
      	* elf/dl-lookup.c (_dl_lookup_symbol): Undo change of
      	Wed Aug 21 10:14:59 1996.
      	* elf/dlerror.c (dlerror): Free error string after printing.
      	(_dlerror_run): If error string was not printed since last error
      	free string.
      	* rtld.c (dl_main): Free error string in case of error.
      
      Sat Aug 24 03:16:47 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* misc/syslog.c (vsyslog): Don't use `localtime' or `gmtime' since
       	this changes the global state for `localtime' and `gmtime'.  Use
       	`__localtime_r'/`__gmtime_r' instead.
      	* resolv/res_debug.c (__p_secstodate): Likewise.
      	* sysdeps/generoc/ftime.c: Likewise.
      	* sysdeps/posix/gettimeofday.c: Likewise.
      	Reported by Paul Eggert.
      
      	* time/gmtime.c: De-ANSI-fy.
      	* time/strftime.c: Don't call non-reentrant functions which change
       	state.
      
      Wed Aug 21 10:14:59 1996  Richard Henderson  <rth@tamu.edu>
      
      	* elf/dl-lookup.c (_dl_lookup_symbol): Malloc the error string rather
      	than putting it on the stack.
      
      Wed Aug 21 10:12:42 1996  Richard Henderson  <rth@tamu.edu>
      
      	* elf/rtld.c (dl_main): When looking up symbols in response to --list,
      	don't find .plt entries.
      
      Mon Aug 19 23:18:12 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* sysdeps/m68k/dl-machine.h (RTLD_START): Optimize clearing
      	_dl_starting_up.
      
      Tue Aug 20 17:42:10 1996  Miles Bader  <miles@gnu.ai.mit.edu>
      
      	* stdio/linewrap.c (line_wrap_stream): Initialize D->seek.
  5. Aug 25, 1996
  6. Aug 20, 1996
  7. Aug 19, 1996
  8. Aug 18, 1996
    • Ulrich Drepper's avatar
      Update. · e9d258b7
      Ulrich Drepper authored
      Sat Aug 17 12:19:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* login/pututline_r.c (__pututline_r): Fix handling of case where
       	getutid_r() fails with ESRCH.  Reported by Miquel van Smoorenburg.
      
      Wed Aug 14 14:10:54 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/sysv/linux/alpha/ioperm.c (platform): Change entry
       	for "Jensen" so _bus_base() returns 0 on that platform.  Use
       	_bus_base_sparse() to determine base address of sparse memory.
      
      	* sysdeps/unix/sysv/linux/sys/io.h: Enclose #include <asm/io.h>
      	and declarations in __BEGIN_DECLS/__END_DECLS.
      
      Sun Aug 18 13:37:09 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* err.h: New file.  Wrapper around misc/err.h.
      
      	Correct solution of multiple initialization problem by
      	Roland McGrath.
      	* csu/initfini.c: Remove global variable __libc_is_static.
      	* elf/rtld.c: Introduce new global variable _dl_starting_up.
      	It's nonzero during the startup.
      	* elf/dl-open.c (_dl_open): When _dl_start function is not
      	available (i.e., if in static libc) set `__libc_multiple_libcs'
      	to nonzero value.
      	* sysdeps/unix/sysv/linux/init-first.c (__libc_multiple_libc):
      	New global variable.
      	(init): Undo change of Fri Aug  2 03:12:40 1996.
      	Initialize `__libc_multiple_libcs' to nonzero only if this is
      	a shared lib called from a statically linked program and don't
      	call `personality' and `setfpucw' in this case either.
      	* sysdeps/generic/sbrk.c: Undo change of Fri Aug  2 03:12:40 1996.
      	Don't call brk(0) until `__libc_multiple_libcs' is nonzero.
      	* sysdeps/i386/dl-machine.h (RTLD_START): Clear _dl_starting_up
      	before jumping to user code.
      	* sysdeps/m68k/dl-machine.h (RTLD_START): Likewise.
      
      Fri Aug 16 04:59:01 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* sysdeps/unix/sysv/linux/init-first.c: Remove hack from
      	Thu Aug  8 12:40:20 1996.
      	* sysdeps/unix/sysv/linux/Makefile [$(subdir) = csu]: Use
      	-fkeep-inline-functions flag instead.
  9. Aug 16, 1996
    • Thomas Bushnell, BSG's avatar
      *** empty log message *** · a057e7dc
      Thomas Bushnell, BSG authored
      2 tags
      a057e7dc
    • Ulrich Drepper's avatar
      update from main archive 960815 · 2de99474
      Ulrich Drepper authored
    • Ulrich Drepper's avatar
      Update. · ad86485d
      Ulrich Drepper authored
      Fri Aug 16 01:24:33 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* inet/ruserpass.c (userpass): Allocate buffer for .netrc file
      	name dynamically.  Reported by Alan Cox.
      	Uncomment warnings and mark as translatable.
      
      	* time/strftime (strftime): Add implementation for %s and %z
      	format.  Change behaviour for unknown format character: now
      	simply print it.  This matches the behaviour of printf.
      	Reported by Jim Meyering.
      	* manual/time.texi: Document all formats and flags of strftime.
      
      Thu Aug 15 18:02:51 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/rtld.c (dl_main): Loaded object has type lt_executable,
      	not lt_library.
      
      	* misc/sys/select.h: Define fd_set using typedef, not #define.
      	Proposed by David Mosberger-Tang.
      
      Thu Aug 15 12:48:21 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* po/header.pot: Use real description line.
      
      Thu Aug 15 04:42:44 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/rtld.c (dl_main): When started with --verify prevent
      	any warning.  Just exit with an error.
      	* elf/ldd.sh.in: Don't run given object directly.  This fails for
      	libraries.  Instead use $RTLD again.
      
      	* sysdeps/generic/sbrk.c (__sbrk):  Get kernel brk address
      	always only if in static libc or if statically linked program
      	uses libc.so.
      ad86485d
  10. Aug 15, 1996
  11. Aug 14, 1996
    • Ulrich Drepper's avatar
      Update. · df21c858
      Ulrich Drepper authored
      Wed Aug 14 21:36:16 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* stdlib/strtod.c (STRTOD): Correct assertion about size of
      	wint_t and wchar_t.  Reported by David Mosberger-Tang.
      
      Mon Aug 12 22:40:16 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* elf/dl-lookup.c (_dl_lookup_symbol): Remove fifth parameter
      	RELOC_ADDR and make NOPLT a set of flags.  All callers
      	changed.  Delete condition that checks for resolving to the
      	location being filled in.  Add condition to skip the
      	executable's symbols if requested.
      	* elf/link.h: Change declaration of _dl_lookup_symbol
      	accordingly.
      	(DL_LOOKUP_NOEXEC, DL_LOOKUP_NOPLT): New definitions.
      	* elf/dl-reloc.c (RESOLVE): Remove second parameter and rename
      	NOPLT to FLAGS.
      	* elf/dl-runtime.c (RESOLVE): Likewise.
      	* elf/rtld.c (RESOLVE): Likewise.
      	* sysdeps/m68k/dl-machine.h (elf_machine_rela): Pass
      	DL_LOOKUP_NOEXEC as second argument to the RESOLVE macro if
      	processing a copy reloc, DL_LOOKUP_NOPLT for a jump slot
      	reloc, zero otherwise.
      	* sysdeps/alpha/dl-machine.h (elf_machine_rela): Likewise.
      	* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
      	* sysdeps/mips/dl-machine.h (elf_machine_rel): Likewise.
      
      Wed Aug 14 17:57:08 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* MakeTAGS: Clean up use of --omit-header and -n for xgettext.
      	* po/header.pot: Add empty line at end.
      
      Sun Aug 11 13:45:33 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* MakeTAGS (all-pot): Remove $P/errlist.pot, all error messages
       	are now in $P/stdio-common.pot.
      	(XGETTEXTFLAGS-errlist.pot): Variable removed.
      
      Mon Aug 12 19:25:03 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* Makerules (do-ar, o-iterator-doit): Compute path to autolock
       	script at run time, not configure time.
      	* config.make.in, configure.in: Undo previous change.
      
      Wed Aug 14 13:20:02 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* sysdeps/unix/sysv/linux/i386/close.S: Push return value of thread
      	on stack as argument for `_exit'.  Reported by Andreas Schwab.
      
      Mon Aug 12 19:36:25 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* sysdeps/unix/sysv/linux/m68k/clone.S: New file.
      
      Wed Aug 14 04:22:35 1996  Richard Henderson  <rth@tamu.edu>
      
      	* elf/dl-load.c (_dl_map_object): Save name in malloced memory.
      	(_dl_map_object_from_fd): Free name on error.
      
      Wed Aug 14 13:00:09 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* string/strdup.c: Use result of memcpy to avoid reloading.
      
      Tue Aug 13 00:55:03 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* shadow/sgetspent_r.c (__sgetspent_r): Copy string to buffer, not
      	the other way round.
      
      	* resolv/Makefile (libresolv-routines): Add base64, inet_net_ntop,
       	inet_net_pton, inet_net.
      	* resolv/arpa/nameser.h (__BIND): Update version number.
      Mon Aug 12 19:03:22 1996  Thomas Bushnell n/BSG  <thomas@psilocin.gnu.ai.mit.edu>
      
      	* sysdeps/generic/gnu/types.h: Declare __fd_mask as `unsigned long'.
      
      	* mach/Makefile (mach/mach_host.uh): Depend on
       	$(objpfx)/mach-syscalls.mk.
      	($(objpfx)mach-shortcuts.h): Depend on $(objpfx)mach/mach_host.h.
      	(This fixes a make loop; thanks to Marcus Daniels
       	<marcus@sysc.pdx.edu> for the patch.)
      df21c858
    • Ulrich Drepper's avatar
      Updated. · 13d84ccd
      Ulrich Drepper authored
      Tue Aug 13 20:51:21 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* stdlib/canonicalize.c (canonicalize): Add cast to prevent
       	warning.
      
      	* Makerules (o-iterator-doit): Use autolock.sh when running ranlib.
      
      Tue Aug 13 18:26:45 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* nss/nsswitch.c (__nss_configure_lookup): Use fact that list is
       	sorted.
      
      	Update from bind-4.9.5-T1A.
      	* resolv/Makefile (routines): Add inet_net_ntop, inet_net_pton,
       	inet_net.
      	(libresolv-routines): Add base64.
      
      	* resolv/gethnamaddr.c: Include <sys/types.h>.
      	* resolv/getnetnamadr.c: Likewise.
      	* resolv/herror.c: Likewise.
      	* resolv/inet_addr.c: Likewise.
      	* resolv/nsap_addr.c: Likewise.
      	* resolv/res_comp.c: Likewise.
      	* resolv/res_data.c: Likewise.
      	* resolv/res_init.c: Likewise.
      	* resolv/res_mkquery.c: Likewise.
      	* resolv/res_query.c: Likewise.
      	* resolv/res_send.c: Likewise.
      
      	* resolv/gethnamaddr.c [! SPRINTF_CHAR] (SPRINTF): Cast return
       	value of sprintf.
      	* resolv/inet_ntop.c: Likewise.
      
      	* resolv/gethnamaddr.c [BSD]: Include <stdlib.h>.
      	Remove prototype of gethostbyname_ipv4.
      
      	* resolv/inet_ntop.c, resolv/inet_pton.c: Use ISO C `mem*'
       	functions instead of BSD `b*' functions.
      
      	* resolv/nsap_addr.c: Add copyright message.
      
      	* resolv/res_comp.c: Remove comment explaining label format.
      	(res_mailok): Correct check.
      
      	* resolv/res_debug: Include missing headers.
      	(__fp_nquery): Handle `unused', `ad', and `cd' bits.
      	(__p_fqnname): New function to print FQDN from compressed name.
      	(__p_rr): Use __p_fqnname.  Correct printing of ".  Handle T_TXT
      	correctly.  Add handling of T_KEY and T_SIG.
      	Handle class and type names by using name arrays instead of
      	explicit `switch'es.
      	(__sym_ston, __sym_ntos, __sym_ntop): New functions to use arrays.
      	(__dn_count_labels, __p_secstodate): New functions.
      
      	* resolv/resolv.h (__RES): Update version number.
      	(res_sym): New type.
      	Add #defines for new functions.
      	Declare sym_ntos, sym_ntop, b64_ntop, b64_pton, __p_fqnname,
      	__p_secstodate, dn_count_labels.
      
      	* resolv/arpa/nameser.h (__BIND): Update verison number.
      	Add KEYFLAG_* and ALGORITHM_* symbols.
      	(HEADER): Add `ad' and `cd' flags.
      
      	* inet/ient.h: Add prototypes for inet_neta, inet_net_ntop,
      	and inet_net_pton.
      
      	* manual/maint.texi: Document that we use bind-4.9.5.
      	* INSTALL: Ditto.
      
      Mon Aug 12 16:41:52 1996  Thomas Bushnell n/BSG  <thomas@gnu.ai.mit.edu>
      
              * io/getwd.c (getwd) [! PATH_MAX]: Don't assume that the user's
              buffer is any longer than the amount necessary to hold the
              filename; the Hurd getcwd uses the *entire* contents of the
              buffer, however long it is specified to be.
      2 tags
      13d84ccd
  12. Aug 12, 1996
    • Thomas Bushnell, BSG's avatar
      *** empty log message *** · acba7f19
      Thomas Bushnell, BSG authored
    • Ulrich Drepper's avatar
    • Ulrich Drepper's avatar
      Last minute change. · a8874ead
      Ulrich Drepper authored
      Mon Aug 12 04:33:09 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* nss/nsswitch.c (__nss_database_lookup): Always release locks
       	before returning.  Reported by Miles Bader.
      
      	(distributes): Add databases.def.
    • Ulrich Drepper's avatar
      Update. · a3e59be8
      Ulrich Drepper authored
      Mon Aug 12 03:31:58 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* nss/nsswitch.c (__nss_configure_lookup):  New function.
      	Allows to specify services.
      	* nss/XXX-lookup.h: Rename database variable and make global.
      	* nss/databases.def: New file.  Real names of all databases.
      
      	* nss/nss.h: New file.  Contains declaration useful for users
      	and service developers.
      	* nss/nsswitch.h: Move some declarations to nss/nss.h.
      	* nss.h: New file.  Wrapper around nss/nss.h.
      
      	* nss/Makefile (headers): Add nss.h.
      	(distributes): Add databases.h.
      
      Sun Aug 11 16:19:42 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	Help the poor people with fast machines by making sure only
      	one `ar' commands works on the library.
      	* autolock.sh: New file.  Written by Tom Tromey.
      	* Makerules (do-ar): Call autolock.sh shell script instead of
      	directly using `ar'.
      	* config.make.in: Make configuration variable AUTOLOCK which
      	gets initialized by configure.
      	* configure.in: Define variable AUTOLOCK to point to autolock.sh
      	script and mark it to substitute.
      
      	* string/Makefile: Add -fno-builtin for tst-strlen.c, too.
      
      	* elf/dl-lookup.c (_dl_lookup_symbol): Allow self-referencing.
      	Patch by David Mosberger-Tang.
      
      Sun Aug 11 01:12:38 1996  Richard Henderson  <rth@tamu.edu>
      
      	* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt): Optimize LD_BIND_NOW
      	startup by moving Icache flush from here ...
      	(ELF_MACHINE_RUNTIME_TRAMPOLINE): ... to here.
      	(ELF_MACHINE_USER_ADDRESS_MASK): Delete; it is unused.
      
      	* sysdeps/alpha/divrem.h: Update comment to reflect the actual
      	calling conventions.  The code is already correct.
      
      Sun Aug 11 01:06:42 1996  Richard Henderson  <rth@tamu.edu>
      
      	* string/Makefile: Compile tester with -fno-builtin as we want to
      	test our implementations, not gcc's.
  13. Aug 11, 1996
    • Ulrich Drepper's avatar
      Update to 960810. · 267ca16a
      Ulrich Drepper authored
      Sat Aug 10 13:17:27 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* shadow.h: New file.
      
      	* sysdeps/unix/sysv/linux/netinet/in.h: Move
       	__BEGIN_DECLS/__END_DECLS up so ntohl() et al are bracketed as
       	well.
      
      	* socket/sys/socket.h [__cplusplus]: Use old-style __SOCKADDR_ARG.
      	g++ 2.7.2 (and earlier) has no transparent unions support.
      
      Fri Aug  9 18:50:06 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/sysv/linux/alpha/ioperm.c (_bus_base_sparse): New
      	function to determine the base address of sparse bus memory.
      	(APECS_*): Rename to CIA_*.
      	(APECS_SPARSE_MEM, CIA_SPARSE_MEM): New macros.
      	(platform): Add sparse_bus_memory_base member and initialize.
      	(sparse_bus_memory_base): New variable.
      
      Tue Aug  6 10:23:18 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/posix/ttyname_r.c (ttyname_r),
      	sysdeps/posix/ttyname.c (ttyname): Return -1/NULL if
      	!__isatty(fd) (POSIX.1 says so.)
      
      	* sysdeps/unix/getlogin.c (getlogin): Fix to check fd 0 only.
        	This is not a gross hack, after all---for compatibility,
       	getlogin() really should check fd 0 only and not try to base its
       	operation on the controlling tty.
      
      Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/getlogin.c (getlogin): Add static variable NAME,
       	change utmp_data from static to auto.
      
      Sun Aug 11 02:56:08 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* posix/unistd.h [__USE_MISC]: Add prototype for `nice'.
      	Reported by David Mosberger-Tang.
      2 tags
      267ca16a
  14. Aug 10, 1996
    • Ulrich Drepper's avatar
      One more update. · f2b5d40e
      Ulrich Drepper authored
      Sat Aug 10 02:05:28 1996  Richard Henderson  <richard@twiddle.tamu.edu>
      
      	* sysdeps/libm-ieee754/s_isnan.c [NO_LONG_DOUBLE]: Add strong
      	alias to `__isnanl'.
      2 tags
      f2b5d40e
    • Ulrich Drepper's avatar
      Update for 960809. · a8922de8
      Ulrich Drepper authored
      Fri Aug  9 17:38:58 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* sysdeps/unix/sysv/linux/sys/timex.h: Include <sys/time.h> to
      	get `struct timeval'.
      	* sysdeps/unix/sysv/linux/sys/acct.h: Get time_t from <time.h>.
      	* sysdeps/unix/sysv/linux/sys/module.h: Get size_t from <stddef.h>.
      	* sysdeps/unix/sysv/linux/sys/io.h: Get definition of __P.
      	* sysdeps/unix/sysv/linux/sys/klog.h: Likewise.
      	* gmon/sys/gmon.h: Include <sys/types.h> to get u_long.
      	* sysdeps/unix/sysv/linux/direntry.h: Complete types in
      	<linux/dirent.h>.
      	* io/fts.h: Include <sys/types.h> to get dev_t.
      	Reported by Matthias Urlichs.
      
      	* sysdeps/posix/tempname.c [USE_IN_LIBIO]: Don't clear
       	_IO_file_flags.  It's the same as _flags.
      	Reported by Miquel van Smoorenburg <miquels@Q.cistron.nl>.
      
      Wed Aug  7 19:38:47 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* sysdeps/unix/sysv/linux/m68k/resourcebits.h: Add RLIMIT_AS.
      a8922de8
  15. Aug 09, 1996
    • Ulrich Drepper's avatar
      Update. · a5113b14
      Ulrich Drepper authored
      Thu Aug  8 16:17:38 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* pwd/getpwent.c: Define BUFLEN from NSS_BUFLEN_PASSWD.
      	* pwd/getpwent_r.c: Likewise.
      	* pwd/getpwnam.c: Likewise.
      	* pwd/getpwnam_r.c: Likewise.
      	* pwd/getpwuid.c: Likewise.
      	* pwd/getpwuid_r.c: Likewise.
      
      	* grp/getgrent.c: Define BUFLEN from NSS_BUFLEN_GROUP.
      	* grp/getgrent_r.c: Likewise.
      	* grp/getgrgid.c: Likewise.
      	* grp/getgrgid_r.c: Likewise.
      	* grp/getgrnam.c: Likewise.
      
      	* pwd/fgetpwent_r.c: New file.  Reentrant version of fgetpwent.
      	* pwd/fgetpwent.c: Rewrite to use fgetpwent_r.
      	* pwd/Makefile (routines): Add fgetpwent_r.
      	* pwd/pwd.h: Add prototypes for __fgetpwent_r and fgetpwent_r.
      
      	* grp/fgetgrent_r.c: New file.  Reentrant version of fgetgrent.
      	* grp/fgetgrent.c: Rewrite to use fgetgrent_r.
      	* grp/Makefile (routines): Add fgetgrent_r.
      	* grp/grp.h: Add prototypes for __fgetgrent_r and fgetgrent_r.
      
      	Implement shadow password lookup functions.  This is no complete
      	shadow password suite.
      	* shadow/Makefile: New file.
      	* shadow/fgetspent.c: New file.
      	* shadow/fgetspent_r.c: New file.
      	* shadow/getspent.c: New file.
      	* shadow/getspent_r.c: New file.
      	* shadow/getspnam.c: New file.
      	* shadow/getspnam_r.c: New file.
      	* shadow/putspent.c: New file.
      	* shadow/sgetspent.c: New file.
      	* shadow/sgetspent_r.c: New file.
      	* shadow/shadow.h: New file.
      	* shadow/spwd-lookup.c: New file.
      	* shadow/nss_files/files-spwd.c: New file.
      
      Thu Aug  8 13:33:45 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* sysdeps/unix/sysv/linux/ftime.c: New file.  Available system
       	call is only a stub.
      	Reported by Matthias Urlichs.
      
      	* Makeconfig [!default_cflags]: Change default value from `-g'
      	to `-g -O'.
      
      	* configure.in: Recognize i686.
      	* sysdeps/i386/i686/Implies: Default on i586 optimized code.
      
      Thu Aug  8 12:40:20 1996  Matthias Urlichs  <smurf@smurf.noris.de>
      
      	* Makeconfig [$(build-omitfp) == yes]: Add to CFLAGS-.so
      	value of CFLAGS-.o, not CFLAGS-o.
      
      	* sysdeps/unix/sysv/linux/init-first.c (init): Add volatile
      	pointer to ourself.  Otherwise `gcc -O3' optimized init away.
      
      	sure that all tables in binary file are word-aligned.
      2 tags
      a5113b14
  16. Aug 07, 1996
    • Ulrich Drepper's avatar
      Update. · 23396375
      Ulrich Drepper authored
      Thu Aug  8 01:41:43 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/Makefile: Undo change of Tue Aug  6 14:27:11 1996.
      	* elf/dl-support: Add definition of `_dl_sysdep_read_whole_file'.
      
      Thu Aug  8 01:15:59 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* sysdeps/i386/fpu_control.h (_FPU_DEFAULT, _FPU_IEEE): Set
      	to 0x137f to allow long double operations.
      
      Sun Aug  4 13:12:05 1996  Richard Henderson  <rth@tamu.edu>
      
      	Bug Fixes:
      
      	* nss/nsswitch.c (_res): Remove redundant variable definition.
      	The real one is in resolve/res_init.c, and having both prevents
      	using -fno-common when building the shared library.
      	* sunrpc/rpc_prot.c (_null_auth): Same.  Original is in rpc_common.c.
      
      	* sysdeps/unix/sysv/linux/alpha/brk.S: When PIC, define __curbrk as
      	a .bss object not a COMMON symbol.
      
      	* sysdeps/alpha/bsd-_setjmp.S, sysdeps/alpha/bsd-setjmp.S: Must load
      	$gp before referencing __sigsetjmp symbol.  Retain LITUSE for same.
      
      	Optimizations:
      
      	* sysdeps/alpha/strlen.S: Rearrange first-word setup and thense the
      	main loop for better dual-issue on EV5.  Rearrange binary search to
      	pipeline better and trim one instruction.
      
      	Cosmetic Changes:
      
      	* time/localtime.c (localtime_r): Move lock declaration back next to
      	the comment where it was before the 960724 change.
      
      	* INSTALL, manual/maint.texi: alpha-gnu-linux -> alpha-ANYTHING-linux.
      	The second word is supposed to be the hardware manufacturer.
      
      	* sysdeps/alpha/_mcount.S: Retain LITUSE for __mcount.
      	* sysdeps/alpha/setjmp.S: Retain LITUSE for __sigsetjmp_aux.
      
      	* sysdeps/alpha/divrem.h: More local labels, retain LITUSE for _mcount.
      
      	* sysdeps/alpha/alphaev5/add_n.S, sysdeps/alpha/alphaev5/lshift.S,
      	sysdeps/alpha/alphaev5/rshift.S, sysdeps/alpha/alphaev5/sub_n.S:
      	Same cleanups as with EV4 GMP stuff.
      
      Tue Jul 25 03:30:56 1996  Richard Henderson  <rth@tamu.edu>
      
      	* sysdeps/unix/sysv/linux/Makefile [misc] (sysdep_routines): Add clone.
      	* sysdeps/unix/sysv/linux/alpha/clone.S: New file.
      	* sysdeps/unix/sysv/linux/i386/clone.S: New file.
      
      Sun Aug  4 00:12:41 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/sysv/linux/gnu/types.h: Declare __fd_mask as
      	`unsigned long'.
      
      	* misc/sys/select.h: Declare fd_mask as alias of __fd_mask.
      
      Sat Aug  3 16:20:02 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      
      	* sysdeps/unix/sysv/linux/alpha/ioperm.c (platform): Add entry for
       	Mikasa.
      
      	* socket/sys/socket.h (send, __send, sendto): Declare buffer
       	pointer as __const.
      
      	* string/tester.c (main): Test stpncpy.
      
      	* sysdeps/generic/stpncpy.c (__stpncpy): Fix so it works without
       	segfault when called with an N that is not a multiple of four and
       	src[N-1]=='\0'.
      
      	* misc/syslog.c (LogType): New variable.
      	(openlog): If connect() with SOCK_DGRAM fails with EPROTOTYPE,
       	try again with SOCK_STREAM (the Linux syslogd uses a socket of the
       	latter type).
      	(vsyslog): When LogType==SOCK_STREAM, also send ASCII NUL
       	terminator as a record-delimiter.  If __send(LogFile) fails,
      	call closelog() so logfile gets re-opened next time.
      
      Wed Aug  7 15:15:14 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/dl-open (_dl_open): Add cast to avoid warning.
      
      	* manual/memory.texi: Improve some examples to give readers better
      	advice: Use `stpcpy' instead of `strcat' if possible.
      	* manual/string.texi: Document `strtok_r' and `strtok'.
      
      	* sunrpc/Makefile: Move `+gccwarn' definition before inclusion
      	of Makeconfig.
      	[$(cross-compiling)=no]: Change test before making librpcsvc
      	to this from $(cross-compile).
      	Reported by Andreas Schwab.
      
      Tue Aug  6 14:27:11 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* elf/Makefile (routines): Move dl-sysdep to here...
      	(rtld-routines): ...from here.  This should make static linking
      	work again.
      
      	* locale/setlocale.c: Add local variable `lock' and add code to
      	`setlocale' to avoid simultaneous changing of global data.
      
      	* catgets/catgets.c (catopen): Use `__strdup' instead of `strdup'.
      	* catgets/open_catalog (__open_catalog): Use `__stpcpy', `__open',
      	`__fstat', `__read', `__mmap', `__munmap' and `__close' instead
      	of unprotected names.
      2 tags
      23396375
  17. Aug 06, 1996
    • Ulrich Drepper's avatar
      Another correction. · 80776ab8
      Ulrich Drepper authored
      	tcgetattr.  We have weak aliases now.
      	* stdlib/stdlib.h [__OPTIMIZE__ && __GNUC__ >= 2]: Remove
      	"optimizations" for random functions.
      3 tags
      80776ab8
    • Ulrich Drepper's avatar
      Correction. · 6946d44b
      Ulrich Drepper authored
       	tcgetattr.  We have weak aliases now.
        	* stdlib/stdlib.h [__OPTIMIZE__ && __GNUC__ >= 2]: Remove
       	"optimizations" for random functions.
      6946d44b
    • Ulrich Drepper's avatar
      Update. · 08a3c376
      Ulrich Drepper authored
      Tue Aug  6 01:13:56 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	Clean name space according to ISO C, ISO C/Amd 1, and POSIX.1.
      	This requires to rename several functions to use __ protected
      	names.
      	* dirent/dirent.h: Add prototypes of __opendir, __closedir,
      	and __readdir.
      	* sysdeps/mach/hurd/closedir.c: Prepend function name with __
      	and make old name a weak alias.
      	* sysdeps/mach/hurd/getrlimit.c: Likewise.
      	* sysdeps/mach/hurd/opendir.c: Likewise.
      	* sysdeps/mach/hurd/readdir.c: Likewise.
      	* sysdeps/stub/closedir.c: Likewise.
      	* sysdeps/stub/opendir.c: Likewise.
      	* sysdeps/stub/readdir.c: Likewise.
      	* sysdeps/unix/closedir.c: Likewise.
      	* sysdeps/unix/opendir.c: Likewise.
      	* sysdeps/unix/readdir.c: Likewise.
      
      	* sysdeps/unix/opendir.c: Call `__fcntl' instead `fcntl'.
      
      	* sysdeps/posix/getcwd.c: Call `__opendir', `__readdir',
      	`__closedir' instead of unprotected names.
      
      	* libio/filedoalloc.c (_IO_file_doallocate): Call `__isatty'
      	instead of `isatty' since later is not part of ISO C.
      	* libio/fileops.c (_IO_file_fopen): Call `__open' instead of
      	`open' since later is not part of ISO C.
      
      	* login/endutent.c (endutent): Call `__endutent_r', not
      	`endutent_r'.
      	* login/endutent_r.c: Rename defined function to `__endutent_r',
      	make `endutent_r' weak alias.
      	* login/getutent.c (getutent): Call `__getutent_r', not
      	`getutent_r'.
      	* login/getutid.c (getutid): Call `__getutid_r', not `getutid_r'.
      	* login/getutid_r.c: Rename defined function to `__getutent_r',
      	make `getutent_r' weak alias.
      	* login/getutline.c (getutline): Call `__getutline_r', not
       	`getutline_r'.
      	* login/getutline_r.c: Rename defined function to `__getutline_r',
      	make `getutline_r' weak alias.
      	* login/pututline_r.c: Rename defined function to `__pututline_r',
      	make `pututline_r' weak alias.
      	* login/setutent.c (setutent): Call `__setutline_r', not
       	`setutline_r'.
      	* login/setutent_r.c: Rename defined function to `__setutline_r',
      	make `setutline_r' weak alias.
      	Rename `utmpname' to `__utmpname' and make former weak alias.
      	(__utmpname): Call `__strdup', not `strdup'.
      	* login/utmp.h: Add prototypes for name space clean reentrant
      	versions.
      	* sysdeps/unix/getlogin.c: Call `__ttyname_r', `__setutent_r',
      	and `__endutent_r' instead of unprotected names.
      
      	* math/math.h: Add prototype for `__matherr'.
      	* sysdeps/libm-ieee754/k_standard.c: Call `__matherr' instead
      	of `matherr'.
      
      	* nss/getXXbyYY.c: Call __ protected reentrant function.
      	* nss/getXXent.c: Likewise.
      	* nss/getXXbyYY_r.c: Define `get*' function with __ protected
      	name.  Make usual name a weak alias.
      	* nss/getXXent_r.c: Likewise.
      
      	* posix/unistd.h: Add prototype for `__ttyname_r'.
      	* sysdeps/posix/ttyname_r.c: Rename function to `__ttyname_r'
      	and make `ttyname_r' a weak alias.
      
      	* resource/sys/resource.h: Add prototype for `__getrlimit'.
      	* sysdeps/stub/getrlimit.c: Prepend function name with __
      	and make old name a weak alias.
      	* sysdeps/unix/syscalls.list: Rename system call to `__getrlimit'
      	and make `getrlimit' weak alias.
      
      	* libc/stdio/stdio.h: Add prototype for `__vscanf'.
      	* libc/stdio/vscanf.c: De-ANSI-fy.
      	Rename function to `__vscanf' and make `vscanf' a weak alias.
      	* stdio-common/scanf.c (scanf): Use _IO_vscanf/__vscanf instead
       	of `vscanf'.
      
      	* stdio-common/reg-printf.c: De-ANSI-fy.
      	Rename function to `__register_printf_function' and make
      	`register_printf_function' weak alias.
      
      	* stdio-common/vfprintf.c: Call `__wcsrtombs' instead of
      	`wcsrtombs'.
      
      	* stdlib/mbstowcs.c: Call `__mbsrtowcs' instead of `mbsrtowcs'.
      	* stdlib/mbtowc.c: Call `__mbrtowc' instead of `mbrtowc'.
      	* stdlib/wcstombs.c: Call `__wcsrtombs' instead of `wcsrtombs'.
      	* stdlib/wctomb.c: Call `__wcrtomb' instead of `wcrtomb'.
      	* wcsmbs/mbrtowc.c: Prepend function name with __ and make old
       	name a weak alias.
      	* wcsmbs/mbsrtowcs.c: Likewise.
      	* wcsmbs/wcrtomb.c: Likewise.
      	* wcsmbs/wcsrtombs.c: Likewise.
      	* wcsmbs/wchar.h: Add prototypes for __ protected versions.
      
      	* sysdeps/posix/sigsetmask.c (__sigsetmask): Call `__sigprocmask'
      	instead of `sigprocmask'.
      
      
      	* grp/grp.h [__USE_REENTRANT]: Add prototypes for reentrant
      	version getgrent_r, getgrgid_r, and getgrnam_r.
      	* pwd/pwd.h [__USE_REENTRANT]: Add prototypes for reentrant
      	version getpwent_r, getpwuid_r, getpwnam_r and __ protected
      	names.
      	* resolv/netdb.h: Complete rewrite.  No more BSD ugliness.
      
      
      	* misc/error.c (private_strerror): Translate messages from table,
      	too.
      
      	* io/fcntl.h: Pretty printing.
      	* misc/fstab.h: Likewise.
      	* misc/ttyent.h: Likewise.
      	* resource/sys/resource.h: Likewise.
      	* string/argz.h: Likewise.
      	* string/envz.h: Likewise.
      
      	Add support for symbols from POSIX.1c (POSIX threads).
      	* posix/getconf.c: Handle new sysconf symbols.
      	* posix/posix1_lim.h: Define _POSIX_TTY_NAME_MAX and
      	_POSIX_LOGIN_NAME_MAX with minimal maximal values.
      	* sysdeps/generic/confname.h: Define new symbols.
      	* sysdeps/posix/sysconf.c: Handle new symbols.
      	* sysdeps/stub/sysconf.c: Ditto.
      	* sysdeps/unix/sysv/linux/sysconf.c: Removed.  Generic version
      	is ok now.
      
      	* sunrpc/rpc/xdr.h: Move definition of type `xdrproc_t' to
      	have real prototype.
      
      	* sysdeps/generic/resourcebits.h: Add macro definition for
      	RLIMIT_* values.  Some sources test using #ifdef whether specific
      	limit is available.
      	* sysdeps/unix/bsd/sun/sunos4/resourcebits.h: Ditto.
      	* sysdeps/unix/sysv/linux/resourcebits.h: Removed.  We need
      	separate files for the architectures.
      	* sysdeps/unix/sysv/linux/alpha/resourcebits.h: New file.
      	* sysdeps/unix/sysv/linux/i386/resourcebits.h: New file.
      	* sysdeps/unix/sysv/linux/m68k/resourcebits.h: New file.
      	* sysdeps/unix/sysv/linux/mips/resourcebits.h: New file.
      
      	* sysdeps/posix/getdtsz.c: Rewrite to use `__getrlimit' function
      	and only default on `OPEN_MAX'.
      	* sysdeps/unix/sysv/sysv4/getdtsz.c: Removed.  Default is already
      	the POSIX version.
      
      	* time/Makefile (routines): Add ctime_r.
      	* time/asctime.c: Add implementation of `asctime_r'.  Make
      	`asctime' implementation based on reentrant version.
      	* time/ctime_r.c: New file.
      	* time/time.h [__USE_REENTRANT]: Add definition of `asctime_r'
      	and `ctime_r'.
      
      Sat Aug  3 18:41:36 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      
      	* locale/C-ctype.c (_nl_C_LC_CTYPE_toupper): Fix EOF entry.
      	(_nl_C_LC_CTYPE): Fix ordering.
      	* locale/categories.def (LC_CTYPE): Add missing ctype-class32; fix
       	typo.
      
      Sat Aug  3 12:31:06 1996  Richard Henderson  <rth@tamu.edu>
      
      	* csu/initfini.c: Discover the maximum alignment generated by the
      	compiler when emitting a function.
      	(_init): Make sure the end of the crti fragment is aligned.
      	(_fini): Likewise.
      
      Fri Aug  2 03:12:40 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* initfini.c: (__libc_is_static): New variable.  Will be
       	initialized in init-first.c.  Some actions in the libc work
       	different when libc is static or dynamic.
      
      	* sysdeps/unix/sysv/linux/init-first.c (init): Use
       	`__libc_is_static' variable to determine whether call to
       	`personality' and `setfpucw' is necessary.  When done set variable
       	to +-1 depending on library type.
      
      	* locale/setlocale.c (setlocale): Use global variable
       	`__libc_enable_secure' instead of calling `get{,e}{g,u}id()' to
       	determine whether it's a SET[UG]ID program.
      
      Fri Aug  2 14:40:22 1996  Roland McGrath  <roland@fast.cs.utah.edu>
      
      	* Version 1.93 test release.
      
      	* manual/Makefile: Use -include for chapters-incl too.
      
      	* Makeconfig (+link): Add back start.o, mistakenly removed in last
      	change.
      
      Fri Aug  2 01:04:02 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      
      	* nss/Makefile (generated): Add db-*.c.
      
      	* sysdeps/i386/sysdep.h: Get generic/sysdep.h explicitly instead of
      	using #include_next.
      
      	* configure.in (--enable-add-ons): Quote m4 macro args.
      
      	* elf/rtld.c (dl_main): For --verify, fail if no dynamic section.
      
      Thu Aug  1 14:40:03 1996  Roland McGrath  <roland@fast.cs.utah.edu>
      
      	* sunrpc/Makefile [$(cross-compile)=no]: Test before making librpcsvc.
      
      	* Makerules (build-shlib): Add -B$(csu-objpfx) to find crt[in].o there.
      
      	* Makeconfig (+preinit, +postinit): Prepend $(csu-objpfx) here.
      	(+link): Not here.
      
      	* stdio-common/_itoa.h (_itoa_word): Declare unused to suppress
      	warning when inline function is elided.
      	* sysdeps/i386/dl-machine.h (elf_machine_matches_host): Likewise.
      	(elf_machine_runtime_setup): Likewise.
      	* elf/dynamic-link.h (elf_get_dynamic_info): Likewise.
      	* sysdeps/i386/dl-machine.h (elf_machine_got): Likewise.
      	(elf_machine_load_address): Likewise.
      
      	* catgets/gencat.c: Include <locale.h>.
      
      	* sysdeps/unix/mk-local_lim.c (param): Add SYMLOOP_MAX/MAXSYMLINKS.
      
      	* login/logwtmp.c (logwtmp): Call time, not __time.
      
      	* sysdeps/gnu/utmpbits.h (_HAVE_UT_PID): New macro.
      	* login/login.c (login): Test [_HAVE_UT_PID] to use ut_pid member.
      	* login/logwtmp.c (logwtmp): Likewise.
      
      	* sysdeps/generic/ioctl-types.h (sizeof): Define to 0 around #if
      	comparing ioctl macro values.
      
      	* sysdeps/i386/sysdep.h: Do `#include_next <sysdep.h>'.
      
      	* manual/Makefile: Use -include for chapters to suppress warning.
      
      	* sysdeps/stub/socket.c: Fix type of TYPE arg.
      	* sysdeps/stub/socketpair.c: Likewise.
      
      	* sysdeps/stub/_exit.c (_exit): Remove obsolete __NORETURN keyword.
      
      	* sysdeps/generic/sysdep.h: New file, broken out of ...
      	* sysdeps/unix/sysdep.h: ... here.
      	(C_LABEL): Moved out.
      
      	* Makeconfig (soversions.mk): Don't use newfangled ${x%%y} syntax;
      	stick to sed.  Do `exit 0' at end because while returns nonzero.
      
      	* sysdeps/i386/sysdep.h: New file, broken out of ...
      	* sysdeps/unix/i386/sysdep.h: ... here.  Generic asm macros moved out.
      
      	* sysdeps/stub/stdio_lim.h (L_ctermid, L_cuserid): Macros removed.
      	They are defined unconditionally in libio/stdio.h.
      
      	* elf/dl-runtime.c: Include <stddef.h> for `NULL' defn.
      	* elf/dl-cache.c: Likewise.
      
      Mon Jul 29 19:20:05 1996  Ulrich Drepper  <drepper@cygnus.com>
      
      	* sysdeps/unix/sysv/linux/Makefile [$(subdir == misc]
      	(sysdep_headers): Add sys/sysmacros.h.
      	* sysdeps/unix/sysv/linux/sys/sysmacros.h: New file.
      
       	tcgetattr.  We have weak aliases now.  * stdlib/stdlib.h
       	[__OPTIMIZE__ && __GNUC__ >= 2]: Remove "optimizations" for random
       	functions.
      08a3c376
  18. Aug 05, 1996
  19. Aug 03, 1996
  20. Aug 02, 1996
Loading