kopensolaris-gnu/glibc.git
23 years agoMon Jun 24 19:57:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:50 +0000 (06:49 +0000)]
Mon Jun 24 19:57:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* nss/getXXent_r.c (REENTRANT_GETNAME): Clear NO_MORE when NIP is
non-null on entry.
Sun Jun 23 19:42:05 1996  Ulrich Drepper  <drepper@cygnus.com>

* nss/Makefile, nss/XXX-lookup.c, nss/file-lookup.c,
nss/getXXbyYY.c, nss/getXXbyYY_r.c, nss/getXXent.c,
nss/getXXent_r.c, nss/host-lookup.c, nss/network-lookup.c,
nss/nsswitch.c, nss/nsswitch.h, nss/proto-lookup.c,
nss/service-lookup.c: New files.  Implementation of name
service switch, following the approach in Solaris.
Interface specification and general structure inspired by Peter
Eriksson <pen@lysator.liu.se>.
* nss/nss_files/files-host.c, nss/nss_files/files-network.c,
nss/nss_files/files-proto.c, nss/nss_files/files-service.c:
Implementation of libnss_files.so module for file based databases
in NSS service.
* nss/nss_dns/dns-host.c, nss/nss_dns/dns-network.c: Implementation
        if libnss_dns.so module for DNS name lookup in NSS service.

23 years agoMon Jun 24 19:57:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:46 +0000 (06:49 +0000)]
Mon Jun 24 19:57:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makeconfig (rpath-link): Add $(nssobjdir).
(nssobjdir): New variable.

23 years agoSun Jun 23 15:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:43 +0000 (06:49 +0000)]
Sun Jun 23 15:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* resolv.h: Fix wrapper for resolv/resolv.h.

23 years agoSun Jun 23 15:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:39 +0000 (06:49 +0000)]
Sun Jun 23 15:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* configure.in (ld --no-whole-archive check): Use AC_TRY_COMMAND.
Compile dummy file and pass -nostdlib -nostartfiles so as not to
require installed libraries.

23 years agoSun Jun 23 19:42:05 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Tue, 25 Jun 1996 06:49:20 +0000 (06:49 +0000)]
Sun Jun 23 19:42:05 1996  Ulrich Drepper  <drepper@cygnus.com>

* inet/getproto.c, inet/getprtent.c, inet/getprtname.c,
inet/getservent.c, inet/getsrvbynm.c, inet/getsrvbypt.c:
Changed to serve as interface to NSS.
* inet/gethstbyad.c, inet/gethstbyad_r.c, inet/gethstbynm.c,
inet/gethstbynm2.c, inet/gethstbynm2_r.c, inet/gethstbynm_r.c,
inet/gethstent.c, inet/gethstent_r.c, inet/getnetbynm.c,
inet/getnetbynm_r.c, inet/getnetbypt.c, inet/getnetbypt_r.c,
inet/getnetent.c, inet/getnetent_r.c, inet/getproto_r.c,
inet/getprtent_r.c, inet/getprtname_r.c, inet/getservent_r.c,
inet/getsrvbynm_r.c, inet/getsrvbypt_r.c: New files.  Implement
interfaces to NSS, including reentrant functions.

23 years agoSun Jun 23 19:42:05 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Tue, 25 Jun 1996 06:49:17 +0000 (06:49 +0000)]
Sun Jun 23 19:42:05 1996  Ulrich Drepper  <drepper@cygnus.com>

* resolv/mapv4v6addr.h, resolv/mapv4v6hostent.h: Extracted from
gethnamaddr.c.  These private functions are now used in more
than one file.

23 years agoSun Jun 23 19:42:05 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Tue, 25 Jun 1996 06:49:13 +0000 (06:49 +0000)]
Sun Jun 23 19:42:05 1996  Ulrich Drepper  <drepper@cygnus.com>

* resolv/getnetbyaddr.c, resolv/getnetbyname.c, resolv/getnetent.c,
resolv/sethostent.c: Removed:  Obsoleted by NSS.

23 years agoSun Jun 23 15:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:11 +0000 (06:49 +0000)]
Sun Jun 23 15:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* time/Makefile ($(installed-localtime-file) rule): Do
$(make-target-directory) first.

