kopensolaris-gnu/glibc.git
24 years agoFri Jul 19 15:10:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Fri, 19 Jul 1996 22:21:43 +0000 (22:21 +0000)]
Fri Jul 19 15:10:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sunrpc/xdr_mem.c (xdrmem_putlong): Don't cast LP to int32 (the
  old code would have failed on a big-endian 64-bit architecture).
* sunrpc/xdr_stdio.c (xdrstdio_putlong): Ditto.

24 years agoFri Jul 19 15:10:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Fri, 19 Jul 1996 22:21:37 +0000 (22:21 +0000)]
Fri Jul 19 15:10:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sunrpc/portmap.c (reg_service): Declare ANS and PORT as long,
  not int.

24 years agoFri Jul 19 16:56:41 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 19 Jul 1996 21:16:42 +0000 (21:16 +0000)]
Fri Jul 19 16:56:41 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* posix/glob.h [!_AMIGA && !VMS]: Check this instead of just [!_AMIGA]
for `struct stat;' forward decl.

24 years agoFri Jul 19 22:25:19 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Fri, 19 Jul 1996 20:30:02 +0000 (20:30 +0000)]
Fri Jul 19 22:25:19 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/iso-4217.def: Add some more standardized currency
symbols.

24 years ago.
roland [Fri, 19 Jul 1996 17:18:51 +0000 (17:18 +0000)]
.

24 years agoFri Jul 19 13:18:02 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 19 Jul 1996 17:18:27 +0000 (17:18 +0000)]
Fri Jul 19 13:18:02 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/report-wait.c (describe_number): Use unsigned long int for J.

24 years ago. libc-960719
roland [Thu, 18 Jul 1996 15:46:04 +0000 (15:46 +0000)]
.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 15:41:01 +0000 (15:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* misc/sys/ustat.h: New file.
* misc/ustat.h: Ditto.
* sysdeps/generic/ustatbits.h: Ditto.
* sysdeps/stub/ustat.c: Ditto.
* sysdeps/unix/sysv/linux/ustatbits.h: Ditto.
* misc/Makefile (headers): Mention ustat.h, sys/ustat.h, and
  ustatbits.h.
(routines): Mention ustat.

24 years ago. libc-960718
roland [Thu, 18 Jul 1996 08:43:26 +0000 (08:43 +0000)]
.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:48 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/syscalls.list: Mention klogctl in
  alphabetically correct place.  Mention ustat.

24 years agoTue Jul 16 15:06:18 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:44 +0000 (08:41 +0000)]
Tue Jul 16 15:06:18 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/netinet/in.h: Base on <linux/in.h> to
  avoid duplicate declarations.
Fri Jul 12 16:58:44 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/netinet/in.h: Declare bindresvport().

24 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:41 +0000 (08:41 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* resolv/res_comp.c (res_hnok): Use empty statement in place
of NULL (which generates a "useless expression" warning in
gcc).

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:39 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* login/getutline_r.c (getutline_r): Stop searching only if
  ut_line matches and type is either USER_PROCESS or LOGIN_PROCESS.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:29 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* misc/sys/ustat.h: New file.
* misc/ustat.h: Ditto.
* sysdeps/generic/ustatbits.h: Ditto.
* libc-orig/sysdeps/stub/ustat.c: Ditto.
* sysdeps/unix/sysv/linux/ustatbits.h: Ditto.
* misc/Makefile (headers): Mention ustat.h, sys/ustat.h, and
  ustatbits.h.
(routines): Mention ustat.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:25 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/alpha/sysdep.S: Make errno a bss symbol, not a
common symbol (makes errno accessible from gdb).

24 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:22 +0000 (08:41 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* resolv/res_send.c (res_send): Declare FROMLEN as size_t instead
of int.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:15 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/start.S: Move to ...
* sysdeps/alpha/elf/start.S: here.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:12 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* login/getutid_r.c (getutid_r): Handle search for UT_TYPE in
separate loop from search for UT_ID.  Fix code so it is in
sync with Unix man page.

24 years agoSun Jul 14 19:08:55 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:08 +0000 (08:41 +0000)]
Sun Jul 14 19:08:55 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* manual/maint.texi (Supported Configurations): Add alpha-gnu-linux
and alpha-gnu-linuxecoff targets.

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:41:04 +0000 (08:41 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* login/pututline_r.c (pututline_r): Test ut_id in repositioning
test, not ut_type.

24 years agoThu Jul 18 04:27:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Thu, 18 Jul 1996 08:40:59 +0000 (08:40 +0000)]
Thu Jul 18 04:27:21 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules ($(libdir)/libc.so): Add missing / after $(cryptobjdir).

24 years agoWed Jul 17 10:54:20 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Thu, 18 Jul 1996 08:40:53 +0000 (08:40 +0000)]
Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* login/logwtmp.c (logwtmp): Reimplemented.  Must ensure that a
  record always gets appended at end of file (wtmp is a log file,
  after all).  Set ut_type to DEAD_PROCESS if name is empty.

24 years agoRegenerated from sysdeps/mach/hurd/errnos.awk manual/errno.texi /build/libc/config...
roland [Thu, 18 Jul 1996 08:40:22 +0000 (08:40 +0000)]
Regenerated from sysdeps/mach/hurd/errnos.awk manual/errno.texi /build/libc/config.h libintl.h intl/libintl.h features.h sys/cdefs.h misc/sys/cdefs.h locale.h locale/locale.h /lib/gcc-lib/i486-gnu/2.7.2/include/stddef.h /include/mach/message.h /include/mach/kern_return.h /include/mach/machine/kern_return.h /include/mach/port.h /include/mach/boolean.h /include/mach/machine/boolean.h /include/mach/machine/vm_types.h /include/mach/mig_errors.h /include/device/device_types.h /include/mach/std_types.h

24 years agoThu Jul 18 04:33:21 1996 Roland McGrath <roland@baalperazim.frob.com>
roland [Thu, 18 Jul 1996 08:34:01 +0000 (08:34 +0000)]
Thu Jul 18 04:33:21 1996  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/errnos.awk: Move EWOULDBLOCK check before errno==0
check.  mib's clueless hacking broke it.

24 years ago.
roland [Thu, 18 Jul 1996 04:18:05 +0000 (04:18 +0000)]
.

24 years agoWed Jul 17 23:56:35 1996 Roland McGrath <roland@baalperazim.frob.com>
roland [Thu, 18 Jul 1996 03:59:58 +0000 (03:59 +0000)]
Wed Jul 17 23:56:35 1996  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/Makefile ($(common-objpfx)errnos.d): Replace ../
with $(..) in output.

24 years ago.
roland [Wed, 17 Jul 1996 23:09:43 +0000 (23:09 +0000)]
.

24 years agoWed Jul 17 21:53:45 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 23:09:22 +0000 (23:09 +0000)]
Wed Jul 17 21:53:45 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/Makefile (dl-routines): Add dl-cache.
* elf/dl-cache.c: New file.
* elf/dl-load.c (_dl_map_object): Check cache before default path.

24 years ago.
roland [Wed, 17 Jul 1996 19:32:22 +0000 (19:32 +0000)]
.

24 years agoWed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 19:31:42 +0000 (19:31 +0000)]
Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/m68k/Makefile (crypt): Variable removed.
* sysdeps/sparc/Makefile: Likewise.

24 years agoWed Jul 17 20:41:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 17 Jul 1996 19:31:40 +0000 (19:31 +0000)]
Wed Jul 17 20:41:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/tstscanf.c: Change test program so that return
value is != 0 if one test failed.

24 years agoWed Jul 17 20:41:30 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 17 Jul 1996 19:31:37 +0000 (19:31 +0000)]
Wed Jul 17 20:41:30 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/vfscanf.c: Major change.  Now read character
from stream only if needed.  Before it was read after the
previous character was used.
Bug reported by Martin Goik <goma0002@FH-Karlsruhe.DE>

24 years ago.
roland [Wed, 17 Jul 1996 19:01:35 +0000 (19:01 +0000)]
.

24 years ago(Contributors): update contributors
roland [Wed, 17 Jul 1996 19:01:07 +0000 (19:01 +0000)]
(Contributors): update contributors

24 years agoWed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 19:00:11 +0000 (19:00 +0000)]
Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules ($(libdir)/libc.so): Depend on
$(common-objpfx)libcrypt.so$(libcrypt.so-version).
* Makerules (soversions.mk): Move this target, include of it, and
include of version.mk to ...
* Makeconfig: ... here.
(soversions.mk): Depend on Makeconfig instead of Makerules.

24 years agoWed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 19:00:03 +0000 (19:00 +0000)]
Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* shlib-versions (*-*-*): Set libcrypt=0.
Wed Jul 17 02:43:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* shlib-versions (*-*-gnu*): Set libc=0.0

24 years agoWed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 18:59:58 +0000 (18:59 +0000)]
Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* crypt/nocrypt.c: New file.
* Makefile (subdirs): Add crypt.
* crypt/Makefile: New file.

24 years agoWed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 18:59:46 +0000 (18:59 +0000)]
Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* version.h (VERSION): Update to 1.93.

24 years agoWed Jul 17 17:08:48 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 18:59:42 +0000 (18:59 +0000)]
Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (soversions.mk): Move this target, include of it, and
include of version.mk to ...
* Makeconfig: ... here.
(soversions.mk): Depend on Makeconfig instead of Makerules.

24 years agoMerge linewrap changes
miles [Wed, 17 Jul 1996 18:46:54 +0000 (18:46 +0000)]
Merge linewrap changes

24 years ago(struct line_wrap_data): Make wmargin & point_col ssize_t.
miles [Wed, 17 Jul 1996 18:44:45 +0000 (18:44 +0000)]
(struct line_wrap_data): Make wmargin & point_col ssize_t.
(line_wrap_stream): Make wmargin ssize_t.
(line_wrap_point): Return 0 for a negative point_col.

24 years ago(line_wrap_stream): Make wmargin ssize_t.
miles [Wed, 17 Jul 1996 18:43:52 +0000 (18:43 +0000)]
(line_wrap_stream): Make wmargin ssize_t.

24 years ago(lwupdate):
miles [Wed, 17 Jul 1996 18:37:00 +0000 (18:37 +0000)]
(lwupdate):
  Fix boundary condition where a word extends right up to rmargin.
  When we've done a word wrap and output the wrap margin, set point_col to
    wmargin.
  Use negative point_col to deal with a wmargin of 0.
(line_wrap_point):
  Return 0 for a negative point_col.

24 years agoUpdated from ../gpl2lgpl.sed
roland [Wed, 17 Jul 1996 18:00:33 +0000 (18:00 +0000)]
Updated from ../gpl2lgpl.sed

24 years agoTue Jul 16 01:52:42 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Wed, 17 Jul 1996 16:14:42 +0000 (16:14 +0000)]
Tue Jul 16 01:52:42 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/m68k/dl-machine.h: Follow Jul 14 change in
sysdeps/i386/dl-machine.h.

24 years agoTue Jul 16 00:14:07 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Wed, 17 Jul 1996 16:14:23 +0000 (16:14 +0000)]
Tue Jul 16 00:14:07 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/inet/syscalls.list (connect, send): Add underscores
to the strong name, not the file name.

24 years agoTue Jul 16 16:43:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> libc-960717
roland [Wed, 17 Jul 1996 03:54:59 +0000 (03:54 +0000)]
Tue Jul 16 16:43:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* csu/initfini.c: More magic.  Detect if .end is produced and put it
in the output iff the compiler does.

24 years ago.
roland [Wed, 17 Jul 1996 03:34:06 +0000 (03:34 +0000)]
.

24 years agoTue Jul 16 16:43:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 17 Jul 1996 03:33:51 +0000 (03:33 +0000)]
Tue Jul 16 16:43:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-lookup.c (_dl_lookup_symbol): Avoid sizeof dynamic auto array
because that is broken on alpha.

24 years ago.
roland [Tue, 16 Jul 1996 21:19:13 +0000 (21:19 +0000)]
.

24 years agoTue Jul 16 16:43:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 16 Jul 1996 21:18:57 +0000 (21:18 +0000)]
Tue Jul 16 16:43:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules (make-link): Install the new link with atomic mv -f in
case ln itself requires the library being installed.

24 years agoTue Jul 16 16:43:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 16 Jul 1996 21:18:53 +0000 (21:18 +0000)]
Tue Jul 16 16:43:58 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/mmap.c: Use same inheritance arg in second vm_map
call as in first.

24 years ago. libc-960716
roland [Tue, 16 Jul 1996 06:38:54 +0000 (06:38 +0000)]
.

24 years ago.
roland [Tue, 16 Jul 1996 06:38:43 +0000 (06:38 +0000)]
.

24 years agoTue Jul 16 00:53:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 16 Jul 1996 06:37:54 +0000 (06:37 +0000)]
Tue Jul 16 00:53:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/uname.c: Call __gethostname to fill in the
`nodename' member.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 16 Jul 1996 06:37:37 +0000 (06:37 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/rtld.c (dl_main) [ELF_MACHINE_DEBUG_SETUP]: Use this macro
instead of setting the DT_DEBUG pointer.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 16 Jul 1996 06:37:33 +0000 (06:37 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* csu/initfini.c (_init, _fini): Generate .end directives after
standalone prologues and filter them out from epilogues.

24 years ago1996-07-15 Paul Eggert <eggert@twinsun.com>
roland [Tue, 16 Jul 1996 06:12:48 +0000 (06:12 +0000)]
1996-07-15  Paul Eggert  <eggert@twinsun.com>

* strftime.c (strftime): Don't pass empty macro argument to `add'.

24 years agoTue Jul 16 00:31:31 1996 Richard Henderson <rth@tamu.edu>
roland [Tue, 16 Jul 1996 06:12:11 +0000 (06:12 +0000)]
Tue Jul 16 00:31:31 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/alpha/dl-machine.h: Mirror Roland's changes to
i386/dl-machine.h of 960713.

24 years agoTue Jul 16 00:31:31 1996 Richard Henderson <rth@tamu.edu>
roland [Tue, 16 Jul 1996 06:12:08 +0000 (06:12 +0000)]
Tue Jul 16 00:31:31 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/generic/dl-sysdep.c:  Include <sys/mman.h>.
(_dl_sysdep_read_whole_file): Fix result variable declaration.

24 years agoMon Jul 15 17:23:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Tue, 16 Jul 1996 06:11:10 +0000 (06:11 +0000)]
Mon Jul 15 17:23:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdio-common/vfprintf.c (vfprintf): Call parse_one_spec
with pointer to local variable instead of NULL.

