Ulrich Drepper [Mon, 15 Jan 2001 07:22:30 +0000 (07:22 +0000)]
Update.
2001-01-14 Jakub Jelinek <jakub@redhat.com>
* nss/getent.c (print_aliases, aliases_keys, ethers_keys,
netgroup_keys, print_rpc, rpc_keys, print_shadow, shadow_keys):
New functions.
(group_keys, hosts_keys, network_keys, passwd_keys, protocols_keys):
If number is 0, list all.
(services_keys): Likewise. Lookup aliases as well.
(databases): New table.
(build_doc): Prepare argp doc text with list of supported databases.
(main): Change to table driven processing.
2001-01-14 Thorsten Kukuk <kukuk@suse.de>
* sunrpc/xdr.c (xdr_long, xdr_u_long): Fix comments about this
functions.
2001-01-03 Jakub Jelinek <jakub@redhat.com>
* sunrpc/xdr.c (xdr_long, xdr_u_long): Return FALSE if trying to
encode value which does not fit in the 32bit type.
Ulrich Drepper [Mon, 15 Jan 2001 07:20:34 +0000 (07:20 +0000)]
(xdr_long, xdr_u_long): Fix comments about this functions. (xdr_long, xdr_u_long): Return FALSE if trying to encode value which does not fit in the 32bit type.
Andreas Jaeger [Mon, 15 Jan 2001 07:02:41 +0000 (07:02 +0000)]
Update.
2001-01-15 Hiroyuki Machida <machida@sm.sony.co.jp>
* sysdeps/unix/sysv/linux/mips/register-dump.h (REGISTER_DUMP):
Change type of CTX to (struct sigcontext *).
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Likewise.
(GET_FRAME): Likewise.
(GET_STACK): Likewise.
(SIGCONTEXT): Likewise. Add 2nd arg _code.
(SIGCONTEXT_EXTRA_ARGS): Add 2nd arg _code.
2001-01-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2001-01-12 Ben Collins <bcollins@debian.org>
patch. We must use unsigned int for l member of union.
2001-01-07 Ben Collins <bcollins@debian.org>
2001-01-05 Ben Collins <bcollins@debian.org>
2001-01-05 Ben Collins <bcollins@debian.org>
if it is not available. Instead use it only if it is available.
* elf/dl-support.c (DL_FIND_AUXV): New. Defined if not defined.
(DCIGETTEXT): Change cache handing in the plural case. Don't call
to the caller instead. Weaken comparison of string lengths, to account
2001-01-04 Kaz Kojima <kkojima@rr.iij4u.or.jp>
2001-01-03 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2001-01-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2001-01-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2001-01-02 Ben Collins <bcollins@debian.org>
2001-01-01 Ben Collins <bcollins@debian.org>
2000-12-22 Ben Collins <bcollins@debian.org>
2000-12-27 Ben Collins <bcollins@debian.org>
2000-12-23 Ben Collins <bcollins@debian.org>
2000-12-15 Ben Collins <bcollins@debian.org>
Andreas Jaeger [Mon, 15 Jan 2001 07:02:28 +0000 (07:02 +0000)]
* sysdeps/unix/sysv/linux/mips/register-dump.h (REGISTER_DUMP):
Change type of CTX to (struct sigcontext *).
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Likewise.
(GET_FRAME): Likewise.
(GET_STACK): Likewise.
(SIGCONTEXT): Likewise. Add 2nd arg _code.
(SIGCONTEXT_EXTRA_ARGS): Add 2nd arg _code.
Ulrich Drepper [Sun, 14 Jan 2001 03:33:32 +0000 (03:33 +0000)]
Update.
2001-01-13 Ulrich Drepper <drepper@redhat.com>
* manual/texinfo.tex: Update from upstream version.
Ulrich Drepper [Sun, 14 Jan 2001 03:32:41 +0000 (03:32 +0000)]
Update from upstream version.
Andreas Jaeger [Sat, 13 Jan 2001 16:52:22 +0000 (16:52 +0000)]
Regenerated.
Andreas Jaeger [Sat, 13 Jan 2001 16:52:03 +0000 (16:52 +0000)]
Fix crossreference.
Ulrich Drepper [Sat, 13 Jan 2001 16:21:19 +0000 (16:21 +0000)]
(ether_ntohost): Add year to copyright.
Ulrich Drepper [Sat, 13 Jan 2001 16:09:41 +0000 (16:09 +0000)]
Update.
2001-01-13 Jakub Jelinek <jakub@redhat.com>
* inet/ether_ntoh.c (lookup_function): Change arguments to match
_nss_*_getntohost_r prototype.
(ether_ntohost): Pass errno pointer to NSS function.
2001-01-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/unix/sysv/linux/powerpc/bits/mman.h (MS_SYNC): Fix value.
(MAP_LOCKED): New definition.
(MAP_NORESERVE): New definition.
Ulrich Drepper [Sat, 13 Jan 2001 00:55:28 +0000 (00:55 +0000)]
Update.
2001-01-12 Ulrich Drepper <drepper@redhat.com>
* assert/assert.h: Use static_cast instead of C-style cast for C++.
Patch by Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>.
Ulrich Drepper [Sat, 13 Jan 2001 00:04:45 +0000 (00:04 +0000)]
Use static_cast instead of C-style cast for C++.
Andreas Jaeger [Fri, 12 Jan 2001 17:38:55 +0000 (17:38 +0000)]
Update.
* stdio-common/vfscanf.c (_IO_vfscanf): Likewise.
Andreas Jaeger [Fri, 12 Jan 2001 17:37:54 +0000 (17:37 +0000)]
Remove signed warnings.
Ulrich Drepper [Fri, 12 Jan 2001 17:35:00 +0000 (17:35 +0000)]
Update.
2001-01-12 Ben Collins <bcollins@debian.org>
* sysdeps/generic/segfault.c (install_handler): Use access, not
__access.
Ulrich Drepper [Fri, 12 Jan 2001 17:34:37 +0000 (17:34 +0000)]
(install_handler): Use access, not __access.
Andreas Jaeger [Fri, 12 Jan 2001 17:04:13 +0000 (17:04 +0000)]
Update.
2001-01-12 Andreas Jaeger <aj@suse.de>
* posix/fnmatch_loop.c (FCT): Remove signed warnings.
* posix/wordexp.c (do_parse_glob): Likewise.
* sysdeps/posix/sigblock.c (__sigblock): Likewise.
* sysdeps/posix/sigsetmask.c (__sigsetmask): Likewise.
* elf/dl-open.c (_dl_open): Likewise.
* elf/dl-close.c (_dl_close): Likewise.
* elf/dl-load.c (_dl_map_object): Likewise.
* iconv/iconv_prog.c (process_fd): Likewise.
* locale/localeinfo.h (struct locale_data): Use __flexarr instead
of a zero-length array.
Andreas Jaeger [Fri, 12 Jan 2001 17:03:52 +0000 (17:03 +0000)]
* posix/fnmatch_loop.c (FCT): Remove signed warnings.
* posix/wordexp.c (do_parse_glob): Likewise.
* sysdeps/posix/sigblock.c (__sigblock): Likewise.
* sysdeps/posix/sigsetmask.c (__sigsetmask): Likewise.
* elf/dl-open.c (_dl_open): Likewise.
* elf/dl-close.c (_dl_close): Likewise.
* elf/dl-load.c (_dl_map_object): Likewise.
* iconv/iconv_prog.c (process_fd): Likewise.
Ulrich Drepper [Fri, 12 Jan 2001 07:29:55 +0000 (07:29 +0000)]
Update.
2001-01-11 Jakub Jelinek <jakub@redhat.com>
* stdlib/cxa_atexit.c (__cxa_atexit): Cast to (void *, int) func.
* stdlib/cxa_finalize.c (__cxa_finalize): Add hidden second argument.
* stdlib/cxa_on_exit.c: Remove.
* stdlib/Makefile: Revert last patch.
* stdlib/Versions: Likewise.
* include/stdlib.h: Likewise.
* stdlib/exit.h: Revert last patch.
(struct exit_function): Add second argument to cxa fn.
* stdlib/exit.c: Revert last patch.
(exit): Add hidden second argument.
Ulrich Drepper [Thu, 11 Jan 2001 19:42:21 +0000 (19:42 +0000)]
Update.
2001-01-11 H.J. Lu <hjl@gnu.org>
* elf/dl-libc.c (do_dlopen): Move DL_STATIC_INIT to ...
* elf/dl-open.c (_dl_open): Here.
* sysdeps/unix/sysv/linux/ia64/dl-static.c (_dl_static_lock):
Make it static.
(_dl_static_init): Initialize the variables every time when possible.
* sysdeps/unix/sysv/linux/ia64/ldsodefs.h (DL_STATIC_INIT):
Undefine it first.
Ulrich Drepper [Thu, 11 Jan 2001 19:25:07 +0000 (19:25 +0000)]
Update.
2001-01-11 Ulrich Drepper <drepper@redhat.com>
* stdlib/Makefile (routines): Add cxa_on_exit.
* stdlib/Versions [libc] (GLIBC_2.2.1): Add __cxa_on_exit.
* stdlib/cxa_on_exit.c: New file.
* include/stdlib.h: Add prototype for __cxa_on_exit.
* stdlib/exit.c: Handle ef_cxa2.
* stdlib/exit.h (enum): Add ef_cxa2.
(struct exit_function): Add cxa2.
* Versions.def [ld]: Add GLIBC_2.2.1.
Ulrich Drepper [Thu, 11 Jan 2001 17:50:24 +0000 (17:50 +0000)]
Update.
2001-01-10 H.J. Lu <hjl@gnu.org>
* elf/dl-libc.c (do_dlopen): Call DL_STATIC_INIT for static binaries.
* sysdeps/unix/sysv/linux/ia64/Makefile (sysdep-dl-routines): Add
dl-static.
* sysdeps/unix/sysv/linux/ia64/Versions (ld): Add _dl_var_init.
* sysdeps/generic/ldsodefs.h (DL_STATIC_INIT): Defined if not defined.
* sysdeps/unix/sysv/linux/ia64/ldsodefs.h: New file.
* sysdeps/unix/sysv/linux/ia64/dl-static.c: New file.
* sysdeps/unix/sysv/linux/ia64/Dist: Add dl-static.c.
Ulrich Drepper [Thu, 11 Jan 2001 17:24:47 +0000 (17:24 +0000)]
Update.
2001-01-11 Ulrich Drepper <drepper@redhat.com>
* libio/stdio.h: Remove definition of off_t.
Ulrich Drepper [Thu, 11 Jan 2001 17:23:27 +0000 (17:23 +0000)]
Remove definition of off_t.
Andreas Jaeger [Thu, 11 Jan 2001 16:30:23 +0000 (16:30 +0000)]
Update.
2001-01-11 Andreas Jaeger <aj@suse.de>
* wcsmbs/tst-mbrtowc.c (utf8_test): New function by Markus Kuhn
<mkuhn@acm.org>.
Andreas Jaeger [Thu, 11 Jan 2001 16:30:08 +0000 (16:30 +0000)]
* wcsmbs/tst-mbrtowc.c (utf8_test): New function by Markus Kuhn
<mkuhn@acm.org>.
Ulrich Drepper [Thu, 11 Jan 2001 03:06:50 +0000 (03:06 +0000)]
Update.
2001-01-10 Ulrich Drepper <drepper@redhat.com>
* sunrpc/Makefile (distribute): Add errqueue.h.
Ulrich Drepper [Wed, 10 Jan 2001 23:47:39 +0000 (23:47 +0000)]
Update.
* sysdeps/ia64/dl-machine.h (TRAMPOLINE_TEMPLATE): Also preserve
r9, r10 and r11 for language specific registers.
2001-01-10 Jakub Jelinek <jakub@redhat.com>
* sunrpc/clnt_udp.c (clntudp_bufcreate): Set IP_RECVERR on the
UDP socket.
(clntudp_call): Handle MSG_ERRQUEUE.
* sysdeps/generic/errqueue.h: New file.
* sysdeps/unix/sysv/linux/errqueue.h: New file.
2001-01-10 H.J. Lu <hjl@gnu.org>
Ulrich Drepper [Wed, 10 Jan 2001 19:04:45 +0000 (19:04 +0000)]
Update.
2001-01-10 H.J. Lu <hjl@gnu.org>
* sysdeps/unix/sysv/linux/ia64/syscalls.list (s_getpagesize): Removed.
Ulrich Drepper [Wed, 10 Jan 2001 18:12:15 +0000 (18:12 +0000)]
Update.
2001-01-10 Joseph S. Myers <jsm28@cam.ac.uk>
* CONFORMANCE: Update.
Ulrich Drepper [Wed, 10 Jan 2001 01:02:24 +0000 (01:02 +0000)]
Update.
* sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols):
Minimal cleanups. Add assert to ensure memory handling is correct.
Ulrich Drepper [Wed, 10 Jan 2001 00:51:04 +0000 (00:51 +0000)]
Update.
* manual/conf.texi (File Minimums): Fix _POSIX_PATH_MAX value.
Reported by Ben Collins <bcollins@debian.org>.
Ulrich Drepper [Tue, 9 Jan 2001 17:54:30 +0000 (17:54 +0000)]
Update.
2001-01-09 Ulrich Drepper <drepper@redhat.com>
* time/strftime.c (my_strftime): Mark previous GNU extensions
which are now in C99 as such.
Ulrich Drepper [Tue, 9 Jan 2001 04:32:41 +0000 (04:32 +0000)]
Update.
* elf/rtld.c (process_envvars): Place output files for profiling
in SUID binaries in /var/profile.
Ulrich Drepper [Tue, 9 Jan 2001 04:26:31 +0000 (04:26 +0000)]
Update.
* elf/dl-load.c (_dl_map_object): Don't look in cache for
preloading in SUID binaries.
Ulrich Drepper [Tue, 9 Jan 2001 03:08:54 +0000 (03:08 +0000)]
Update.
* elf/dl-profile.c (_dl_start_profile): Open the output file with
O_NOFOLLOW if possible.
Ulrich Drepper [Tue, 9 Jan 2001 01:59:17 +0000 (01:59 +0000)]
Update.
* include/stdlib.h: Add __posix_openpt declaration.
* stdlib/stdlib.h: Add posix_openpt declaration.
* login/Versions: Add posix_openpt for GLIBC_2.2.1.
* sysdeps/generic/getpt.c: Define posix_openpt.
* sysdeps/unix/bsd/getpt.c: Likewise.
* sysdeps/unix/sysv/linux/getpt.c: Likewise.
Ulrich Drepper [Tue, 9 Jan 2001 01:04:59 +0000 (01:04 +0000)]
Update.
* time/Makefile (tests): Add tst-mktime.
* time/tst-mktime.c: New file.
* posix/tst-dir.c (main): One more mkdir() test.
Ulrich Drepper [Mon, 8 Jan 2001 22:30:44 +0000 (22:30 +0000)]
Update.
* sysdeps/unix/sysv/linux/ia64/getpagesize.c (__getpagesize):
Remove getpagesize syscall. We assume that the pagesize is always
determined from the auxiliary vector.
Ulrich Drepper [Mon, 8 Jan 2001 22:28:15 +0000 (22:28 +0000)]
Update.
* intl/dcigettext.c: Fix a few warnings.
Patch by Bruno Haible <haible@ilog.fr>.
2001-01-08 Andreas Jaeger <aj@suse.de>
* io/test-lfs.c (do_test): Check lseek64 return for EINVAL.
Reported by Joseph S. Myers <jsm28@cam.ac.uk>.
2001-01-08 Ulrich Drepper <drepper@redhat.com>
Ulrich Drepper [Mon, 8 Jan 2001 18:06:26 +0000 (18:06 +0000)]
Update.
* sysdeps/generic/segfault.c (install_handler): Check output file
name with access().
Ulrich Drepper [Mon, 8 Jan 2001 17:55:53 +0000 (17:55 +0000)]
Update.
* resolv/res_query.c: Use simply getenv() for HOSTALIASES.
* sysdeps/generic/unsecvars.h (UNSECURE_ENVVARS): Add HOSTALIASES.
Ulrich Drepper [Mon, 8 Jan 2001 17:38:52 +0000 (17:38 +0000)]
Update.
* sysdeps/generic/unsecvars.h (UNSECURE_ENVVARS): Add missing comma.
Ulrich Drepper [Mon, 8 Jan 2001 17:21:48 +0000 (17:21 +0000)]
Update.
* malloc/memusage.c (me): Use access() to determine whether we
should write the output file or not.
Ulrich Drepper [Mon, 8 Jan 2001 08:59:36 +0000 (08:59 +0000)]
Update.
* stdio-common/printf.c: Undefine printf.
Ulrich Drepper [Mon, 8 Jan 2001 08:50:37 +0000 (08:50 +0000)]
Update.
2001-01-08 Ulrich Drepper <drepper@redhat.com>
* libio/bits/stdio.h (printf): Define macro to map printf call to
fprintf which gcc can optimize.
Ulrich Drepper [Sun, 7 Jan 2001 20:02:56 +0000 (20:02 +0000)]
Update.
* sysdeps/generic/bits/byteswap.h (__bswap_64): Partly revert last
patch. We must use unsigned int for l member of union.
Ulrich Drepper [Sun, 7 Jan 2001 19:09:48 +0000 (19:09 +0000)]
Update.
* sysdeps/powerpc/elf/libc-start.c (__libc_start_main): Don't call
_dl_aux_init for shared libraries.
Ulrich Drepper [Sun, 7 Jan 2001 17:27:59 +0000 (17:27 +0000)]
Update.
2001-01-07 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/glob64.c: Moved to ...
* sysdeps/gnu/glob64.c: ...here. New file.
Ulrich Drepper [Sun, 7 Jan 2001 16:59:39 +0000 (16:59 +0000)]
Update.
2001-01-07 Ben Collins <bcollins@debian.org>
* manual/examples/longopt.c: Make the "struct option" a little
more like it should be, adding usage of required_argument,
noargument and such, and also setting the options string right.
* manual/sysinfo.texi (Load Average): New section, documents
getloadavg().
Ulrich Drepper [Sun, 7 Jan 2001 07:37:31 +0000 (07:37 +0000)]
Update.
* sysdeps/alpha/Dist: Add alphaev6/stxncpy.S and alphaev6/stxcpy.S.
* sysdeps/unix/sysv/aix/Dist: Add uitrunc.c, savef.S, and restf.S.
* dlfcn/Makefile (distribute): Add errmsg1mod.c.
* Makefile (distribute): Add include/libc-internal.h.
* libio/Makefile (distribute): Avoid overwriting.
Ulrich Drepper [Sun, 7 Jan 2001 07:04:03 +0000 (07:04 +0000)]
Update.
* sysdeps/unix/sysv/linux/mips/Dist: Remove sys/acct.h.
Ulrich Drepper [Sun, 7 Jan 2001 06:25:47 +0000 (06:25 +0000)]
Update.
* version.h (VERSION): Bump to 2.2.1.
Ulrich Drepper [Sun, 7 Jan 2001 04:34:56 +0000 (04:34 +0000)]
Update.
2001-01-06 Ulrich Drepper <drepper@redhat.com>
* iconvdata/ibm937.c (BODY to IBM937): Correct several mistakes in
buffer and table handling.
Ulrich Drepper [Sun, 7 Jan 2001 02:00:21 +0000 (02:00 +0000)]
Update.
2001-01-05 H.J. Lu <hjl@gnu.org>
* elf/dl-support.c (non_dynamic_init): Move the auxiliary
vector checking to ...
(_dl_aux_init): Here. New function. Defined only if
HAVE_AUX_VECTOR is defined.
* sysdeps/generic/libc-start.c (__libc_start_main): Call
_dl_aux_init for static binaries if HAVE_AUX_VECTOR is defined.
* sysdeps/powerpc/elf/libc-start.c (__libc_start_main): Call
_dl_aux_init.
* sysdeps/unix/sysv/linux/ldsodefs.h (DL_FIND_AUXV): Removed.
(HAVE_AUX_VECTOR): Defined.
(_dl_aux_init): Declared.
Ulrich Drepper [Sun, 7 Jan 2001 00:39:33 +0000 (00:39 +0000)]
Update.
2001-01-05 Ben Collins <bcollins@debian.org>
* manual/string.texi (Finding Tokens in a String): Document XPG
basename() and dirname(), as well as GNU basename().
2001-01-05 Jakub Jelinek <jakub@redhat.com>
* Makeconfig (preprocess-version): Replace -traditional with
-x assembler-with-cpp.
2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
* math/bits/cmathcalls.h: Don't define inline cimag, creal or conj
for GCC 2.97 or later.
2001-01-05 Ben Collins <bcollins@debian.org>
* manual/stdio.texi (getline): Clarify the return value in the
case of EOF being reached before a newline.
2001-01-04 Jakub Jelinek <jakub@redhat.com>
* sunrpc/pmap_clnt.c (__get_myaddress): Return TRUE if successful,
FALSE otherwise.
(pmap_set, pmap_unset): Check __get_myaddress return value.
2001-01-05 Mark Kettenis <kettenis@gnu.org>
* sysdeps/generic/netinet/if_ether.h: Include <sys/types.h>.
(struct ether_addr): Declare ether_addr_octet member as
`u_int8_t'. Add __attribute__ ((__packed__)).
Ulrich Drepper [Sun, 7 Jan 2001 00:37:33 +0000 (00:37 +0000)]
(preprocess-version): Replace -traditional with -x assembler-with-cpp.
Mark Kettenis [Sun, 7 Jan 2001 00:25:46 +0000 (00:25 +0000)]
* sysdeps/mach/hurd/readdir64.c: New file. * sysdeps/mach/hurd/readdir64_r.c: New file.
2001-01-06 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/hurd/readdir64.c: New file.
* sysdeps/mach/hurd/readdir64_r.c: New file.
Mark Kettenis [Sun, 7 Jan 2001 00:18:58 +0000 (00:18 +0000)]
* sysdeps/mach/hurd/fstatvfs.c (fstatvfs): Add comment about `struct statfs' and `struct statvfs' being identical. * sysdeps/mach/hurd/statvfs.c (statvfs): Likewise.
2001-01-07 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/hurd/fstatvfs.c (fstatvfs): Add comment about
`struct statfs' and `struct statvfs' being identical.
* sysdeps/mach/hurd/statvfs.c (statvfs): Likewise.
Mark Kettenis [Sun, 7 Jan 2001 00:13:43 +0000 (00:13 +0000)]
* sysdeps/mach/hurd/fstatfs64.c: New file. * sysdeps/mach/hurd/fstatvfs64.c: New file. * sysdeps/mach/hurd/statfs64.c: New file. * sysdeps/mach/hurd/statvfs64.c: New file. * sysdeps/mach/hurd/statfsconv.c: New file. * sysdeps/mach/hurd/Dist: Add statfsconv.c.
2001-01-06 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/hurd/fstatfs64.c: New file.
* sysdeps/mach/hurd/fstatvfs64.c: New file.
* sysdeps/mach/hurd/statfs64.c: New file.
* sysdeps/mach/hurd/statvfs64.c: New file.
* sysdeps/mach/hurd/statfsconv.c: New file.
* sysdeps/mach/hurd/Dist: Add statfsconv.c.
Ulrich Drepper [Sat, 6 Jan 2001 23:27:53 +0000 (23:27 +0000)]
(Finding Tokens in a String): Document XPG basename() and dirname(), aswell as GNU basename().
Ulrich Drepper [Sat, 6 Jan 2001 20:21:33 +0000 (20:21 +0000)]
Update.
2001-01-06 Ulrich Drepper <drepper@redhat.com>
* iconv/skeleton.c: Reset outbuf for next round of the loop.
Reported by Owen Taylor <otaylor@redhat.com>.
* iconv/Makefile (tests): Add tst-iconv3.
* iconv/tst-iconv3.c: New file.
* iconvdata/ibm930.c: Fix handling of state. Optimize a bit.
* iconvdata/ibm933.c: Likewise.
* iconvdata/ibm935.c: Likewise.
* iconvdata/ibm937.c: Likewise.
* iconvdata/ibm939.c: Likewise.
* iconvdata/ibm930.h: Adjust single byte table for optimization.
* iconvdata/ibm933.h: Likewise.
* iconvdata/ibm935.h: Likewise.
* iconvdata/ibm939.h: Likewise.
* iconvdata/testdata/IBM930: Add misssing SI.
* iconvdata/testdata/IBM933: Likewise.
* iconvdata/testdata/IBM935: Likewise.
* iconvdata/testdata/IBM937: Likewise.
* iconvdata/testdata/IBM939: Likewise.
* configure.in: Check for old add-ons that shouldn't be used with
current glibc anymore.
Ulrich Drepper [Sat, 6 Jan 2001 19:29:33 +0000 (19:29 +0000)]
Fix matching of addresses.
Andreas Jaeger [Sat, 6 Jan 2001 17:33:47 +0000 (17:33 +0000)]
* configure.in: Check for old add-ons that shouldn't be used with current glibc anymore.
2001-01-06 Andreas Jaeger <aj@suse.de>
* configure.in: Check for old add-ons that shouldn't be used with
current glibc anymore.
Mark Kettenis [Sat, 6 Jan 2001 12:31:35 +0000 (12:31 +0000)]
* sysdeps/mach/hurd/readdir_r.c (__readdir_r): Return error number instead of -1 on failure. Don't forget to copy file name into *ENTRY if successful. Set *RESULT to NULL upon reaching the end of the directory.
* sysdeps/mach/hurd/readdir_r.c (__readdir_r): Return error number
instead of -1 on failure. Don't forget to copy file name into
*ENTRY if successful. Set *RESULT to NULL upon reaching the end
of the directory.
2001-01-06 Mark Kettenis <kettenis@gnu.org>
Mark Kettenis [Sat, 6 Jan 2001 01:52:03 +0000 (01:52 +0000)]
* sysdeps/mach/hurd/xstatconv.c (xstat64_conv): Don't forget to copy st_atime member.
2001-01-06 Mark Kettenis <kettenis@gnu.org>
* sysdeps/mach/hurd/xstatconv.c (xstat64_conv): Don't forget to
copy st_atime member.
Ulrich Drepper [Fri, 5 Jan 2001 18:10:10 +0000 (18:10 +0000)]
Update.
* io/ftw.c (ftw_dir): Don't add a second slash at the beginning
for searches from the root directory.
Reported by loris <loris@iol.it> [PR libc/1991].
* io/Makefile (tests): Add bug-ftw1.
* io/bug-ftw1.c: New file.
Ulrich Drepper [Fri, 5 Jan 2001 16:27:04 +0000 (16:27 +0000)]
Update.
* elf/dl-support.c (non_dynamic_init): Don't define DL_FIND_AUXV
if it is not available. Instead use it only if it is available.
* sysdeps/unix/sysv/linux/ldsodefs.h: New file.
Ulrich Drepper [Fri, 5 Jan 2001 08:10:28 +0000 (08:10 +0000)]
Update.
2001-01-05 Ulrich Drepper <drepper@redhat.com>
* iconv/gconv_simple.c (internal_ics4_loop): Correct test for
overflowing output buffer.
(internal_ucs4_loop_unaligned): Likewise.
(ucs4_internal_loop): Likewise.
(ucs4_internal_loop_unaligned): Likewise.
(internal_ucs4le_loop): Likewise.
(internal_ucs4le_loop_unaligned): Likewise.
(ucs4le_internal_loop): Likewise.
(ucs4le_internal_loop_unaligned): Likewise.
Reported by Owen Taylor <otaylor@redhat.com>.
* iconv/Makefile (tests): Add tst-iconv2.
* iconv/tst-iconv2.c: New file.
Ulrich Drepper [Fri, 5 Jan 2001 06:43:17 +0000 (06:43 +0000)]
Update
2001-01-04 H.J. Lu <hjl@gnu.org>
* elf/dl-support.c (DL_FIND_AUXV): New. Defined if not defined.
(_dl_clktck): Declared.
(non_dynamic_init): Take 3 arguments.
Set _dl_pagesize, _dl_platform and _dl_clktck from AUX.
2001-01-01 Bruno Haible <haible@clisp.cons.org>
Finish implementation of plural form handling.
* intl/dcigettext.c (known_translation_t): Rename 'domain' field to
'domainname'. Remove 'plindex' field. Add 'domain' and
'translation_length' fields.
(transcmp): Don't compare 'plindex' fields.
(plural_lookup): New function.
(DCIGETTEXT): Change cache handing in the plural case. Don't call
plural_eval before the translation and its catalog file have been
found. Remove plindex from cache key. Add 'translation_length' and
'domain' to cache result.
(_nl_find_msg): Remove index argument, return length of translation
to the caller instead. Weaken comparison of string lengths, to account
for plural entries. Call iconv() on the entire result string, not
only on the portion needed so far.
* intl/loadinfo.h (_nl_find_msg): Remove index argument, add lengthp
argument.
* intl/loadmsgcat.c (_nl_load_domain): Adapt to _nl_find_msg change.
Ulrich Drepper [Fri, 5 Jan 2001 06:18:46 +0000 (06:18 +0000)]
Update.
2001-01-04 Ulrich Drepper <drepper@redhat.com>
* intl/plural.y (yylex): Minimal improvement in number scanner.
Ulrich Drepper [Fri, 5 Jan 2001 05:52:11 +0000 (05:52 +0000)]
Update.
2000-07-31 Bruno Haible <haible@clisp.cons.org>
* intl/plural.y: Include config.h. Needed to define 'inline' away for
C compilers that don't support it.
(yylex): Don't use gcc specific case range syntax.
* intl/loadmsgcat.c (INIT_GERMANIC_PLURAL): New macro, for old
compilers.
2000-10-12 Bruno Haible <haible@clisp.cons.org>
* intl/finddomain.c: Remove unneeded includes.
2000-10-12 Bruno Haible <haible@clisp.cons.org>
* intl/localealias.c (memcpy): Return first argument, just like the
real memcpy function does.
* intl/bindtextdom.c (memcpy): Likewise.
* intl/finddomain.c (memcpy): Likewise.
* intl/l10nflist.c (memcpy): Likewise.
* intl/textdomain.c (memcpy): Likewise.
From Paul Eggert <eggert@twinsun.com>.
Ulrich Drepper [Fri, 5 Jan 2001 02:36:27 +0000 (02:36 +0000)]
Update.
2001-01-03 Jakub Jelinek <jakub@redhat.com>
* resolv/resolv.h (struct __res_state): Add nsinit field.
* resolv/res_send.c (res_nsend): Use it instead of nscount.
* resolv/res_init.c (__res_vinit): Initialize it.
(res_nclose): Clear it instead of nscount.
* malloc/mtrace.pl: Fix matching of addresses.
Patch by Aharon Robbins <arnold@skeeve.com>.
Ulrich Drepper [Fri, 5 Jan 2001 01:01:31 +0000 (01:01 +0000)]
Update.
2001-01-04 Ulrich Drepper <drepper@redhat.com>
* Versions.def (ld): Add GLIBC_2.2.
* catgets/gencat.c: Copyright 2001.
* csu/version.c: Likewise.
* debug/catchsegv.sh: Likewise.
* debug/xtrace.sh: Likewise.
* elf/ldconfig.c: Likewise.
* elf/sprof.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* locale/locale.c: Likewise.
* locale/localedef.c: Likewise.
* malloc/memusage.sh: Likewise.
* malloc/mtrace.pl: Likewise.
* nscd/nscd.c: Likewise.
* posix/getconf.c: Likewise.
2001-01-04 Mark Kettenis <kettenis@gnu.org>
* include/stdio.h: Only provide __getwc_unlocked prototype if
USE_IN_LIBIO is defined.
2001-01-04 Kaz Kojima <kkojima@rr.iij4u.or.jp>
* sysdeps/unix/sysv/linux/sh/socket.S (__socket): Fix error code
handling.
2001-01-03 Andreas Schwab <schwab@suse.de>
* sysdeps/generic/strtoll.c: Remove unused __strtoq_internal alias.
* sysdeps/generic/strtoull.c: Remove unused __strtouq_internal alias.
* sysdeps/wordsize-64/strtol.c: Add strtoq alias and fix strtoll alias.
* sysdeps/wordsize-64/strtoul.c: Add strtouq alias and fix
strtoull alias.
* sysdeps/wordsize-64/wcstol.c: Add wcstoq alias and fix wcstoll alias.
* sysdeps/wordsize-64/wcstoul.c: Add wcstouq alias and fix
wcstoull alias.
* sysdeps/generic/strtoul.c: Make sure we find strtol.c in this
directory.
* sysdeps/generic/strtol_l.c: Likewise.
* sysdeps/generic/strtoul_l.c: Likewise.
* sysdeps/generic/wcstoul.c: Likewise, for wcstol.c.
* sysdeps/wordsize-64/strtol_l.c: Fix alias.
* sysdeps/wordsize-64/strtoul_l.c: Likewise.
* sysdeps/wordsize-64/wcstol_l.c: Fix alias.
* sysdeps/wordsize-64/wcstoul_l.c: Likewise.
Ulrich Drepper [Thu, 4 Jan 2001 23:46:35 +0000 (23:46 +0000)]
(__socket): Fix error code handling.
Andreas Jaeger [Thu, 4 Jan 2001 17:07:06 +0000 (17:07 +0000)]
Update.
2001-01-04 Andreas Jaeger <aj@suse.de>
* nss/nsswitch.c: Include files for missing prototypes, remove
buggy declaration of prototypes.
Andreas Jaeger [Wed, 3 Jan 2001 19:59:47 +0000 (19:59 +0000)]
Update.
* sysdeps/sparc/sparc64/soft-fp/Versions: Likewise.
Andreas Jaeger [Wed, 3 Jan 2001 17:23:49 +0000 (17:23 +0000)]
Update.
2001-01-03 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* resolv/Versions: Fix bracing.
* sysdeps/powerpc/soft-fp/Versions: Likewise.
Andreas Jaeger [Wed, 3 Jan 2001 17:23:22 +0000 (17:23 +0000)]
* resolv/Versions: Fix bracing.
* sysdeps/powerpc/soft-fp/Versions: Likewise.
Ulrich Drepper [Wed, 3 Jan 2001 16:13:16 +0000 (16:13 +0000)]
Update.
2001-01-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/powerpc/dl-machine.c (__process_machine_rela): Fix typo.
Ulrich Drepper [Wed, 3 Jan 2001 04:50:22 +0000 (04:50 +0000)]
Update.
* manual/Makefile (TEXI2PDF): Change to texi2dvi --pdf.
Suggested by Minko Markov <mmarkov@home.com>.
2001-01-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* sysdeps/powerpc/elf/start.S (__data_start): Make it global.
* sysdeps/powerpc/dl-machine.c (dl_reloc_overflow): Print the name of
the failing symbol.
(__process_machine_rela): Pass symbol to dl_reloc_overflow().
2001-01-02 Ben Collins <bcollins@debian.org>
* time/tzset.c (tzset_internal): Make sure we fall back to UTC
if TZ is not set and TZDEFAULT is not present.
2001-01-01 Ben Collins <bcollins@debian.org>
* string/strings.h: Make sure we declare our functions even if
string.h is already included, based on whether or not __USE_BSD is
defined.
2001-01-02 Ulrich Drepper <drepper@redhat.com>
* dlfcn/dlerror.c (dlerror): Handle call of dlerror() before any
other dlopen() and dlsym().
Based on a patch by Ben Collins <bcollins@debian.org>.
2001-01-02 Andreas Jaeger <aj@suse.de>
* dlfcn/errmsg1.c (main): Call dlerror initially.
Reported by Ben Collins <bcollins@debian.org>.
2001-01-02 Ulrich Drepper <drepper@redhat.com>
Ulrich Drepper [Wed, 3 Jan 2001 04:02:46 +0000 (04:02 +0000)]
Update.
2001-01-02 Ulrich Drepper <drepper@redhat.com>
* intl/dcigettext.c (guess_category_value): Rewrite so that LANGUAGE
value is ignored if the selected locale is the C locale.
* intl/tst-gettext.c: Set locale for above change.
* intl/tst-translit.c: Likewise.
Ulrich Drepper [Wed, 3 Jan 2001 04:01:43 +0000 (04:01 +0000)]
(guess_category_value): Rewrite so that LANGUAGE value is ignored if the selected locale is the C locale.
Andreas Jaeger [Tue, 2 Jan 2001 17:02:20 +0000 (17:02 +0000)]
Update.
* libio/wgenops.c (_IO_wdoallocbuf): Use correct wide access macro.
(_IO_switch_to_wget_mode): Likewise.
(_IO_sputbackwc): Likewise.
(_IO_sungetwc): Use wint_t for result.
* stdio-common/vfscanf.c (__vfscanf): Use WINT_T for done.
* sysdeps/generic/strtol.c (strtol): Make cnt size_t for correct
signedness.
* sysdeps/generic/printf_fphex.c (putc): Cast _IO_putwc_unlocked
to (int) to avoid warnings.
* stdio-common/printf_fp.c (putc): Likewise.
* stdio-common/printf_size.c (putc): Likewise.
Andreas Jaeger [Tue, 2 Jan 2001 15:05:08 +0000 (15:05 +0000)]
Update.
2001-01-02 Andreas Jaeger <aj@suse.de>
* sysdeps/generic/dl-sysdep.c (_dl_important_hwcaps): Make
constant unsigned.
Andreas Jaeger [Mon, 1 Jan 2001 14:53:18 +0000 (14:53 +0000)]
Update.
2001-01-01 Andreas Jaeger <aj@suse.de>
* inet/rcmd.c (rcmd_af): Use socklen_t for len.
Andreas Jaeger [Mon, 1 Jan 2001 14:53:05 +0000 (14:53 +0000)]
(rcmd_af): Use socklen_t for len.
Ulrich Drepper [Mon, 1 Jan 2001 04:49:02 +0000 (04:49 +0000)]
Update.
2000-12-31 Ulrich Drepper <drepper@redhat.com>
* manager.c (pthread_alloca_stack): Remove MAP_FIXED from mmap calls.
(pthread_free): Always unmap the stack. It's safe now that we don't
use MAP_FIXED to allocate stacks.
Ulrich Drepper [Mon, 1 Jan 2001 04:36:28 +0000 (04:36 +0000)]
Update.
2000-12-31 H.J. Lu <hjl@gnu.org>
* manager.c (pthread_allocate_stack): Fix a typo.
Ulrich Drepper [Mon, 1 Jan 2001 04:35:39 +0000 (04:35 +0000)]
(pthread_allocate_stack): Fix a typo.
Andreas Jaeger [Sun, 31 Dec 2000 19:13:04 +0000 (19:13 +0000)]
Update.
* include/libc-internal.h: Add prototype for __libc_freeres.
* malloc/mtrace.c: Likewise.
* malloc/set-freeres.c: Likewise.
Andreas Jaeger [Sun, 31 Dec 2000 18:24:24 +0000 (18:24 +0000)]
Update.
* sysdeps/unix/sysv/linux/init-first.c: Include <libc-internals.h>
for prototypes, remove redundant prototypes.
* gmon/gmon.c: Likewise.
* sysdeps/unix/i386/i586/clock_getres.c: Likewise.
* sysdeps/unix/i386/i586/clock_gettime.c: Likewise.
* sysdeps/generic/enbl-secure.c: Include <libc-internals.h> for
prototypes.
* elf/soinit.c: Likewise.
* sysdeps/generic/prof-freq.c: Likewise.
* sysdeps/mach/hurd/profil.c: Likewise.
* debug/noophooks.c: Likewise.
* debug/pcprofile.c: Likewise.
* sysdeps/unix/sysv/linux/i386/get_clockfreq.c: Likewise.
* sysdeps/generic/get_clockfreq.c: Likewise.
* locale/localeinfo.h: Add internal prototypes.
* elf/rtld.c (dl_main): Fix prototype.
Andreas Jaeger [Sun, 31 Dec 2000 16:56:12 +0000 (16:56 +0000)]
Update.
* iconvdata/tst-table-to.c (main): Use return instead of exit to
avoid warning.
* nis/rpcsvc/yp_prot.h: Remove __P.
* nis/rpcsvc/ypupd.h: Likewise.
* nis/rpcsvc/yp.h: Likewise.
Andreas Jaeger [Sun, 31 Dec 2000 16:56:02 +0000 (16:56 +0000)]
(main): Use return instead of exit to avoid warning.
2000-12-31 Andreas Jaeger <aj@suse.de>
* tst-fmon.c (main): Use return instead of exit to avoid warning.
Andreas Jaeger [Sun, 31 Dec 2000 15:43:43 +0000 (15:43 +0000)]
Update.
* sunrpc/rpc_main.c: Add noreturn attributes.
* sunrpc/rpc_scan.h: Likewise.
* sunrpc/rpc_hout.c (storexdrfuncdecl): Make static.
* sunrpc/rpcinfo.c: Add noreturn attribute to brdcst.
* sunrpc/proto.h: Add noreturn attributes to error and crash.
Andreas Jaeger [Sun, 31 Dec 2000 15:34:47 +0000 (15:34 +0000)]
Update.
* posix/bsd-getpgrp.c: Add prototype to avoid warning.
* sunrpc/svc_unix.c: Include <rpc/svc.h> for prototypes.
* sunrpc/create_xid.c: Include <rpc/svc.h> for prototypes.
* include/rpc/rpc_msg.h: Add prototypes for some functions.
* include/rpc/auth.h: Likewise.
* include/rpc/auth_des.h: Likewise.
* include/rpc/clnt.h: Likewise.
* include/rpc/rpc.h: Likewise.
* include/rpc/svc.h: Likewise.
* include/rpc/svc_auth.h: Likewise.
* include/rpc/des_crypt.h: New file.
Andreas Jaeger [Sun, 31 Dec 2000 10:52:40 +0000 (10:52 +0000)]
Update.
2000-12-31 Andreas Jaeger <aj@suse.de>
* malloc/memusagestat.c (main): Use return instead of exit to
avoid warning.
* io/pwd.c (main): Likewise.
* iconvdata/tst-table-from.c (main): Likewise.
* ctype/test_ctype.c (main): Likewise.
* setjmp/tst-setjmp.c (main): Likewise.
* signal/tst-signal.c (main): Likewise.
* stdlib/tst-strtol.c (main): Likewise.
* stdlib/tst-strtod.c (main): Likewise.
* stdlib/tst-strtoll.c (main): Likewise.
* stdlib/tst-xpg-basename.c (main): Likewise.
* dirent/tst-seekdir.c (main): Likewise.
* grp/testgrp.c (main): Likewise.
* inet/test_ifindex.c (main): Likewise.
* io/test-utime.c (main): Likewise.
* posix/test-vfork.c (main): Likewise.
* posix/testfnm.c (main): Likewise.
* stdio-common/temptest.c (main): Likewise.
* stdio-common/test_rdwr.c (main): Likewise.
* stdio-common/tst-fileno.c (main): Likewise.
* stdio-common/tst-sscanf.c (main): Likewise.
* stdio-common/tstscanf.c (main): Likewise.
* string/bug-strncat1.c (main): Likewise.
* string/bug-strpbrk1.c (main): Likewise.
* string/bug-strspn1.c (main): Likewise.
* string/test-ffs.c (main): Likewise.
* string/tst-inlcall.c (main): Likewise.
* string/tst-svc.c (main): Likewise.
* timezone/test-tz.c (main): Likewise.
* wctype/test_wcfuncs.c (main): Likewise.
* wctype/test_wctype.c (main): Likewise.
* stdlib/tst-random.c: Add attribute noreturn to fail.
Andreas Jaeger [Sun, 31 Dec 2000 10:52:32 +0000 (10:52 +0000)]
* malloc/memusagestat.c (main): Use return instead of exit to
avoid warning.
* io/pwd.c (main): Likewise.
* iconvdata/tst-table-from.c (main): Likewise.
* ctype/test_ctype.c (main): Likewise.
* setjmp/tst-setjmp.c (main): Likewise.
* signal/tst-signal.c (main): Likewise.
* stdlib/tst-strtol.c (main): Likewise.
* stdlib/tst-strtod.c (main): Likewise.
* stdlib/tst-strtoll.c (main): Likewise.
* stdlib/tst-xpg-basename.c (main): Likewise.
* dirent/tst-seekdir.c (main): Likewise.
* grp/testgrp.c (main): Likewise.
* inet/test_ifindex.c (main): Likewise.
* io/test-utime.c (main): Likewise.
* posix/test-vfork.c (main): Likewise.
* posix/testfnm.c (main): Likewise.
* stdio-common/temptest.c (main): Likewise.
* stdio-common/test_rdwr.c (main): Likewise.
* stdio-common/tst-fileno.c (main): Likewise.
* stdio-common/tst-sscanf.c (main): Likewise.
* stdio-common/tstscanf.c (main): Likewise.
* string/bug-strncat1.c (main): Likewise.
* string/bug-strpbrk1.c (main): Likewise.
* string/bug-strspn1.c (main): Likewise.
* string/test-ffs.c (main): Likewise.
* string/tst-inlcall.c (main): Likewise.
* string/tst-svc.c (main): Likewise.
* timezone/test-tz.c (main): Likewise.
* wctype/test_wcfuncs.c (main): Likewise.
* wctype/test_wctype.c (main): Likewise.
* stdlib/tst-random.c: Add attribute noreturn to fail.
Ulrich Drepper [Sun, 31 Dec 2000 08:26:04 +0000 (08:26 +0000)]
Update.
2000-12-31 Ulrich Drepper <drepper@redhat.com>
* sysdeps/powerpc/pspinlock.c: Don't include pt-machine.h here.
* manager.c (pthread_allocate_stack): Prepare for removal of MAP_FIXED.
Ulrich Drepper [Sun, 31 Dec 2000 07:39:50 +0000 (07:39 +0000)]
Update.
2000-12-28 Wolfram Gloger <wg@malloc.de>
* malloc/malloc.c (MALLOC_COPY): Handle case if source and
destination overlap. Assume dest is always below source if
overlapping.