Ulrich Drepper [Fri, 18 Dec 1998 09:12:02 +0000 (09:12 +0000)]
Update.
1998-12-18 Ulrich Drepper <drepper@cygnus.com>
* manual/texinfo.tex: Update to latest version.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list: Add ipc.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
Patch by Cristian Gafton <gafton@redhat.com>.
Ulrich Drepper [Thu, 17 Dec 1998 23:03:50 +0000 (23:03 +0000)]
Update.
* iconvdata/gconv-modules: Add remaining aliases from Internet
standards.
Ulrich Drepper [Thu, 17 Dec 1998 20:59:54 +0000 (20:59 +0000)]
Update.
* iconv/gconv_int.h (gconv_module): Add new element from_regex_mem.
* iconv/gconv_conf.c (module_compare): Make s1 and s2 const.
(detect_conflict): New function.
(add_alias): Call detect_conflict to see whether there is already
a module for the new name.
(add_module): Make sure there is no alias for the new name.
(read_conf_file): Call add_alias with new argument.
(__gconv_read_conf): Don't destroy module tree immediately after
walking it. We need it to test the internal conversions for
conflicts.
* iconv/gconv_db.c (find_derivation): Don't allocate memory for
regular expression. There is now room in the module descriptor.
(free_mem): Don't free memory for regular expression.
Ulrich Drepper [Thu, 17 Dec 1998 15:34:52 +0000 (15:34 +0000)]
Update.
* sysdeps/unix/sysv/linux/bits/socket.h: Add AF_IRDA, PF_IRDA and
MSG_TRYHARD.
Ulrich Drepper [Thu, 17 Dec 1998 13:58:32 +0000 (13:58 +0000)]
Update.
* sunrpc/clnt_unix.c (clntunix_destroy): Use __close not close.
* libio/oldtmpfile.c: Likewise.
* libio/oldiofdopen.c: Use __fcntl instead fcntl.
* sysdeps/posix/profil.c: Use __sigaction instead of sigaction.
* login/login.c: Determine pts/3 as terminal name if path is
Ulrich Drepper [Thu, 17 Dec 1998 12:10:58 +0000 (12:10 +0000)]
Update.
* iconvdata/iso646.c (gconv_init): Return correct error value if we
run out of memory.
* iconvdata/iso-2022-jp.c: Likewise.
Ulrich Drepper [Thu, 17 Dec 1998 11:18:37 +0000 (11:18 +0000)]
Update.
* iconv/gconv_db.c (gen_steps): Respect error return value from
init functions and abort.
Ulrich Drepper [Thu, 17 Dec 1998 09:57:24 +0000 (09:57 +0000)]
Update.
1998-12-17 Ulrich Drepper <drepper@cygnus.com>
* iconvdata/iso646.c: Recognize NF_Z_62-010_1973 as charset name.
1998-12-17 H.J. Lu <hjl@gnu.org>
Ulrich Drepper [Thu, 17 Dec 1998 09:09:17 +0000 (09:09 +0000)]
Update.
Thu Dec 17 08:53:40 1998 H.J. Lu <hjl@gnu.org>
* sunrpc/rpc/xdr.h (XDR_DESTROY): Add ';'.
(xdr_destroy): Likewise.
Ulrich Drepper [Thu, 17 Dec 1998 07:02:26 +0000 (07:02 +0000)]
update
1998-12-17 Ulrich Drepper <drepper@cygnus.com>
* login/login.c: Determine pts/3 and terminal name if path is
/dev/pts/3. This is consistent with getlogin. [PR libc/906]
Ulrich Drepper [Thu, 17 Dec 1998 06:41:01 +0000 (06:41 +0000)]
Update.
1998-12-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/posix/tempname.c (__path_search): Add casts for format
string.
1998-12-16 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sunrpc/rpc/xdr.h (XDR_DESTROY, xdr_destroy): Avoid dangling else
problem.
(IXDR_PUT_INT32): Fully parenthesize parameters.
(IXDR_GET_LONG, IXDR_PUT_LONG): Mark GCC extension. Fully
parenthesize parameter.
Ulrich Drepper [Wed, 16 Dec 1998 17:53:14 +0000 (17:53 +0000)]
Update.
* iconvdata/gconv-modules: Add some of the charset name aliases
used in Internet standards.
1998-12-16 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Wed, 16 Dec 1998 14:31:03 +0000 (14:31 +0000)]
Update.
1998-12-16 Ulrich Drepper <drepper@cygnus.com>
* version.h (VERSION): Bump to 2.0.107.
* sysdeps/i386/i486/bits/string.h: Pretty printing.
Ulrich Drepper [Wed, 16 Dec 1998 11:10:36 +0000 (11:10 +0000)]
Update.
1998-12-16 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* sunrpc/rpc/xdr.h: Revert patch from 1998-12-14, partly revert
patch from 1998-12-01.
Ulrich Drepper [Wed, 16 Dec 1998 11:08:19 +0000 (11:08 +0000)]
Regenerated: /usr/unsupported/bin/perl scripts/gen-FAQ.pl FAQ.in
Roland McGrath [Wed, 16 Dec 1998 10:15:27 +0000 (10:15 +0000)]
1998-12-16 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/bits/local_lim.h (SYMLOOP_MAX): Define this #ifdef
__USE_BSD as well as #ifdef __USE_GNU, so MAXSYMLINKS can use it.
Reported by UCHIYAMA Yasushi <uch@nop.or.jp>
1998-12-16 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Don't change
read-only struct termios_p* but change k_termios member directly.
Roland McGrath [Wed, 16 Dec 1998 10:14:00 +0000 (10:14 +0000)]
1998-12-16 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/bits/local_lim.h (SYMLOOP_MAX): Define this #ifdef
__USE_BSD as well as #ifdef __USE_GNU, so MAXSYMLINKS can use it.
Reported by UCHIYAMA Yasushi <uch@nop.or.jp>
Ulrich Drepper [Wed, 16 Dec 1998 08:28:16 +0000 (08:28 +0000)]
Update.
1998-12-16 Ulrich Drepper <drepper@cygnus.com>
* iconvdata/ibm866.c: New file.
* iconvdata/cp1258.c: New file.
* iconvdata/cp1258.h: New file.
* iconvdata/mac-uk.c: New file.
* iconvdata/gconv-modules: Add rules for new modules.
* iconvdata/Makefile: Likewise.
* sysdeps/gnu/bits/ipc.h: Move libc internal bits to...
* include/bits/ipc.h: ..here. New file.
1998-12-16 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Don't change
read-only struct termios_p* but change k_termios member directly.
Ulrich Drepper [Tue, 15 Dec 1998 16:56:25 +0000 (16:56 +0000)]
Update.
1998-12-15 H.J. Lu <hjl@gnu.org>
* sysdeps/posix/tempname.c (__path_search): Fix the maximum
string length.
Ulrich Drepper [Tue, 15 Dec 1998 16:47:38 +0000 (16:47 +0000)]
Update.
* sysdeps/unix/sysv/linux/msgctl.c: Use INLINE_SYSCALL.
* sysdeps/unix/sysv/linux/msgget.c: Likewise.
* sysdeps/unix/sysv/linux/msgrcv.c: Likewise.
* sysdeps/unix/sysv/linux/msgsnd.c: Likewise.
* sysdeps/unix/sysv/linux/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/semget.c: Likewise.
* sysdeps/unix/sysv/linux/semop.c: Likewise.
* sysdeps/unix/sysv/linux/shmat.c: Likewise.
* sysdeps/unix/sysv/linux/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/shmdt.c: Likewise.
* sysdeps/unix/sysv/linux/shmget.c: Likewise.
* sysdeps/unix/sysv/linux/syscalls.list: Remove ipc syscall here.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add ipc syscall here.
* time/strftime.c: Remove 'f' format.
* time/strptime.c (get_number): Ignore trailing whitespace.
(strptime_internal): Handle 'F' and 'k' formats.
Ulrich Drepper [Tue, 15 Dec 1998 09:31:30 +0000 (09:31 +0000)]
Update.
1998-12-15 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/posix/tempname.c (__path_search): Add second part of the
patch by Andreas Jaeger.
1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* stdio-common/tst-tmpnam.c (main): Use void as parameter to avoid
warnings about unused args. Fix comment.
1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/posix/tempname.c (__path_search): Correct last patch.
1998-12-08 H.J. Lu <hjl@gnu.org>
* sysdeps/unix/sysv/linux/speed.c (cfsetospeed): Don't clear
the IBAUD0 bit in c_iflag.
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Clear the
the IBAUD0 bit in c_iflag.
Ulrich Drepper [Tue, 15 Dec 1998 00:02:24 +0000 (00:02 +0000)]
Update.
1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* stdio-common/tst-tmpnam.c (main): Use void as parameter to avoid
warnings about unused args. Fix comment.
1998-12-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/posix/tempname.c (__path_search): Correct last patch.
Ulrich Drepper [Mon, 14 Dec 1998 22:02:37 +0000 (22:02 +0000)]
Update.
Patch by Bruce Elliott <bde@nwlink.com>.
Ulrich Drepper [Mon, 14 Dec 1998 21:59:20 +0000 (21:59 +0000)]
Update.
1998-12-14 Ulrich Drepper <drepper@cygnus.com>
* sunrpc/rpc/xdr.h (IXDR_GET_INT32): Case pointer before reading from
it.
(IXDR_PUT_INT32): Likewise for writing.
Ulrich Drepper [Mon, 14 Dec 1998 21:48:11 +0000 (21:48 +0000)]
Update.
1998-12-08 H.J. Lu <hjl@gnu.org>
* sysdeps/unix/sysv/linux/speed.c (cfsetospeed): Don't clear
the IBAUD0 bit in c_iflag.
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Clear the
the IBAUD0 bit in c_iflag.
Ulrich Drepper [Mon, 14 Dec 1998 21:27:19 +0000 (21:27 +0000)]
Update.
* time/Makefile (tests): Add tst-strptime.
* time/tst-strptime.c: New file.
* time/strptime.c: Correct bugs in weekday and yearday computation.
1998-12-14 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Mon, 14 Dec 1998 19:08:03 +0000 (19:08 +0000)]
Update.
* time/strptime.c (strptime_internal): Set tm_wday and tm_yday in
any of tm_year, tm_mon, or tm_mday was changed and the value
itself wasn't specified.
Ulrich Drepper [Mon, 14 Dec 1998 16:34:00 +0000 (16:34 +0000)]
Update.
declaration since it's not needed.
Ulrich Drepper [Mon, 14 Dec 1998 16:33:50 +0000 (16:33 +0000)]
Update.
* spinlock.c (__pthread_unlock): Don"t crash if called for an
untaken mutex. Reported by Ruslan V. Brushkoff <rus@Snif.Te.Net.UA>.
Ulrich Drepper [Mon, 14 Dec 1998 15:23:56 +0000 (15:23 +0000)]
Update.
* include/stdio.h: Add new parameter to __path_search.
* libio/oldtmpfile.c: Add 0 as new parameter to __path_search.
* stdio-common/tmpfile.c: Likewise.
* stdio-common/tmpfile64.c: Likewise.
* stdio-common/tmpnam.c: Likewise.
* stdio-common/tmpnam_r.c: Likewise.
* stdio-common/tempnam.c: Add 1 as new parameter to __path_search.
* sysdeps/posix/tempname.c: Add new parameter. If value is nonzero
consider TMPDIR environment variable and dir parameter. Otherwise not.
* stdio-common/Makefile (tests): Add tst-tmpnam.
* stdio-common/tst-tmpnam.c: New file.
Ulrich Drepper [Mon, 14 Dec 1998 12:03:13 +0000 (12:03 +0000)]
Update.
1998-12-14 Ulrich Drepper <drepper@cygnus.com>
* po/es.po: Update from translation team.
Ulrich Drepper [Mon, 14 Dec 1998 09:14:02 +0000 (09:14 +0000)]
Update.
1998-12-12 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* timezone/Makefile: Protect inclusion of z.* by avoid-generated
and inhibit_timezone_rules instead of no_deps.
* Make-dist: Pass inhibit_timezone_rules=t when making
echo-distinfo.
1998-12-12 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/Makefile (distribute): Remove dir-add.texinfo.
* sysdeps/unix/sysv/linux/powerpc/Dist: Add sys/procfs.h and
sys/user.h.
1998-12-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/Makefile (stamp-summary): Use ^L as separator for
sorting.
* manual/arith.texi: Add comments before all @deffoox lines to get
them added to the summary.
* manual/creature.texi: Likewise.
* manual/math.texi: Likewise.
1998-12-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* math/libm-test.c: Remove macro ISINF. Change all usages of
ISINF to isinf.
1998-12-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/alpha/fpu/fsetexcptflg.c: Avoid -Wparentheses warning.
* sysdeps/libm-ieee754/s_expm1.c (__expm1): Avoid -Wparentheses
warning.
* sysdeps/libm-ieee754/s_log1p.c (__log1p): Likewise.
* sysdeps/libm-ieee754/e_logf.c (__ieee754_logf): Likewise.
* sysdeps/libm-ieee754/s_expm1f.c (__expm1f): Likewise.
* sysdeps/libm-ieee754/e_log.c (__ieee754_log): Likewise.
* sysdeps/libm-ieee754/s_log1pf.c (__log1pf): Likewise.
1998-12-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sunrpc/svc_udp.c (svcudp_bufcreate): Declare len as socklen_t.
(svcudp_recv): Likewise.
1998-12-13 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* nis/nss-nisplus.h: Change some mappings of NIS+ errors to
NSS error codes to avoid endless loops.
1998-12-12 Geoff Keating <geoffk@ozemail.com.au>
* posix/fnmatch.c (fnmatch): Arguments to FOLD must not have
side-effects.
Ulrich Drepper [Sun, 13 Dec 1998 18:02:57 +0000 (18:02 +0000)]
Update.
1998-12-13 Ulrich Drepper <drepper@cygnus.com>
* Examples/ex3.c: Wait until all threads are started before
searching for the number to avoid race condition on very fast
systems.
Ulrich Drepper [Sun, 13 Dec 1998 15:01:50 +0000 (15:01 +0000)]
Update.
1998-12-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* math/libm-test.c: Remove macro ISINF. Change all usages of
ISINF to isinf.
Ulrich Drepper [Sun, 13 Dec 1998 14:58:26 +0000 (14:58 +0000)]
Update.
* stdlib/test-canon.c: Define PATH_MAX if the system does not.
* string/stratcliff.c: Use MAP_ANON instead of MAP_ANONYMOUS.
Patch by UCHIYAMA Yasushi <uch@nop.or.jp>.
Ulrich Drepper [Sun, 13 Dec 1998 14:52:55 +0000 (14:52 +0000)]
Update.
1998-12-13 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/posix/tempname.c: Use __xstat instead of __stat.
* sysdeps/unix/grantpt.c: Likewise.
* sysdeps/unix/sysv/linux/ptsname.c: Likewise.
* sysvipc/ftok.c: Likewise.
Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
Ulrich Drepper [Sun, 13 Dec 1998 12:14:18 +0000 (12:14 +0000)]
Update.
* sysdeps/alpha/fpu/fsetexcptflg.c: Avoid -Wparentheses warning.
* sysdeps/libm-ieee754/s_expm1.c (__expm1): Avoid -Wparentheses
warning.
* sysdeps/libm-ieee754/s_log1p.c (__log1p): Likewise.
* sysdeps/libm-ieee754/e_logf.c (__ieee754_logf): Likewise.
* sysdeps/libm-ieee754/s_expm1f.c (__expm1f): Likewise.
* sysdeps/libm-ieee754/e_log.c (__ieee754_log): Likewise.
* sysdeps/libm-ieee754/s_log1pf.c (__log1pf): Likewise.
1998-12-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Ulrich Drepper [Sun, 13 Dec 1998 11:05:07 +0000 (11:05 +0000)]
Update.
1998-12-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sunrpc/svc_udp.c (svcudp_bufcreate): Declare len as socklen_t.
(svcudp_recv): Likewise.
1998-12-13 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* nis/nss-nisplus.h: Change some mappings of NIS+ errors to
NSS error codes to avoid endless loops.
1998-12-13 Ulrich Drepper <drepper@cygnus.com>
* iconvdata/gconv-modules: Correct aliases for ISO-8859-13 and add
aliases for ISO-8859-14.
Ulrich Drepper [Sat, 12 Dec 1998 22:10:30 +0000 (22:10 +0000)]
Update.
1998-12-12 Geoff Keating <geoffk@ozemail.com.au>
* posix/fnmatch.c (fnmatch): Arguments to FOLD must not have
side-effects.
Ulrich Drepper [Sat, 12 Dec 1998 21:48:52 +0000 (21:48 +0000)]
Update.
* iconvdata/iso-8859-11.h: ISO 8859-11 conversion data.
* iconvdata/iso-8859-11.c: ISO 8859-11 conversion module.
* iconvdata/iso-8859-13.c: Likewise for 8859-13.
* iconvdata/iso-8859-14.c: Likewise for 8859-14.
* iconvdata/iso-8859-15.c: Likewise for 8859-15.
* iconvdata/gconv-modules: Add rules for new modules.
* iconvdata/Makefile: Likewise.
1998-12-12 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Sat, 12 Dec 1998 17:15:19 +0000 (17:15 +0000)]
Update.
1998-12-12 Ulrich Drepper <drepper@cygnus.com>
* stdio-common/printf_fp.c: #ifdef out long double handling code if
__NO_LONG_DOUBLE_MATH is defined to avoid warnings.
* stdio-common/printf_fphex.c: Likewise.
* stdio-common/printf-size.c: Likewise.
1998-12-12 Ulrich Drepper <drepper@cygnus.com>
* login/Makefile: Install pt_chown using INSTALL_PROGRAM.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Patchess by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
Ulrich Drepper [Sat, 12 Dec 1998 16:38:16 +0000 (16:38 +0000)]
Update.
1998-12-12 Ulrich Drepper <drepper@cygnus.com>
* charmaps/ISO-8859-14: New file.
* charmaps/ISO-8859-15: New file.
Ulrich Drepper [Fri, 11 Dec 1998 15:32:09 +0000 (15:32 +0000)]
Update.
* sysdeps/powerpc/dl-machine.h (elf_machine_matches_host): Mark
static inline, not extern inline.
(elf_machine_dynamic): Likewise.
(elf_machine_lazy_rel): Likewise.
(elf_machine_plt_value): Likewise.
* sysdeps/powerpc/backtrace.c: Include stddef.h to get NULL
definition.
Patches by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
Ulrich Drepper [Fri, 11 Dec 1998 15:27:39 +0000 (15:27 +0000)]
Update.
* sysdeps/mips/dl-machine.h (elf_machine_rel): Fixl_addr parameter
type. Reported by job bogan <job@piquin.uchicago.edu>.
Ulrich Drepper [Fri, 11 Dec 1998 15:26:32 +0000 (15:26 +0000)]
Update.
1998-12-11 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/opendir.c (__opendir): Use __xstat instead of
__stat.
Ulrich Drepper [Fri, 11 Dec 1998 15:11:44 +0000 (15:11 +0000)]
Update.
1998-12-11 Kunihiro Ishiguro <kunihiro@zebra.org>
* inet/netinet/in.h: Change obsolete structure member
ipv6mr_ifindex to new ipv6mr_interface.
Ulrich Drepper [Fri, 11 Dec 1998 13:08:51 +0000 (13:08 +0000)]
Update.
1998-12-11 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/ieee754/dbl2mpn.c: Changed '#include "ieee754.h"' to
'#include <ieee754.h>'. ARM port has its own version of 'ieee754.h'
due to its big endian floating point format.
* sysdeps/ieee754/ldbl2mpn.c: Likewise.
* sysdeps/ieee754/mpn2dbl.c: Likewise.
* sysdeps/ieee754/mpn2ldbl.c: Likewise.
* sysdeps/ieee754/mpn2flt.c: Likewise.
Patch by Scott Bambrough <scottb@corelcomputer.com>.
Ulrich Drepper [Thu, 10 Dec 1998 19:09:07 +0000 (19:09 +0000)]
Update.
* sysdeps/unix/sysv/linux/adjtime.c: Undo last change.
Ulrich Drepper [Thu, 10 Dec 1998 17:23:16 +0000 (17:23 +0000)]
Update.
* po/fr.po: Likewise.
Ulrich Drepper [Thu, 10 Dec 1998 13:25:03 +0000 (13:25 +0000)]
Update.
* po/es.po: Update from translation team.
Ulrich Drepper [Thu, 10 Dec 1998 11:53:03 +0000 (11:53 +0000)]
Update.
1998-12-10 Ulrich Drepper <drepper@cygnus.com>
* posix/PTESTS: Fix typo.
* nis/nss_compat/compat-pwd.c: Fix handling of +/- entries.
Ulrich Drepper [Thu, 10 Dec 1998 11:39:40 +0000 (11:39 +0000)]
Update.
1998-12-10 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* nis/nss_compat/compat-pwd.c: fix handling of +/- entries.
Ulrich Drepper [Thu, 10 Dec 1998 10:19:59 +0000 (10:19 +0000)]
Update.
1998-12-10 Ulrich Drepper <drepper@cygnus.com>
* sunrpc/Makefile: Call rpcgen program which -Y parameter so that
it can find the preprocessor.
Ulrich Drepper [Thu, 10 Dec 1998 10:00:31 +0000 (10:00 +0000)]
Update.
1998-12-09 Geoff Keating <geoffk@ozemail.com.au>
* sysdeps/unix/sysv/linux/sys/procfs.h: Use sys/user.h not
asm/user.h.
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: New file,
like linux/sys/procfs.h but uses uid_t and gid_t.
* sysdeps/unix/sysv/linux/powerpc/sys/user.h: New file,
don't include <linux/ptrace.h>.
1998-12-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* posix/runptests.c (main): Check that regcomp did not succeed
unexpectedly.
* posix/runtests.c (run_a_test): Likewise. Return appropriate
exit code.
* posix/TESTS: Regexp "a[b-a]" should not compile.
* posix/PTESTS: Comment out bogus tests GA113(2), GA145(2) and
GA147(2).
1998-12-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* locale/programs/ld-ctype.c (allocate_arrays): Don't crash if
there is no codeset name.
* locale/programs/ld-collate.c (collate_output): Don't crash if a
character has no weight.
Ulrich Drepper [Thu, 10 Dec 1998 09:47:59 +0000 (09:47 +0000)]
Update.
1998-12-10 Ulrich Drepper <drepper@cygnus.com>
* inet/getnetgrent_r.c (innetgr): Check host and domain name with
strcasecmp, not strcmp. [PR libc/894].
1998-12-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* posix/regex.h: Declare re_comp, re_exec if compiling for libc to
get prototypes.
* wctype/wctype.h: Add prototypes for __iswblank_l and iswblank.
1998-12-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/gethostid.c: Include <netdb.h> to get
prototype for __gethostbyname_r.
* include/time.h: Add declarations of internal interfaces.
* time/tzset.c: Remove declarations of internal interfaces.
* time/gmtime.c: Likewise.
* time/localtime.c: Likewise.
* time/offtime.c: Likewise.
* time/tzfile.c: Likewise.
Ulrich Drepper [Tue, 8 Dec 1998 16:10:10 +0000 (16:10 +0000)]
Update.
1998-12-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/pthread/pthread.h: Remove __pthread_setcanceltype
declaration since it's not needed.
* sysdeps/pthread/pthread.h: Move internal functions to ...
* internals.h: ...here.
Ulrich Drepper [Tue, 8 Dec 1998 13:31:40 +0000 (13:31 +0000)]
Update.
1998-12-01 09:47 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
* sysdeps/unix/sysv/linux/sys/timex.h: Copy out
user-space-relevant definitions from linux/timex.h of kernel
2.1.130 and remove include of kernel header.
* sysdeps/unix/sysv/linux/adjtime.c: Remove portability crud.
Ulrich Drepper [Tue, 8 Dec 1998 13:12:47 +0000 (13:12 +0000)]
Update.
1998-12-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* posix/regex.c: Get regex.h from system path, not from local
directory.
* posix/regex.h: Move internal interfaces to ...
* include/regex.h: ...here.
* posix/unistd.h: Move internal interfaces to ...
* include/unistd.h: ...here.
* math/math.h: Move internal interfaces to ...
* include/math.h: ...here.
* posix/glob.h: Move internal interfaces to ...
* include/glob.h: ...here.
* string/string.h: Move internal interfaces to ...
* include/string.h: ...here.
* time/sys/time.h: Move internal interfaces to ...
* include/sys/time.h: ...here.
* resolv/netdb.h: Move internal interfaces to ...
* include/netdb.h: ...here.
1998-12-08 Ulrich Drepper <drepper@cygnus.com>
* iconvdata/eucjp.c: Handle Yen in overscore conversion from ISO 10646
correctly.
* iconvdata/iso-2022-jp.c: Handle Kana in 2022-JP2 correctly
Fix various bugs in conversion routine.
* iconvdata/jis0201.h: Correct variable name.
* iconvdata/jis0208.c: Correct script to generate tables and regenerate
them.
* iconvdata/jis0208.h: Likewise.
* iconvdata/jis0212.c: Likewise.
* iconvdata/sjis.c: Likewise.
Patch by HANATAKA Shinya <hanataka@abyss.rim.or.jp>.
Ulrich Drepper [Mon, 7 Dec 1998 16:35:21 +0000 (16:35 +0000)]
Update.
* configure.in: Disable --disable-static.
Ulrich Drepper [Mon, 7 Dec 1998 16:14:02 +0000 (16:14 +0000)]
Update.
* sysdeps/unix/sysv/linux/speed.c (IBAUD0): New definition. Bit
set in c_iflag if cfsetispeed is call with SPEED set to zero.
(cfgetispeed): Return zero if prior if IBAUD0 is set.
(cfsetospeed): Clear IBAUD0 bit.
(cfgetispeed): Set IBAUD0 bit if necessary.
* sysdeps/unix/sysv/linux/tcsetattr.c (tcsetattr): Clear
the IBAUD0 bit in c_iflag when making the system call.
Work around a Linux kernel bug which silently changes the
PARENB/CREAD/CSIZE bits in c_cflag on pty.
Based on a patch by H.J. Lu <hjl@gnu.org>.
* Makeconfig (link-libc-static): Don't use link-libc since this
includes the shared object. Use gnulib only.
Ulrich Drepper [Mon, 7 Dec 1998 13:36:03 +0000 (13:36 +0000)]
Update.
1998-12-07 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/speed.c (cfsetispeed): Make a real
function. Don't set speed is SPEED parameter is zero since this
means set it to the output speed.
* version.h (VERSION): Bump to 2.0.106.
1998-12-07 12:06 Ulrich Drepper <drepper@cygnus.com>
* po/de.po: Update from translation team.
* po/ko.po: Likewise.
1998-12-07 Richard Henderson <rth@cygnus.com>
* sysdeps/unix/sysv/linux/alpha/select.S: Save a4 through
both paths.
Ulrich Drepper [Mon, 7 Dec 1998 12:06:40 +0000 (12:06 +0000)]
Update.
1998-12-07 Ulrich Drepper <drepper@cygnus.com>
* SUPPORTED: Add en_AU.
Ulrich Drepper [Mon, 7 Dec 1998 11:05:21 +0000 (11:05 +0000)]
Regenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Roland McGrath [Sun, 6 Dec 1998 00:44:12 +0000 (00:44 +0000)]
1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/pselect.c: New file.
* sysdeps/mach/hurd/poll.c: New file.
* hurd/Makefile (routines): Add hurdselect.
* hurd/hurdselect.c: New file.
(_hurd_select): New function, guts taken from ...
* sysdeps/mach/hurd/select.c (__select): ... here.
Now work by just calling _hurd_select.
* hurd/hurd/fd.h: Declare _hurd_select.
1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
* time/strptime.c: Fix unterminated comment in last change.
* argp/argp.h: Add __restrict.
Roland McGrath [Sun, 6 Dec 1998 00:39:24 +0000 (00:39 +0000)]
1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/poll.c: New file.
Ulrich Drepper [Sat, 5 Dec 1998 20:43:57 +0000 (20:43 +0000)]
Update.
* ctype/ctype.h (_ISbit): Protect use of parameter with
* wctype/wctype.h (_ISwbit): Likewise.
Ulrich Drepper [Sat, 5 Dec 1998 20:35:42 +0000 (20:35 +0000)]
Update.
* wctype/wctype.h (_ISwbit): Protext use of parameter with
parentheses.
Ulrich Drepper [Sat, 5 Dec 1998 20:32:18 +0000 (20:32 +0000)]
(_ISwbit): Protext use of parameter with parentheses.
Roland McGrath [Sat, 5 Dec 1998 18:02:45 +0000 (18:02 +0000)]
1998-12-05 Roland McGrath <roland@baalperazim.frob.com>
* time/strptime.c: Fix unterminated comment in last change.
Ulrich Drepper [Sat, 5 Dec 1998 17:25:56 +0000 (17:25 +0000)]
Update.
* locale/Versions: Make experimental locale interface available in
GLIBC_2.1.
Ulrich Drepper [Sat, 5 Dec 1998 09:18:32 +0000 (09:18 +0000)]
Update.
* sysdeps/gnu/bits/utmp.h (struct exit_status): Define members
* sysdeps/gnu/bits/utmpx.h (struct __exit_status): Likewise.
Ulrich Drepper [Sat, 5 Dec 1998 09:12:01 +0000 (09:12 +0000)]
Update.
1998-12-05 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/gnu/bits/utmp.h: Rename struct exit_status to
__exit_status.
(struct __exit_status): Define members without leading __ only for
__USE_GNU.
* sysdeps/gnu/bits/utmpx.h (struct __exit_status): Define members
without leading __ only for __USE_GNU.
Ulrich Drepper [Fri, 4 Dec 1998 20:58:15 +0000 (20:58 +0000)]
Update.
1998-12-04 Ulrich Drepper <drepper@cygnus.com>
* argp/argp.h: Add __retrict.
* dirent/dirent.h: Likewise.
* elf/dlfcn.h: Likewise.
* grp/grp.h: Likewise.
* iconv/iconv.h: Likewise.
* inet/aliases.h: Likewise.
* libio/libio.h: Likewise.
* libio/stdio.h: Likewise.
* locale/locale.h: Likewise.
* misc/mntent.h: Likewise.
* posix/wordexp.h: Likewise.
* pwd/pwd.h: Likewise.
* resolv/netdb.h: Likewise.
* rt/aio.h: Likewise.
* stdio-common/printf.h: Likewise.
* stdlib/monetary.h: Likewise.
* stdlib/stdlib.h: Likewise.
* string/argz.h: Likewise.
* string/envz.h: Likewise.
* string/string.h: Likewise.
* time/time.h: Likewise.
1998-12-04 Zack Weinberg <zack@rabi.phys.columbia.edu>
* misc/sys/cdefs.h: Only include features.h if _FEATURES_H isn't
defined. gcc's redundant include optimizer isn't clever enough to
prevent a reinclusion here.
Define __restrict to the empty string only if not GCC or
GCC version less than 2.92.
1998-12-03 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/configure.in: Fix last change.
1998-12-03 Mark Kettenis <kettenis@phys.uva.nl>
* time/strptime.c (strptime_internal): Make use of `%C' format
specifier if it is seen together with the `%y' specifier.
1998-12-04 Ulrich Drepper <drepper@cygnus.com>
* po/sk.po: New file.
1998-12-03 Scott Bambrough <scottb@corelcomputer.com>
* sysdeps/arm/dl-machine.h (dl_start_user): Incorrect address
for _dl_main_searchlist passed to _dl_init_next.
1998-12-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* math/libm-test.c: Expand literal tabs in strings. Normalize
whitespace.
1998-12-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/sys/fsuid.h: Fix spelling.
Ulrich Drepper [Fri, 4 Dec 1998 15:52:50 +0000 (15:52 +0000)]
Regenerated: autoconf sysdeps/unix/sysv/linux/configure.in
Roland McGrath [Fri, 4 Dec 1998 13:47:40 +0000 (13:47 +0000)]
1998-12-04 Mark Kettenis <kettenis@phys.uva.nl>
Provide backwards binary compatibility for the Hurd.
* hurd/geteuids.c [PIC && DO_VERSIONING]: Make __getuids a weak
alias for geteuids.
* hurd/Versions [GLIBC_2.0]: Add __getuids,
__hurd_file_name_lookup and _hurd_umask.
[GLIBC_2.1]: Add _hurd_proc_init.
* hurd/Makefile [versioning] (routines): Add compat-20.
(shared-only-routines): Likewise.
* hurd/hurdinit.c (_hurd_new_proc_init): Renamed from
_hurd_proc_init. Use it as the default _hurd_proc_init version
for GLIBC_2.1.
* hurd/compat-20.c: New file.
* mach/Versions [GLIBC_2.0]: Add __vm_allocate.
Roland McGrath [Thu, 3 Dec 1998 23:55:48 +0000 (23:55 +0000)]
1998-12-03 Mark Kettenis <kettenis@phys.uva.nl>
* hurd/Versions [GLIBC_2.1]: Add _hurd_proc_init.
* hurd/Versions: Move geteuids and seteuids from GLIBC_2.0 to
GLIBC_2.1.
Roland McGrath [Thu, 3 Dec 1998 23:55:13 +0000 (23:55 +0000)]
1998-12-03 Mark Kettenis <kettenis@phys.uva.nl>
* hurd/Versions [GLIBC_2.1]: Add _hurd_proc_init.
* hurd/Versions: Move geteuids and seteuids from GLIBC_2.0 to
GLIBC_2.1.
Ulrich Drepper [Wed, 2 Dec 1998 13:44:40 +0000 (13:44 +0000)]
Update.
1998-12-02 Ulrich Drepper <drepper@cygnus.com>
* elf/elf.h: Add R_MIPS_JALR and adjust R_MIPS_NUM appropriately.
1998-12-02 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* inet/Versions: Remove inet6_isipv4mapped.
1998-12-02 Philip Blundell <pb@nexus.co.uk>
* inet/in6_addr.c (inet6_isipv4mapped): Obsolete, deleted.
1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* manual/time.texi (Formatting Date and Time): Fix typo.
1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* sysdeps/unix/sysv/linux/configure.in: Only check for symlinks
when configuring natively. Use autoconf macros instead of rolling
our own. Handle defaulted prefix.
Ulrich Drepper [Tue, 1 Dec 1998 20:53:27 +0000 (20:53 +0000)]
Update.
1998-12-01 Ulrich Drepper <drepper@cygnus.com>
* version.h (VERSION): Bump to 2.0.105.
* sysdeps/generic/Dist: Add bits/libc-tsd.h.
* sysdeps/mach/hurd/Dist: Add bits/libc-tsd.h.
* sysdeps/unix/sysv/linux/mips/Dist: Add xstatconv.c.
Ulrich Drepper [Tue, 1 Dec 1998 19:35:00 +0000 (19:35 +0000)]
Update.
1998-11-29 1998 H.J. Lu <hjl@gnu.org>
* libio/genops.c (_IO_unbuffer_write): Renamed from
_IO_unbuffer_all.
(_IO_cleanup): Call _IO_unbuffer_write instead of
_IO_unbuffer_all.
1998-12-01 Ulrich Drepper <drepper@cygnus.com>
* intl/localealias.c: Use *_unlocked version of stdio function if
_LIBC_REENTRANT is defined, not _LIBC.
1998-12-01 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* include/grp.h: Add prototypes for internal functions
__getgrgid_r and __getgrnam_r.
* inet/herrno.c: Include <netdb.h> for prototype, undef h_errno.
* resolv/nsap_addr.c: Include <arpa/inet.h> for inet_nsap_addr and
inet_nsap_ntoa prototypes.
* sysdeps/unix/sysv/linux/Makefile (syscall-%.h): Pass -I option
to gcc to have it find the correct system header.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Ulrich Drepper [Tue, 1 Dec 1998 16:14:46 +0000 (16:14 +0000)]
Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
Ulrich Drepper [Tue, 1 Dec 1998 16:11:17 +0000 (16:11 +0000)]
Update.
1998-12-01 Ulrich Drepper <drepper@cygnus.com>
* Makefile (postclean): Add sysd-sorted.
Ulrich Drepper [Tue, 1 Dec 1998 11:25:26 +0000 (11:25 +0000)]
Update.
1998-12-01 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* sunrpc/auth_des.c: Use new XDR int32 functions for integers.
* sunrpc/rpc/xdr.h: Add IXDR INT32 functions.
* sunrpc/rpc_hout.c: Remove (u_long) casts in defines to avoid
conflicts with new solaris version.
* sunrpc/rpc_main.c: Fix bug in generating Makefile name (malloc
doesn't zero allocated memory).
* sunrpc/rpc_svcout.c: Local variables now starts with a _ to avoid
conflicts with xdr functions. Solves PR libc/877.
* nis/rpcsvc/nis.x: Use always uint32_t.
* nis/rpcsvc/nis.h: Likewise.
* nis/rpcsvc/nis_object.x: Likewise.
1998-12-01 Ulrich Drepper <drepper@cygnus.com>
* math/libm-test.c: Various cleanups. Patch by Zack Weinberg.
* sysdeps/unix/sysv/linux/alpha/setfpucw.c: Use correct type for
parameter. Patch by Christian Gafton.
* string/envz.h: Add prototype for envz_remove.
Reported by Andreas Jaeger.
Ulrich Drepper [Tue, 1 Dec 1998 11:22:15 +0000 (11:22 +0000)]
Regenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Roland McGrath [Mon, 30 Nov 1998 18:45:57 +0000 (18:45 +0000)]
1998-11-30 Mark Kettenis <kettenis@phys.uva.nl>
* mach/Versions [libc, GLIBC_2.0]: Add __spin_lock,
__spin_lock_init, __mutex_lock, __mutex_trylock,
__mutex_unlock.
Remove get_priviliged_ports. Moved to hurd/Versions.
* hurd/Versions [libc, GLIBC_2.0]: Add _end. This makes the Hurd
brk implementation see the end of the data segment of the program
instead of the shared library.
Add __hurd_errno_location. This inline function is used in user
programs.
Add _hurd_critical_section_lock, _hurd_critical_section_unlock,
_hurd_fd_get, _hurd_port_free, _hurd_port_get,
_hurd_port_locked_get. These inline functions are used by macros
used in mail.local in the Hurd distribution.
Add get_privileged_ports. Moved here from mach/Versions.
Remove __hurd_file_name_lookup, __hurd_file_name_lookup_retry,
__hurd_file_name_split, __hurd_file_name_path_lookup. These are
not used outside libc.
1998-11-30 Mark Kettenis <kettenis@phys.uva.nl>
* hurd/hurdstartup.c: Really include set-hooks.h with <> instead
of "".
Roland McGrath [Mon, 30 Nov 1998 18:42:25 +0000 (18:42 +0000)]
1998-11-30 Mark Kettenis <kettenis@phys.uva.nl>
* hurd/hurdstartup.c: Really include set-hooks.h with <> instead
of "".
Ulrich Drepper [Mon, 30 Nov 1998 16:42:19 +0000 (16:42 +0000)]
Update.
1998-11-29 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* sunrpc/Makefile: Add xdr_intXX_t to routines.
* sunrpc/Versions: Add xdr_int8_t, xdr_uint8_t, xdr_in16_t and
xdr_uint16_t.
* sunrpc/rpc/xdr.h: Add prototypes for new xdr_intXX_t functions.
* sunrpc/xdr.c: Remove xdr_int32_t and xdr_uint32_t.
* sunrpc/xdr_intXX_t.c: New, contains all xdr_intXX_t functions.
* nis/Depend: New.
* nis/nss_nis/nis-service.c: Include generated prototype for parser.
Ulrich Drepper [Mon, 30 Nov 1998 14:21:53 +0000 (14:21 +0000)]
Update.
1998-11-30 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* nscd/nscd_getpw_r.c: Include nscd_proto.h for prototypes.
* sysdeps/generic/errno-loc.c: Include <errno.h> for prototype,
undefine errno to get variable.
* sysdeps/unix/sysv/linux/i386/setfsuid.c: Include <sys/fsuid.h>
instead of <unistd.h> for prototype.
* sysdeps/unix/sysv/linux/i386/setfsgid.c: Likewise.
1998-11-30 Ulrich Drepper <drepper@cygnus.com>
* misc/err.h: Correct comments and use protected attribute keywords.
Reported by Joseph Myers <jsm28@cam.ac.uk>.
1998-11-29 Roland McGrath <roland@baalperazim.frob.com>
* malloc/thread-m.h [_LIBC]: Include <bits/libc-tsd.h>, and
remove tsd stuff from pthreads/cthreads libc sections.
Use __libc_tsd_define for MALLOC key.
[_LIBC] (tsd_key_t, tsd_key_create): Define to a zero-size type and a
no-op, respectively.
[_LIBC] (tsd_setspecific, tsd_getspecific): Use __libc_tsd_get/set.
* elf/dl-error.c: Include <bits/libc-tsd.h>.
Use __libc_tsd_define for DL_ERROR key.
(tsd_setspecific, tsd_getspecific): Rewritten using __libc_tsd_get/set.
* sysdeps/mach/hurd/bits/libc-tsd.h: New file.
* sysdeps/generic/bits/libc-tsd.h: New file.
* Makefile (distribute): Add bits/libc-tsd.h.
1998-10-12 Roland McGrath <roland@baalperazim.frob.com>
* elf/dl-error.c: Remove kludge to check for ld.so load address.
There is no need if weak undefined symbols are not used in ld.so;
see linuxthreads/ChangeLog for changes to files
linuxthreads/sysdeps/pthread/bits/libc-lock.h and
linuxthreads/sysdeps/pthread/bits/libc-tsd.h.
1998-11-30 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/i386/bits/string.h (__memset_cc): Fix typo (s->__s).
* sysdeps/i386/i486/bits/string.h: Add prototypes for all new
inline functions.
* sysdeps/i386/bits/string.h: Likewise.
1998-11-30 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Remove ipc_kludge.
1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* db2/progs/db_load/db_load.c (main): Avoid -Wparentheses warning.
Ulrich Drepper [Mon, 30 Nov 1998 13:48:15 +0000 (13:48 +0000)]
Mention stupid time zone name problem.
Roland McGrath [Sun, 29 Nov 1998 16:32:43 +0000 (16:32 +0000)]
* sysdeps/mach/hurd/dl-sysdep.c: Do not define
__hurd_threadvar_max. Add comment explaining why we define
__hurd_threadvar_stack_offset and __hurd_threadvar_stack_mask here.
1998-07-29 Mark Kettenis <kettenis@phys.uva.nl>
* sysdeps/mach/hurd/dl-sysdep.c (__hurd_sigthread_stack_base,
__hurd_sigthread_stack_end, __hurd_sigthread_variables): Define to
prevent inclusion of Hurd signal handling code.
(__libc_write): New function.
(_dl_sysdep_output): Removed. The implementation in
`elf/dl-misc.c' now also works for the Hurd.
1998-09-12 Mark Kettenis <kettenis@phys.uva.nl>
Roland McGrath [Sun, 29 Nov 1998 16:07:30 +0000 (16:07 +0000)]
1998-09-12 Mark Kettenis <kettenis@phys.uva.nl>
* hurd/hurdstartup.c: Do not include hurdmalloc.h; _hurd_startup
does not use any of malloc/realloc/free anymore. Include
set-hooks.h with <> instead of "".
Roland McGrath [Sun, 29 Nov 1998 11:20:24 +0000 (11:20 +0000)]
1998-11-29 Roland McGrath <roland@baalperazim.frob.com>
* sunrpc/svc_unix.c (__msgread): Move ON local var inside block
within #ifdef SO_PASSCRED. Avoids unused var when no SO_PASSCRED.
* sunrpc/clnt_unix.c (__msgread): Likewise.
Roland McGrath [Sun, 29 Nov 1998 11:17:25 +0000 (11:17 +0000)]
1998-11-29 Roland McGrath <roland@baalperazim.frob.com>
* sunrpc/svc_unix.c (__msgread): Move ON local var inside block
within #ifdef SO_PASSCRED. Avoids unused var when no SO_PASSCRED.
* sunrpc/clnt_unix.c (__msgread): Likewise.
Ulrich Drepper [Sun, 29 Nov 1998 10:30:45 +0000 (10:30 +0000)]
Provide RFC 822 format example.
Roland McGrath [Sun, 29 Nov 1998 10:11:23 +0000 (10:11 +0000)]
1998-11-28 Roland McGrath <roland@baalperazim.frob.com>
* hurd/setuids.c: Renamed to ...
* hurd/seteuids.c: this.
(setuids): Renamed to seteuids.
* hurd/getuids.c: Renamed to ...
* hurd/geteuids.c: this.
(__getuids): Renamed to geteuids, no aliases.
* hurd/hurd.h (geteuids, seteuids): Declare them.
* hurd/Versions: Replace getuids; __getuids with geteuids; seteuids.
* hurd/Makefile (routines): Updated.
1998-11-28 23:23 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
* sysdeps/unix/sysv/linux/configure.in: Test for symlinks in
$prefix/include that may be clobbered on installation.
Roland McGrath [Sun, 29 Nov 1998 10:10:47 +0000 (10:10 +0000)]
1998-11-28 Roland McGrath <roland@baalperazim.frob.com>
* hurd/setuids.c: Renamed to ...
* hurd/seteuids.c: this.
(setuids): Renamed to seteuids.
* hurd/getuids.c: Renamed to ...
* hurd/geteuids.c: this.
(__getuids): Renamed to geteuids, no aliases.
* hurd/hurd.h (geteuids, seteuids): Declare them.
* hurd/Versions: Replace getuids; __getuids with geteuids; seteuids.
* hurd/Makefile (routines): Updated.
Ulrich Drepper [Sun, 29 Nov 1998 08:44:37 +0000 (08:44 +0000)]
Update.
1998-11-29 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/generic/segfault.c (install_handler): Correct test for
SEGFAULT_HANDLER=all.
Patch by Zack Weinberg.
Ulrich Drepper [Sat, 28 Nov 1998 23:37:49 +0000 (23:37 +0000)]
Update.
1998-11-28 23:23 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu>
* sysdeps/unix/sysv/linux/configure.in: Test for symlinks in
$prefix/include that may be clobbered on installation.
Ulrich Drepper [Sat, 28 Nov 1998 21:06:13 +0000 (21:06 +0000)]
Update.
1998-11-27 Philip Blundell <pb@nexus.co.uk>
Fixes to allow compilation with static NSS:
* nss/Makefile: Make explicit the dependency of getent on
libnss_files.a.
[build_static_nss]: Define $(otherlibs) appropriately.
* nss/Depend: Add a dependency on `resolv'.
1998-11-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
Partial support for MIPS ISO C 9x exception handling:
* sysdeps/mips/fclrexcpt.c: New file.
* sysdeps/mips/ftestexcept.c: New file.
* sysdeps/mips/fgetexcptflg.c: New file.
* sysdeps/mips/fesetround.c: New file.
* sysdeps/mips/fegetround.c: New file.
* sysdeps/mips/fegetenv.c: New file.
* sysdeps/mips/fesetenv.c: New file.
* sysdeps/mips/feupdateenv.c: Likewise.
* sysdeps/mips/bits/fenv.h: New file.
1998-11-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/sysv/linux/mips/bits/signum.h: Remove inclusion of
<asm/signal.h> and add needed symbols from <asm/signal.h>; bring
in sync with linux specific version.
Patches by Ralf Baechle <ralf@uni-koblenz.de> for mips-linux:
* sysdeps/unix/mips/sysdep.S: Define _errno as weak_alias, rewrite
errno declaration.
* sysdeps/unix/sysv/linux/mips/ustat.c: Use INLINE_SYSCALL instead
of calling __syscall_*.
* sysdeps/unix/sysv/linux/mips/xmknod.c: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Update entries.
* sysdeps/unix/sysv/linux/mips/sys/syscall.h: Add missing SYS_*
constants, correct values according to Linux 2.1.130.
* sysdeps/unix/sysv/linux/mips/pwrite.c: New file.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: New file.
* sysdeps/unix/sysv/linux/mips/pread.c: New file.
* sysdeps/unix/sysv/linux/mips/pread64.c: New file.
* sysdeps/mips/Makefile (sysdep_routines): Use += instead of a
:=.
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Remove ipc_kludge.
* sysdeps/unix/sysv/linux/mips/xstatconv.c: New file.
* sysdeps/unix/sysv/linux/mips/xstat.c: Removed.
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: New file.
* sysdeps/unix/sysv/linux/mips/kernel_termios.h: Add copyright
message, change name of include protection, remove inclusion of
<bits/termios.h>.
* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h
(old_kernel_sigaction): Define.
(struct kernel_sigaction): Rename sa_handler to k_sa_handler.
* sysdeps/unix/sysv/linux/mips/bits/time.h: Removed, we can use
the general linux version.
* sysdeps/unix/sysv/linux/mips/bits/stat.h (_STAT_VER_KERNEL): Added.
* sysdeps/unix/sysv/linux/mips/bits/socket.h: Update file.
1998-09-03 Philip Blundell <pb@nexus.co.uk>
* sysdeps/arm/bits/endian.h (__FLOAT_WORD_ORDER): Define to big
endian.
* math/math_private.h: Use __FLOAT_WORD_ORDER rather than
BYTE_ORDER.
* string/endian.h: If __FLOAT_WORD_ORDER wasn't defined by
<bits/endian.h>, make it the same as __BYTE_ORDER.
1998-11-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makeconfig ($(common-objpfx)sysd-dirs): Use automatic variables
if possible.
($(common-objpfx)sysd-sorted): Likewise.
1998-11-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/libm-ieee754/e_log.c (__ieee754_log): Add declaration of
local variables t1,t2 only if needed.
* sysdeps/libm-ieee754/s_truncf.c (__truncf): Likewise.
* sysdeps/libm-ieee754/s_trunc.c (__trunc): Likewise.
* sysdeps/mips/mul_1.S (Loop): Add closing comment to avoid
warning.
1998-11-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* math/math.h: Add brace to correct #if expression.
1998-11-26 Philip Blundell <philb@gnu.org>
Undo change of 1998-11-12:
* sysdeps/unix/sysv/linux/netlink/netlink.h: Deleted.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Remove
netlink/netlink.h.
* sysdeps/unix/sysv/linux/Dist: Likewise.
1998-11-22 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
* nis/nis_print.c (nis_print_entry): Changes to match Solaris output.
1998-11-26 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/generic/pselect.c (__pselect): Change interface,
set/restore sigmask.
* misc/sys/select.h: Change declaration according to Stevens' Unix
Network Programming.
* include/sys/select.h (__pselect): Likewise.
Reported by <bwelling@anomaly.munge.com> [PR libc/872].
* include/fpu_control.h: New file, contains __setfpucw
declaration.
* sysdeps/generic/fpu_control.h: Remove __setfpucw declaration,
it's an internal symbol.
* sysdeps/alpha/fpu/fpu_control.h: Likewise.
* sysdeps/arm/fpu/fpu_control.h: Likewise.
* sysdeps/i386/fpu_control.h: Likewise.
* sysdeps/m68k/fpu_control.h: Likewise.
* sysdeps/powerpc/fpu_control.h: Likewise.
* sysdeps/sparc/sparc32/fpu/fpu_control.h: Likewise.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise.
Ulrich Drepper [Fri, 27 Nov 1998 11:34:40 +0000 (11:34 +0000)]
Update.
1998-09-03 Philip Blundell <pb@nexus.co.uk>
* sysdeps/arm/bits/endian.h (__FLOAT_WORD_ORDER): Define to big
endian.
* math/math_private.h: Use __FLOAT_WORD_ORDER rather than
BYTE_ORDER.
* string/endian.h: If __FLOAT_WORD_ORDER wasn't defined by
<bits/endian.h>, make it the same as __BYTE_ORDER.
1998-11-27 Ulrich Drepper <drepper@cygnus.com>
* math/math.h: Avoid using long double functions in generic macros
if __NO_LONG_DOUBLE_MATH.
* sysdeps/arm/dl-machine.h: Fix handling of weak undefined symbols
during bootstrapping.
* scripts/config.sub: Add Netwinder specific matches.
Patch by Scott Bambrough <scottb@corelcomputer.com>.
1998-11-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makeconfig ($(common-objpfx)sysd-dirs): Use automatic variables
if possible.
($(common-objpfx)sysd-sorted): Likewise.
1998-11-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/libm-ieee754/e_log.c (__ieee754_log): Add declaration of
local variables t1,t2 only if needed.
* sysdeps/libm-ieee754/e_atan2.c: Added braces to avoid compiler
warnings.
* sysdeps/libm-ieee754/s_truncf.c (__truncf): Likewise.
* sysdeps/libm-ieee754/s_trunc.c (__trunc): Likewise.
* sysdeps/mips/mul_1.S (Loop): Add closing comment to avoid
warning.
1998-11-27 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* math/math.h: Add brace to correct #if expression.