24 years agoSat Jul 13 09:53:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Tue, 16 Jul 1996 06:10:23 +0000 (06:10 +0000)]
Sat Jul 13 09:53:39 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove names
that are already added by other means.

24 years agoSat Jul 13 09:53:39 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Tue, 16 Jul 1996 06:10:19 +0000 (06:10 +0000)]
Sat Jul 13 09:53:39 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/syscalls.list: Add more EXTRA's in the
caller column to get those syscalls added automagically.

24 years agoFix previous change. Use sed's y command instead. release-0-1
kwzh [Tue, 16 Jul 1996 04:47:46 +0000 (04:47 +0000)]
Fix previous change.  Use sed's y command instead.

24 years agoUse portable tr syntax.
kwzh [Tue, 16 Jul 1996 03:53:55 +0000 (03:53 +0000)]
Use portable tr syntax.

24 years ago * config.guess (HP 9000/811): Recognize this as a PA1.1
law [Mon, 15 Jul 1996 17:20:52 +0000 (17:20 +0000)]
    * config.guess (HP 9000/811): Recognize this as a PA1.1
        machine.

24 years ago.
miles [Mon, 15 Jul 1996 16:30:04 +0000 (16:30 +0000)]
.

24 years ago(logout): Initialize DATA to a state that will make setutent_r happy.
miles [Mon, 15 Jul 1996 16:25:44 +0000 (16:25 +0000)]
(logout): Initialize DATA to a state that will make setutent_r happy.