23 years agoMon Jun 24 19:57:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:07 +0000 (06:49 +0000)]
Mon Jun 24 19:57:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* pwd/fgetpwent.c: Rewritten using files-parse.c.
* grp/fgetgrent.c: Likewise.

23 years agoMon Jun 24 19:57:01 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Tue, 25 Jun 1996 06:49:01 +0000 (06:49 +0000)]
Mon Jun 24 19:57:01 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules: Move shared library building before objects rules, so
versions are known before extra-lib.mk gets included.
* extra-lib.mk (lib-noranlib): Depend on the shared object too.

23 years agoMon Jun 24 22:39:12 1996 Richard Henderson <rth@tamu.edu>
roland [Tue, 25 Jun 1996 03:59:46 +0000 (03:59 +0000)]
Mon Jun 24 22:39:12 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/alpha/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE):
A .plt entry now loads the .rela.plt offset directly rather
than making us calculate it.

23 years agonote nss
roland [Tue, 25 Jun 1996 01:54:12 +0000 (01:54 +0000)]
note nss

23 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c
roland [Tue, 25 Jun 1996 01:35:12 +0000 (01:35 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.c

23 years agoRegenerated: autoconf configure.in libc-960624
roland [Sun, 23 Jun 1996 22:54:48 +0000 (22:54 +0000)]
Regenerated: autoconf  configure.in

23 years agoUpdated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c
roland [Sun, 23 Jun 1996 20:05:04 +0000 (20:05 +0000)]
Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/regex.c

23 years ago. libc-960623
roland [Sun, 23 Jun 1996 01:31:00 +0000 (01:31 +0000)]
.

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

* posix/unistd.h (syscall): Change sysno arg and return value
to int long.

23 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 23 Jun 1996 01:30:14 +0000 (01:30 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/syscalls.list (ksyslog_ctl): Rename
to klogctl to match prototype in sys/klog.h.

23 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 23 Jun 1996 01:30:10 +0000 (01:30 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/alpha/Makefile (CFLAGS-rtld.c): Add -mbuild-constants
only when building ELF version of library.

23 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 23 Jun 1996 01:30:05 +0000 (01:30 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* libio/libioP.h (_IO_vscanf): Add prototype.

23 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 23 Jun 1996 01:30:01 +0000 (01:30 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/posix/getcwd.c (__canonicalize_directory_name_internal):
Remove.  Code is now part of __getcwd again.  The old function
never really worked for anything but THISDIR==".".

23 years agoSat Jun 22 23:30:07 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Sun, 23 Jun 1996 01:29:52 +0000 (01:29 +0000)]
Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/posix/libc_fatal.c: Add include of <string.h>.
* sysdeps/unix/sysv/linux/gethostid.c: Ditto.

23 years agoRemade for alpha-1.92
roland [Sat, 22 Jun 1996 22:10:26 +0000 (22:10 +0000)]
Remade for alpha-1.92

23 years agoRegenerated: autoconf configure.in
roland [Sat, 22 Jun 1996 22:06:37 +0000 (22:06 +0000)]
Regenerated: autoconf  configure.in

23 years ago.
roland [Sat, 22 Jun 1996 22:06:08 +0000 (22:06 +0000)]
.

23 years agoSat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sat, 22 Jun 1996 22:05:53 +0000 (22:05 +0000)]
Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* version.h (VERSION): Version 1.92 test release.

23 years agoSat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sat, 22 Jun 1996 22:05:16 +0000 (22:05 +0000)]
Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* config.make.in (BUILD_CC): New variable.
* configure.in: Check for BUILD_CC if $host != $build.

23 years agoSat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sat, 22 Jun 1996 22:05:13 +0000 (22:05 +0000)]
Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* Makerules [! objects] (subdir_lib): Depend on the stamp$o files.
(stamp$o files): New targets, create them empty, no deps.

23 years agoSat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sat, 22 Jun 1996 22:05:09 +0000 (22:05 +0000)]
Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* posix/glob.c: Include <alloca.h> only [HAVE_ALLOCA_H], not [sparc].

23 years agoSat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sat, 22 Jun 1996 22:05:05 +0000 (22:05 +0000)]
Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/Makefile (headers): Add ar.h.
* misc/ar.h: New file.

