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.
Ulrich Drepper [Sun, 31 Dec 2000 06:09:08 +0000 (06:09 +0000)]
Update.
2000-12-30 Ulrich Drepper <drepper@redhat.com>
* elf/dl-close.c (_dl_close): We can ignore the NODELETE flag if the
object was not yet initialized.
2000-12-28 H.J. Lu <hjl@gnu.org>
* elf/dl-deps.c (_dl_map_object_deps): Make sure the DSO state
is always consistent even if its dependency is failed.
* elf/dl-open.c (_dl_open): Increment the open count before
calling _dl_close () in case of failure.
* elf/neededtest4.c: New file.
* elf/neededobj5.c: New file.
* elf/neededobj6.c: New file.
* elf/Makefile (distribute): Add neededobj5.c and neededobj6.c.
(tests): Add neededtest4.
(modules-names): Add neededobj5 and neededobj6.
($(objpfx)neededobj6.so): New target.
($(objpfx)neededtest4): New target.
($(objpfx)neededtest4.out): New target.
Ulrich Drepper [Fri, 29 Dec 2000 22:21:02 +0000 (22:21 +0000)]
Update.
2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
* misc/sys/cdefs.h (__attribute_format_strfmon__): Define.
* stdlib/monetary.h: Add strfmon format attributes.
Ulrich Drepper [Fri, 29 Dec 2000 22:19:07 +0000 (22:19 +0000)]
(__attribute_format_strfmon__): Define.
Roland McGrath [Thu, 28 Dec 2000 20:44:54 +0000 (20:44 +0000)]
* sysdeps/mach/hurd/ioctl.c (do_ioctl): Avoid double-increment after
__mempcpy does it for us.
Roland McGrath [Thu, 28 Dec 2000 20:44:11 +0000 (20:44 +0000)]
2000-12-28 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/ioctl.c (do_ioctl): Avoid double-increment after
__mempcpy does it for us.
Andreas Jaeger [Thu, 28 Dec 2000 15:08:51 +0000 (15:08 +0000)]
Update.
Andreas Jaeger [Thu, 28 Dec 2000 14:22:22 +0000 (14:22 +0000)]
Update.
* sysdeps/generic/dl-environ.c: Add prototype for unsetenv.
* sysdeps/unix/sysv/linux/i386/setrlimit.c: Add prototype for
__new_setrlimit.
* sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c: Add prototype for
__old_getrlimit64.
* sysdeps/unix/sysv/linux/i386/getrlimit.c: Add prototype for
__new_getrlimit.
* sysdeps/unix/sysv/linux/i386/chown.c: Add prototypes for
__chown_is_lchown and __real_chown.
Andreas Jaeger [Thu, 28 Dec 2000 10:35:17 +0000 (10:35 +0000)]
Update.
* sysdeps/generic/ldsodefs.h: Add noreturn attribute to
_dl_reloc_bad_type.
Andreas Jaeger [Thu, 28 Dec 2000 10:21:29 +0000 (10:21 +0000)]
Update.
2000-12-28 Andreas Jaeger <aj@suse.de>
* sunrpc/rpc_hout.c (print_funcdef): Add break statement to shut
up GCC's warning about "deprecated use of label at end of compound
statement."
* sunrpc/rpc_cout.c (emit_inline): Likewise.
* include/argp.h (_argp_unlock_xxx): Add declaration.
* gmon/bb_exit_func.c: Include <sys/gmon.h> for internal
prototypes.
Remove struct bb and __bb_head since those are declared by
sys/gmon.h.
Andreas Jaeger [Thu, 28 Dec 2000 08:40:59 +0000 (08:40 +0000)]
Update.
2000-12-22 Ben Collins <bcollins@debian.org>
* manual/charset.texi: Fix typo in description of WCHAR_MAX.
* manual/argp.texi: Document argp_domain as part of struct argp.
Andreas Jaeger [Thu, 28 Dec 2000 08:35:40 +0000 (08:35 +0000)]
Update.
* catgets/Makefile (generated): Add sample.SJIS.cat.
Andreas Jaeger [Thu, 28 Dec 2000 08:28:43 +0000 (08:28 +0000)]
Update.
* sunrpc/rpc_dtable.c: Include rpc/clnt.h for prototypes.
Andreas Jaeger [Thu, 28 Dec 2000 07:58:08 +0000 (07:58 +0000)]
Update.
* elf/dl-minimal.c: Add prototypes.
* include/locale.h: Add internal prototypes.
* include/sys/gmon.h: Likewise.
Andreas Jaeger [Thu, 28 Dec 2000 06:58:51 +0000 (06:58 +0000)]
Update.
2000-12-28 Andreas Jaeger <aj@suse.de>
* dlfcn/errmsg1mod.c: Add prototype for foo to shut up GCC.
Andreas Jaeger [Thu, 28 Dec 2000 06:57:34 +0000 (06:57 +0000)]
Add prototype for foo to shut up GCC.
Ulrich Drepper [Thu, 28 Dec 2000 04:19:14 +0000 (04:19 +0000)]
Update.
2000-12-27 Ben Collins <bcollins@debian.org>
* elf/dl-open.c (_dl_open): Correctly set the new objname pointer
when reallocating the error strings.
Reported by Kalle Olavi Niemitalo <kon@iki.fi>
Ulrich Drepper [Thu, 28 Dec 2000 03:59:21 +0000 (03:59 +0000)]
Update.
* dlfcn/Makefile (tests): Add errmsg1.
(modules-names): Add errmsg1mod.
Add rules to run errmsg1.
* dlfcn/errmsg1.c: New file.
* dlfcn/errmsg1mod.c: New file.
Ulrich Drepper [Thu, 28 Dec 2000 00:48:48 +0000 (00:48 +0000)]
Update.
* dlfcn/dlerror.c (dlerror): Always create output string which
includes object file name.
Ulrich Drepper [Wed, 27 Dec 2000 23:38:53 +0000 (23:38 +0000)]
Update.
2000-12-27 Ulrich Drepper <drepper@redhat.com>
* sysdeps/alpha/alphaev6/memcpy.S: Don't go through unrolled loop
if we would go through it only once.
Patch by Rick Gorton <rick.gorton@api-networks.com>.
* sysdeps/alpha/alphaev67/strncat.S: Fix handling of numeric parameter.
Patch by Richard Henderson <rth@redhat.com>.
2000-12-27 Jakub Jelinek <jakub@redhat.com>
* malloc/malloc.c (memmove): Add prototypes.
(MALLOC_MEMMOVE): Define.
(chunk_realloc): Use it instead of MALLOC_COPY if source and
destination might overlap.
Ulrich Drepper [Wed, 27 Dec 2000 23:27:22 +0000 (23:27 +0000)]
(memmove): Add prototypes. (MALLOC_MEMMOVE): Define. (chunk_realloc): Use it instead of MALLOC_COPY if source and destination might overlap.
Andreas Jaeger [Wed, 27 Dec 2000 20:26:07 +0000 (20:26 +0000)]
Make local functions static.
Andreas Jaeger [Wed, 27 Dec 2000 20:25:30 +0000 (20:25 +0000)]
Update.
* include/setjmp.h: Likewise.