24 years ago. libc-960715
roland [Mon, 15 Jul 1996 00:11:11 +0000 (00:11 +0000)]
.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 15 Jul 1996 00:10:49 +0000 (00:10 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makeconfig (rtld-installed-name): Set to ld.so.1.
* sysdeps/unix/sysv/linux/Makefile (rtld-installed-name): Variable
removed.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 15 Jul 1996 00:06:00 +0000 (00:06 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* manual/Makefile (glibc-targets): Remove subdir_ from elts.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Mon, 15 Jul 1996 00:05:56 +0000 (00:05 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/generic/dl-sysdep.c (_dl_sysdep_read_whole_file): New fn.

24 years agoGeneralize C90 alternative to all x90 machines.
tege [Sun, 14 Jul 1996 18:09:15 +0000 (18:09 +0000)]
Generalize C90 alternative to all x90 machines.

24 years ago.
roland [Sun, 14 Jul 1996 17:48:00 +0000 (17:48 +0000)]
.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 17:47:42 +0000 (17:47 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* MakeTAGS (extract): Pass --add-comments=TRANS.
* sysdeps/gnu/errlist.awk: Write comments into the output with the
descriptive paragraphs from the manual preceded by TRANS.

24 years ago(Error Codes): Add @comment about ED for losers you don't get the joke.
roland [Sun, 14 Jul 1996 17:45:20 +0000 (17:45 +0000)]
(Error Codes): Add @comment about ED for losers you don't get the joke.

24 years ago.
roland [Sun, 14 Jul 1996 13:20:46 +0000 (13:20 +0000)]
.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 13:20:12 +0000 (13:20 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/rtld.c (RESOLVE): Use the dl's load address, not a constant zero!
(_dl_start): Move RESOLVE defn inside this function and #include
"dynamic-link.h" a second time there.
[RTLD_START]: Move use of this after _dl_start function.

24 years ago.
roland [Sun, 14 Jul 1996 11:39:25 +0000 (11:39 +0000)]
.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 11:39:06 +0000 (11:39 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-reloc.c: Include "dynamic-link.h" at file scope.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 10:53:37 +0000 (10:53 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/rtld.c: Include <string.h>.
* elf/dynamic-link.h (ELF_DYNAMIC_DO_REL, ELF_DYNAMIC_DO_RELA,
ELF_DYNAMIC_RELOCATE): No longer take RESOLVE argument.
Conditionalize defns on [RESOLVE].
* elf/do-rel.h (elf_dynamic_do_rel): Likewise.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
Instead use RESOLVE macro with same args.
(elf_machine_rel): Conditionalize defn on [RESOLVE].
* elf/dl-reloc.c (RESOLVE): New macro, define before including
"dynamic-link.h".  It replaces `resolve' local function.
* elf/dl-runtime.c: Likewise.
* elf/rtld.c: Likewise.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 10:53:18 +0000 (10:53 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dynamic-link.h (ELF_DYNAMIC_DO_REL, ELF_DYNAMIC_DO_RELA,
ELF_DYNAMIC_RELOCATE): No longer take RESOLVE argument.
Conditionalize defns on [RESOLVE].
* elf/do-rel.h (elf_dynamic_do_rel): Likewise.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
Instead use RESOLVE macro with same args.
(elf_machine_rel): Conditionalize defn on [RESOLVE].
* elf/dl-reloc.c (RESOLVE): New macro, define before including
"dynamic-link.h".  It replaces `resolve' local function.
* elf/dl-runtime.c: Likewise.
* elf/rtld.c: Likewise.

24 years ago.
roland [Sun, 14 Jul 1996 10:04:21 +0000 (10:04 +0000)]
.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 10:03:32 +0000 (10:03 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c (_dl_map_object_deps): Start TAILP at last preload.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 09:31:59 +0000 (09:31 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-open.c (_dl_open): Force an indirect call for
_dl_relocate_object so there is no chance a PLT fixup will be done
and clobber _dl_global_scope before our call happens.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 09:21:13 +0000 (09:21 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* manual/Makefile ($(objpfx)stamp%-$(subdir)): Separate rule from
other targets.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 09:21:10 +0000 (09:21 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/i386/fpu/__math.h (tan): Correct output constraint from =u
to =t; must operate on top of fp reg stack, not second from top.
Correct input constraint to 0 from t; must be explicit when input and
output are the same register.
(floor): Use __volatile instead of volatile.
(ceil): Likewise.

24 years ago. libc-960714
roland [Sun, 14 Jul 1996 06:04:09 +0000 (06:04 +0000)]
.

24 years ago.
roland [Sun, 14 Jul 1996 06:03:54 +0000 (06:03 +0000)]
.

24 years agoFri Jul 12 23:58:37 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 14 Jul 1996 05:58:34 +0000 (05:58 +0000)]
Fri Jul 12 23:58:37 1996  Ulrich Drepper  <drepper@cygnus.com>

* manual/startup.texi: Document new getsubopt function.
* manual/examples/subopt.c: New example program for documenting
getsubopt function.

24 years agoSun Jul 14 01:51:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 05:56:57 +0000 (05:56 +0000)]
Sun Jul 14 01:51:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* manual/Makefile (glibc-targets): Variable and targets removed.
Sat Jul 13 23:50:17 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* manual/Makefile (lib): New phony target.  Depend on stamp files.
($(objpfx)stamp%-$(subdir)): New rule to create them when necessary.

24 years agoSat Jul 13 03:50:53 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 14 Jul 1996 05:28:16 +0000 (05:28 +0000)]
Sat Jul 13 03:50:53 1996  Ulrich Drepper  <drepper@cygnus.com>

* misc/Makefile (routines): Add qefgcvt and qefgcvt_r.
* misc/efgcvt.c, misc/efgcvt_r.c: Change code so that the `double'
and `long double' versions can be generated.
* misc/qefgcvt.c, misc/qefgcvt_r.c: New files.  Define macros
so that included efgcvt{,_r}.c file generate `long double'
versions.
* stdlib/stdlib.h: Add prototypes for q[efg]cvt() and q[ef]cvt_r()
functions.

24 years agoSat Jul 13 20:04:28 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 05:28:12 +0000 (05:28 +0000)]
Sat Jul 13 20:04:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* socket/sys/socket.h (struct osockaddr): New type.

24 years agoFri Jul 5 18:44:55 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 14 Jul 1996 05:28:09 +0000 (05:28 +0000)]
Fri Jul  5 18:44:55 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/ioperm.c (port_to_cpu_addr): Size
  shift amount for Jensen must be 5 not 4.

24 years agoSat Jul 13 20:17:38 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 05:27:54 +0000 (05:27 +0000)]
Sat Jul 13 20:17:38 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_open_zero_fill): Function
removed.
(__mmap): Pass MACH_PORT_NULL for memobj port when (flags & MAP_ANON).
* sysdeps/generic/dl-sysdep.c (_dl_sysdep_open_zero_fill):
Conditionalize defn on [! MAP_ANON].
* elf/dl-minimal.c (malloc): Conditionalize use of _dl_zerofd
on [! MAP_ANON].
* elf/rtld.c (dl_main): Likewise.
* elf/dl-load.c (_dl_zerofd): Conditionalize defn on [! MAP_ANON].
(_dl_map_object_from_fd): Conditionalize initialization of _dl_zerofd.

24 years agoSat Jul 13 23:50:17 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 05:27:49 +0000 (05:27 +0000)]
Sat Jul 13 23:50:17 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* manual/Makefile (lib): New phony target.  Depend on stamp files.
($(objpfx)stamp%-$(subdir)): New rule to create them when necessary.

24 years agoSat Jul 13 20:17:38 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sun, 14 Jul 1996 05:27:42 +0000 (05:27 +0000)]
Sat Jul 13 20:17:38 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c (_dl_map_object_deps): Take new args PRELOADS and
NPRELOADS, vector of `struct link_map *'s; add them to the searchlist
between MAP and its deps.
* elf/link.h: Fix decl.
* elf/rtld.c (dl_main): If not secure, parse LD_PRELOAD for
colon-separated list of names, map those and pass vector of ptrs as
PRELOADS list to _dl_map_object_deps.
* elf/dl-runtime.c (_dl_object_relocation_scope): Pass new args to
_dl_map_object_deps with empty preload list.
* elf/dl-open.c (_dl_open): Likewise.

24 years ago1996-07-13 Paul Eggert <eggert@twinsun.com>
roland [Sun, 14 Jul 1996 05:27:39 +0000 (05:27 +0000)]
1996-07-13  Paul Eggert  <eggert@twinsun.com>

* time/strftime.c (strftime): Use space padding for %e, %k, %l,
to match Emacs format-time-string specification.
(DO_NUMBER_SPACEPAD): Renamed from DO_NUMBER_NOPAD.

24 years agoFri Jul 12 23:58:37 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Sun, 14 Jul 1996 05:27:34 +0000 (05:27 +0000)]
Fri Jul 12 23:58:37 1996  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/Makefile (routines): Add getsubopt.
* stdlib/stdlib.h: Add prototype for getsubopt.
* stdlib/getsubopt.c: New file.  Implement getsubopt function
to handle suboption parsing.

24 years agoSat Jul 13 02:47:53 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 14 Jul 1996 05:27:31 +0000 (05:27 +0000)]
Sat Jul 13 02:47:53 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* grp/initgroups.c (initgroups): Add groups that user is a member
  of, not the ones he is _not_ a member of.