23 years agoRegenerated
roland [Sat, 22 Jun 1996 21:14:17 +0000 (21:14 +0000)]
Regenerated

23 years agoRegenerated: autoconf configure.in
roland [Sat, 22 Jun 1996 20:30:45 +0000 (20:30 +0000)]
Regenerated: autoconf  configure.in

23 years agobring more or less up to date
roland [Sat, 22 Jun 1996 15:24:06 +0000 (15:24 +0000)]
bring more or less up to date

23 years ago.
roland [Sat, 22 Jun 1996 15:00:08 +0000 (15:00 +0000)]
.

23 years agoSat Jun 22 10:44:09 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Sat, 22 Jun 1996 14:59:52 +0000 (14:59 +0000)]
Sat Jun 22 10:44:09 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* rpm/template (Source): New field.
(%prep, %build, %install): New sections.
(%files): Add %doc FAQ NEWS NOTES README.
* rpm/rpmrc (builddir): Removed.

23 years agoupdates from drepper libc-960622
roland [Sat, 22 Jun 1996 00:20:38 +0000 (00:20 +0000)]
updates from drepper

23 years ago.
roland [Fri, 21 Jun 1996 21:37:08 +0000 (21:37 +0000)]
.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 21:36:48 +0000 (21:36 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-load.c (_dl_map_object_from_fd): Fix mapping and l_phdr
  guessing to not assume p_vaddr of first load cmd is zero.

23 years ago.
roland [Fri, 21 Jun 1996 21:01:27 +0000 (21:01 +0000)]
.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 21:01:13 +0000 (21:01 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr
  only for ?s, not for *s.  Fix from Chet Ramey.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 21:01:09 +0000 (21:01 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* sysdeps/sparc/elf/start.S: New file.
* sysdeps/sparc/dl-machine.h: New file.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 21:01:07 +0000 (21:01 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* version.c (banner): Add trailing newline.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 21:01:00 +0000 (21:01 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

Fixes thanks to Raja R Harinath <harinath@cs.umn.edu>:
* sysdeps/unix/sysv/utmpbits.h: Define _HAVE_UT_{TYPE,ID,TV,HOST}.
Use __{BEGIN,END}_DECLS.
(_PATH_WTMP, _PATH_UTMP, _PATH_LASTLOG): New macros.
* login/utmp.h (UTMP_FILE, UTMP_FILENAME, WTMP_FILE, WTMP_FILENAME):
New macros, moved here from sysdeps/gnu/utmpbits.h.
* sysdeps/generic/utmpbits.h (_HAVE_UT_HOST): Define it.
* sysdeps/gnu/utmpbits.h (_HAVE_UT_HOST): Likewise.
* login/logout.c: Use ut_host only #if _HAVE_UT_HOST.
Use sizeof instead of UT_*SIZE.
* login/logwtmp.c: Likewise.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 21:00:57 +0000 (21:00 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* misc/tsearch.c (tdelete): Define as weak alias to __tdelete.

23 years ago. libc-960621
roland [Fri, 21 Jun 1996 04:33:09 +0000 (04:33 +0000)]
.

23 years agoFri Jun 21 00:27:51 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Fri, 21 Jun 1996 04:32:56 +0000 (04:32 +0000)]
Fri Jun 21 00:27:51 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* login/utmp.h: Declare login_tty.

23 years agoThu Jun 20 21:19:07 1996 Richard Henderson <rth@tamu.edu>
roland [Fri, 21 Jun 1996 04:30:50 +0000 (04:30 +0000)]
Thu Jun 20 21:19:07 1996  Richard Henderson  <rth@tamu.edu>

* sysdeps/alpha/dl-machine.h (elf_alpha_fix_plt):
Changed to a 12-byte PLT entry to remove dependency on $gp.
Take a new got_addr parameter.
(elf_machine_rela): Pass the new parameter.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Do arithmetic for 12-byte PLT.
(RTLD_START): Do normal linkage with program entry.

23 years ago.
miles [Thu, 20 Jun 1996 21:32:45 +0000 (21:32 +0000)]
.

23 years agoUndo previous change to ___brk_addr, make it a weak link again, and
miles [Thu, 20 Jun 1996 21:32:17 +0000 (21:32 +0000)]
Undo previous change to ___brk_addr, make it a weak link again, and
initialize _hurd_brk to 0.

23 years ago(___brk_addr):
miles [Thu, 20 Jun 1996 17:34:37 +0000 (17:34 +0000)]
(___brk_addr):
  Now a variable, initialized to 0, instead of a weak link to _hurd_brk.

23 years agoAdd support for PowerPC Linux
meissner [Thu, 20 Jun 1996 16:20:05 +0000 (16:20 +0000)]
Add support for PowerPC Linux

23 years ago(getuids): New weak link to __getuids.
miles [Thu, 20 Jun 1996 16:18:45 +0000 (16:18 +0000)]
(getuids): New weak link to __getuids.

23 years ago*** empty log message *** libc-960620
miles [Wed, 19 Jun 1996 22:38:55 +0000 (22:38 +0000)]
*** empty log message ***

23 years ago(__access): Pass 0 lookup arg to __hurd_file_name_lookup.
miles [Wed, 19 Jun 1996 20:13:03 +0000 (20:13 +0000)]
(__access): Pass 0 lookup arg to __hurd_file_name_lookup.

23 years ago(__hurd_file_name_lookup, hurd_file_name_lookup,
miles [Wed, 19 Jun 1996 20:12:31 +0000 (20:12 +0000)]
(__hurd_file_name_lookup, hurd_file_name_lookup,
__hurd_file_name_lookup_retry, hurd_file_name_lookup_retry,
__hurd_file_name_split, hurd_file_name_split, hurd_file_name_lookup):
  Add LOOKUP argument.

23 years ago(hurd_file_name_path_lookup):
miles [Wed, 19 Jun 1996 20:12:00 +0000 (20:12 +0000)]
(hurd_file_name_path_lookup):
  Add LOOKUP argument.
  Rename nested function lookup to scan_lookup.
(file_name_path_lookup):
  Pass 0 for lookup arg to hurd_file_name_path_lookup.

23 years ago(__hurd_file_name_lookup_retry, __hurd_file_name_lookup,
miles [Wed, 19 Jun 1996 20:11:26 +0000 (20:11 +0000)]
(__hurd_file_name_lookup_retry, __hurd_file_name_lookup,
__hurd_file_name_split):
  Add & use LOOKUP argument.
  Rename nested function lookup to lookup_op.
(__file_name_lookup, __file_name_lookup_under):
  Pass 0 for lookup arg to __hurd_file_name_lookup.
(__file_name_split):
  Likewise for __hurd_file_name_split.

23 years agoRegenerated: autoconf configure.in
roland [Wed, 19 Jun 1996 15:06:55 +0000 (15:06 +0000)]
Regenerated: autoconf  configure.in

23 years ago.
roland [Wed, 19 Jun 1996 14:52:21 +0000 (14:52 +0000)]
.

23 years agoMon Jun 17 19:09:49 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Wed, 19 Jun 1996 14:48:36 +0000 (14:48 +0000)]
Mon Jun 17 19:09:49 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Make-dist (+sysdeps): Move wildcard inside loop to avoid consing
up a huge list just to discard most of it.

23 years agoMon Jun 17 19:03:36 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Wed, 19 Jun 1996 14:47:42 +0000 (14:47 +0000)]
Mon Jun 17 19:03:36 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* configure.in (sysnames): Avoid fgrep by using the case shell
builtin.

23 years agoMon Jun 17 18:59:18 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
roland [Wed, 19 Jun 1996 14:45:48 +0000 (14:45 +0000)]
Mon Jun 17 18:59:18 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* Makeconfig (config.status): Fix dependency on Implies files.

23 years ago. libc-960619
roland [Wed, 19 Jun 1996 06:54:12 +0000 (06:54 +0000)]
.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:47:53 +0000 (06:47 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/generic/memcmp.c: Add prototype decls for internal fns.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:47:49 +0000 (06:47 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* locale/programs/locale.c: Include string.h.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:47:39 +0000 (06:47 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/pipe.S: Use PSEUDO.

23 years agoMon Jun 17 17:53:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 19 Jun 1996 06:43:40 +0000 (06:43 +0000)]
Mon Jun 17 17:53:21 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* mach/Machrules (%_server.c %_server.h rule): Remove gratuitous
mention of $< in mig cmd.  Thanks to Shantanu Goel.

23 years agoRegenerated: autoconf configure.in
roland [Wed, 19 Jun 1996 06:39:53 +0000 (06:39 +0000)]
Regenerated: autoconf  configure.in

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:52 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* configure.in (HAVE_ASM_WEAKEXT_DIRECTIVE): Reverse order of
arguments to weakext to make .weakext detection work on ECOFF systems.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:49 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/alpha/sysdep.h, sysdeps/alpha/bb_init_func.S,
  sysdeps/unix/sysv/linux/alpha/brk.S: Use ldiq instead of ldi since
  latter is illegal under DEC Unix.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:47 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* dirent/dirent.h: Document _DIRENT_HAVE_D_OFF macro.  Define
d_ino only if <direntry.h> hasn't defined d_fileno.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:45 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* errno.h: Move __END_DECLS to correct place to make file
  compilable under c++.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:43 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* locale/programs/ld-numeric.c: Include <alloca.h>

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:41 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* libio/cleanup.c: Use __P() to declare prototype when __STDC__ is
  in efect.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:39 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sunrpc/xdr.c (xdr_int, xdr_u_int): If sizeof(long)==8 and
  sizeof(int)<sizeof(long), we need to go through a temporary
  variable.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:38 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/alpha/divrem.h: Use retaddr instead of ra as the return
  address register in the .frame directive.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:35 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* misc/paths.h (_PATH_MAN): Change from /usr/share/man to /usr/man
to be Linux FSSTND compliant.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:32 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/alpha/copysign.c: Remove.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:30 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/sysdep.S,
  sysdeps/unix/sysv/linux/alpha/brk.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/llseek.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
  __syscall_error to avoid intruding application name space.
* sysdeps/unix/alpha/sysdep.S: Renamed from
sysdeps/unix/sysv/linux/alpha/sysdep.S.  This file works for OSF/1
  as well.
* sysdeps/unix/bsd/osf/alpha/sysdep.S: Remove (note that the
  EWOULDBLOCK -> EAGAIN mapping was unnecessary since
  EWOULDBLOCK==EAGAIN under DEC Unix and Linux/Alpha).

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:26 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/bsd/osf/alpha/start.S (errno): Removed.
* sysdeps/unix/sysv/linux/alpha/start.S: Ditto.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:24 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* libio/stdio.h (__libc_fatal): Add prototype.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:21 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/make-syscalls.sh, sysdeps/unix/sysdep.h
  (PSEUDO_END): Rename END() to PSEUDO_END().

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:16 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sunrpc/xdr_stdio.c (xdrstdio_getlong), sunrpc/xdr_rec.c
  (xdrrec_getlong), sunrpc/xdr_mem.c (xdrmem_getlong): Make sure
  appropriate sign-extension is performed on machines with
  sizeof(long) > 4.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:11 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/sysdep.S,
  sysdeps/unix/sysv/linux/alpha/brk.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/llseek.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
  __syscall_error to avoid intruding application name space.

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:07 +0000 (06:38 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* features.h (__KERNEL_STRICT_NAMES): Define __KERNEL_STRICT_NAMES
  unless _LOOSE_KERNEL_NAMES is in effect (which, with high
  probability is a sure loser).
* sysdeps/unix/sysv/linux/gnu/types.h (__KERNEL_STRICT_NAMES): Remove.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:04 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/sysdep.S,
  sysdeps/unix/sysv/linux/alpha/brk.S,
  sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S,
  sysdeps/unix/sysv/linux/alpha/llseek.S,
  sysdeps/unix/sysv/linux/alpha/sigsuspend.S,
  sysdeps/unix/sysv/linux/alpha/syscall.S: Rename syscall_error to
  __syscall_error to avoid intruding application name space.
* sysdeps/unix/alpha/sysdep.h, sysdeps/alpha/bb_init_func.S,
  sysdeps/unix/sysv/linux/alpha/brk.S: Use ldiq instead of ldi since
  latter is illegal under DEC Unix.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:38:01 +0000 (06:38 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* FAQ: Add Linux/Alpha to list of supported platforms.  Mention
that _validuser() has been replaced by __ivaliduser().

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:59 +0000 (06:37 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/sysv/linux/alpha/sysdep.h: Rename __NR_get?id
to SYS_get?id so that syscall stubs in sysdeps/unix define
these syscalls in terms of getxpid/getxuid/getxgid.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:57 +0000 (06:37 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/alpha/sysdep.h: Move error-handling code in PSEUDO
  to PSEUDO_END to improve branch-prediction.  Include .frame
  directive to make syscalls debugabble.
(PSEUDO_END): New macro.
* sysdeps/unix/alpha/sysdep.h, sysdeps/alpha/bb_init_func.S,
  sysdeps/unix/sysv/linux/alpha/brk.S: Use ldiq instead of ldi since
  latter is illegal under DEC Unix.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:49 +0000 (06:37 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/_exit.S, sysdeps/unix/getegid.S,
  sysdeps/unix/geteuid.S, sysdeps/unix/getppid.S,
  sysdeps/unix/execve.S, sysdeps/unix/fork.S,
  sysdeps/unix/syscall.S: Terminate syscall with PSEUDO_END.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:45 +0000 (06:37 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/alpha/sysdep.S: Renamed from
sysdeps/unix/sysv/linux/alpha/sysdep.S.  This file works for OSF/1
  as well.
* sysdeps/unix/bsd/osf/alpha/sysdep.S: Remove (note that the
  EWOULDBLOCK -> EAGAIN mapping was unnecessary since
  EWOULDBLOCK==EAGAIN under DEC Unix and Linux/Alpha).

23 years agoThu Jun 6 21:39:38 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:43 +0000 (06:37 +0000)]
Thu Jun  6 21:39:38 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sysdeps/unix/bsd/sun/sunos4/tcsetattr.c (tcsetattr): Declare cmd
  as unsigned long, not as int (to avoid incorrect int->long
  promotion).

23 years agoThu Jun 13 17:25:11 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:41 +0000 (06:37 +0000)]
Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* libio/iopopen.c (read_or_write, parent_end, child_end): Declare
  volatile to avoid "might get clobbered by longjmp" warning.

23 years agoMon Jun 10 17:50:31 1996 David Mosberger-Tang <davidm@azstarnet.com>
roland [Wed, 19 Jun 1996 06:37:39 +0000 (06:37 +0000)]
Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>

* sunrpc/rpc/types.h: Include <sys/param.h> and <netinet/in.h> to
  avoid RPC definitions of INADDR_LOOPBACK and/or MAXHOSTNAMELEN.

23 years ago.
roland [Wed, 19 Jun 1996 05:38:55 +0000 (05:38 +0000)]
.

23 years agoWed Jun 19 03:24:58 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 19 Jun 1996 05:38:30 +0000 (05:38 +0000)]
Wed Jun 19 03:24:58 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/setlocale.c (setlocale): Initialize local variables to
prevent warnings.

23 years agoWed Jun 19 01:27:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
roland [Wed, 19 Jun 1996 05:38:28 +0000 (05:38 +0000)]
Wed Jun 19 01:27:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* math/Makefile (distribute): Add ieee-math.c.

23 years agoWed Jun 19 03:24:58 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 19 Jun 1996 05:38:26 +0000 (05:38 +0000)]
Wed Jun 19 03:24:58 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/locfile.c: Don't depend in pre-2.0 Linux specific
  name `MAX_IOVEC'.  Instead use standard name `UIO_MAXIOV'.

23 years agoWed Jun 19 03:24:58 1996 Ulrich Drepper <drepper@cygnus.com>
roland [Wed, 19 Jun 1996 05:38:16 +0000 (05:38 +0000)]
Wed Jun 19 03:24:58 1996  Ulrich Drepper  <drepper@cygnus.com>

* locale/codeset_name.c: New file.  Provide function for information
  about currently used character set.
* locale/Makefile (routines): Add codeset_name.
* locale/langinfo.h (_NL_CTYPE_CODESET_NAME): Add new constant.
* locale/localeinfo.h: Change magic number because of incompatible
change.
* locale/C-ctype.c: Add initializer for new field `codeset_name'.
* locale/programs/ld-ctype.c: Implement handling of `codeset_name'.

23 years ago. libc-1-91
roland [Tue, 18 Jun 1996 22:27:43 +0000 (22:27 +0000)]
.