Andreas Jaeger [Fri, 28 Apr 2000 16:44:44 +0000 (16:44 +0000)]
Update.
2000-04-28 Geoff Clare <gwc@unisoft.com>
* io/ftw.c: Set errno to ENOENT (instead of ENOTDIR) when the
path passed to ftw() or nftw() is an empty string.
Closes PR libc/1710.
Andreas Jaeger [Fri, 28 Apr 2000 16:44:25 +0000 (16:44 +0000)]
2000-04-28 Geoff Clare <gwc@unisoft.com>
* io/ftw.c: Set errno to ENOENT (instead of ENOTDIR) when the
path passed to ftw() or nftw() is an empty string.
Closes PR libc/1710.
Ulrich Drepper [Fri, 28 Apr 2000 06:30:45 +0000 (06:30 +0000)]
Update.
* localedata/Makefile (test-srcs): Add tst-mbswcs4 and tst-mbswcs5.
(do-tst-mbswcs): Add tst-mbswcs4 and tst-mbswcs5 to dependencies.
* localedata/tst-mbswcs.sh: Run tst-mbswcs4 and tst-mbswcs5.
* localedata/tst-mbswcs4.c: New file.
* localedata/tst-mbswcs5.c: New file.
Ulrich Drepper [Fri, 28 Apr 2000 06:14:43 +0000 (06:14 +0000)]
Update.
* wcsmbs/wcrtomb.c (__wcrtomb): Set end of buffer correctly if s
== NULL. Little optimization.
* elf/dl-init.c (_dl_init): Correct typo (DT_PREINIT_ARRAY not
DT_PREINIT_ARRAYSZ).
Reported by Jes Sorensen <Jes.Sorensen@cern.ch>.
Ulrich Drepper [Fri, 28 Apr 2000 05:14:38 +0000 (05:14 +0000)]
Fix typos.
2000-04-23 Bruno Haible <haible@clisp.cons.org>
2000-04-23 Bruno Haible <haible@clisp.cons.org>
2000-04-23 Bruno Haible <haible@clisp.cons.org>
after a hash collision or through binary search. Store the maximum
index together with the converted message. Use iconv() when available.
Ulrich Drepper [Fri, 28 Apr 2000 05:12:30 +0000 (05:12 +0000)]
Update.
2000-04-27 Ulrich Drepper <drepper@redhat.com>
* hesiod/nss_hesiod/hesiod-grp.c (_nss_hesiod_initgroups): Handle
overflows in conversion from ASCII.
2000-04-26 Jakub Jelinek <jakub@redhat.com>
* Makeconfig (full_config_sysdirs): Renamed from full-config-sysdirs.
* Makerules (full_config_sysdirs): Likewise.
* MakeTAGS (full_config_sysdirs): Likewise.
2000-04-26 Jakub Jelinek <jakub@redhat.com>
* .cvsignore: Remove linuxthreads.
* po/.cvsignore: Remove *.pot.
* posix/glob/.cvsignore: Removed.
* sysdeps/unix/bsd/osf/.cvsignore: Removed.
2000-04-25 Andreas Jaeger <aj@suse.de>
* conform/Makefile (distribute): Also distribute contents of
subdirectories.
* Makerules (no_deps): Remove abi-versions.h.
* nis/nis_print_group_entry.c: Include alloca.h for alloca prototype.
2000-04-25 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc64/elf/Dist: Remove.
* sysdeps/sparc/sparc64/elf/crtbegin.S: Remove.
* sysdeps/sparc/sparc64/elf/crtbeginS.S: Remove.
* sysdeps/sparc/sparc64/elf/crtend.S: Remove.
* sysdeps/sparc/sparc64/elf/crtendS.S: Remove.
* sysdeps/sparc/sparc64/elf/Makefile: Don't build crtbegin/crtend
objects.
2000-04-25 Thorsten Kukuk <kukuk@suse.de>
* nscd/grpcache.c: Fix gr_name pointer [PR/1702].
2000-04-23 Bruno Haible <clisp.cons.org>
* intl/dcigettext.c: Define _GNU_SOURCE as early as possible.
* intl/l10nflist.c: Likewise.
2000-04-23 Bruno Haible <clisp.cons.org>
* intl/bindtextdom.c [!_LIBC]: Define __libc_rwlock_define,
__libc_rwlock_wrlock, __libc_rwlock_unlock as empty.
* intl/textdomain.c [!_LIBC]: Likewise.
* intl/dcigettext.c [!_LIBC]: Define __libc_rwlock_define_initialized,
__libc_rwlock_rdlock, __libc_rwlock_unlock as empty.
* intl/loadmsgcat.c (_nl_load_domain) [!_LIBC, !HAVE_ICONV]: Avoid
syntax error.
2000-04-23 Bruno Haible <clisp.cons.org>
* intl/dcigettext.c (_nl_find_msg): Do the plural treatment and
character set conversion also in the case the translation was found
after a hash collision or through binary search. Store the maximum
index together with the converted message. Use iconv() when available.
In case of out of memory during conversion, return the unconverted
translated string, not NULL.
Ulrich Drepper [Fri, 28 Apr 2000 03:27:50 +0000 (03:27 +0000)]
Update.
2000-04-25 Jes Sorensen <Jes.Sorensen@cern.ch>
* shlib-versions: Rename ia64 dynamic linker to ld-linux-ia64.so.1
to avoid name clashes with the ia32 linker.
2000-04-25 Jakub Jelinek <jakub@redhat.com>
* sysdeps/alpha/dl-machine.h (_dl_start_user): Fix the _dl_skip_args
handling.
* manual/string.texi: Document strcasestr, strchrnul, strtoimax,
strtoumax, strfry, and memfrob.
* manual/arith.texi: Document {,u}int*_t types, and strto{i,u}max.
Patch by Bryan Henderson <bryanh@giraffe-data.com>.
Ulrich Drepper [Thu, 27 Apr 2000 20:18:02 +0000 (20:18 +0000)]
Update.
2000-04-27 Ulrich Drepper <drepper@redhat.com>
* elf/soinit.c (__libc_global_ctors): Call __pthread_initialize_minimal
if this function is available.
* sysdeps/i386/i486/atomicity.h (exchange_and_add): Use uint32_t for
all values.
<haible@clisp.cons.org>.
Ulrich Drepper [Thu, 27 Apr 2000 18:26:29 +0000 (18:26 +0000)]
(td_thr_get_info): Set ti_state to TD_THR_ACTIVE instead of TD_THR_RUN. If the thread is no longer running but is still joinable, set it to TD_THR_ZOMBIE. Otherwise set it to TD_THR_UNKNOWN.
Andreas Jaeger [Thu, 27 Apr 2000 09:16:34 +0000 (09:16 +0000)]
Update.
2000-04-27 Jakub Jelinek <jakub@redhat.com>
* nss/getXXbyYY_r.c: Fix a typo in __old_getxxbyyy_r versioning.
Andreas Jaeger [Thu, 27 Apr 2000 09:16:15 +0000 (09:16 +0000)]
2000-04-27 Jakub Jelinek <jakub@redhat.com>
* nss/getXXbyYY_r.c: Fix a typo in __old_getxxbyyy_r versioning.
Ulrich Drepper [Thu, 27 Apr 2000 07:19:36 +0000 (07:19 +0000)]
Update.
2000-04-27 Ulrich Drepper <drepper@redhat.com>
* localedata/Makefile (test-srcs); Add tst-mbswcs3.
Add rule to build tst-mbswcs3 before running tst-mbswcs.sh.
* localedata/tst-mbswcs.sh: Run tst-mbswcs3.
* localedata/tst-mbswcs3.c: New file.
Ulrich Drepper [Thu, 27 Apr 2000 06:47:02 +0000 (06:47 +0000)]
Update.
* wcsmbs/mbsnrtowcs.c: Correctly compute number of converted
characters. Don't handle incomplete characters as errors.
* wcsmbs/mbsrtowcs.c: Don't handle incomplete characters as errors.
* localedata/Makefile (test-srcs): Add tst-mbswcs2.
Add rule to build tst-mbswcs2 before running tst-mbswcs.sh.
* localedata/tst-mbswcs.sh: Run tst-mbswcs2.
* localedata/tst-mbswcs2.c: New file.
Ulrich Drepper [Thu, 27 Apr 2000 05:42:19 +0000 (05:42 +0000)]
Update.
2000-04-26 Ulrich Drepper <drepper@redhat.com>
* iconv/gconv_simple.c (utf8_internal_loop): Correctly reconstruct
stored character in state in UNPACK_BYTES macro.
* iconv/loop.c (SINGLE(LOOPFCT)): Make it actually work. Correct
test for available characters, handle result of BODY code correctly.
* localedata/Makefile (test-srcs): Add tst-mbswcs1.
(distribute): Add tst-mbswcs.sh.
Add rule to run tst-mbswcs.sh.
* localedata/tst-mbswcs.sh: New file.
* localedata/tst-mbswcs1.c: New file.
2000-04-26 Jakub Jelinek <jakub@redhat.com>
* nis/nis_callback.c (__nis_create_callback): Do failed memory
allocation fixups centrally, fix __builtin_expect call, return NULL
on failure, not NIS_NOMEMORY.
2000-04-27 Bruno Haible <haible@clisp.cons.org>
Ulrich Drepper [Thu, 27 Apr 2000 05:36:45 +0000 (05:36 +0000)]
(utf8_internal_loop): Correctly reconstruct stored character in state in UNPACK_BYTES macro.
Andreas Jaeger [Thu, 27 Apr 2000 04:03:53 +0000 (04:03 +0000)]
Remove last entry again since the globtest.sh patch has been reverted.
Andreas Jaeger [Thu, 27 Apr 2000 03:45:05 +0000 (03:45 +0000)]
Update.
2000-04-18 H.J. Lu <hjl@gnu.org>
* posix/globtest.sh: Properly apply the patch by Ulrich Drepper
<drepper@redhat.com> on 2000-04-13.
Andreas Jaeger [Thu, 27 Apr 2000 03:11:40 +0000 (03:11 +0000)]
Update.
2000-04-27 Bruno Haible <clisp.cons.org>
* intl/ngettext.c [!_LIBC]: Fix definition of NGETTEXT.
* intl/loadinfo.h (internal_function): Define if not already defined.
2000-04-27 Andreas Jaeger <aj@suse.de>
* intl/libintl.h: Fix typo, reported by Bruno Haible
<clisp.cons.org>.
Andreas Jaeger [Thu, 27 Apr 2000 03:11:22 +0000 (03:11 +0000)]
2000-04-27 Bruno Haible <clisp.cons.org>
* intl/ngettext.c [!_LIBC]: Fix definition of NGETTEXT.
* intl/loadinfo.h (internal_function): Define if not already defined.
2000-04-27 Andreas Jaeger <aj@suse.de>
* intl/libintl.h: Fix typo, reported by Bruno Haible
<clisp.cons.org>.
Ulrich Drepper [Tue, 25 Apr 2000 07:40:56 +0000 (07:40 +0000)]
Update.
2000-04-25 Ulrich Drepper <drepper@redhat.com>
* elf/dl-profile.c (_dl_mcount): Try to be thread-safe while not
setting the state to GMON_PROF_BUSY.
Ulrich Drepper [Tue, 25 Apr 2000 06:56:40 +0000 (06:56 +0000)]
Update.
* elf/dl-profile.c (_dl_start_profile): define all variables which
do not have to be global as local variables.
Ulrich Drepper [Tue, 25 Apr 2000 06:38:25 +0000 (06:38 +0000)]
Update.
* nis/nis_callback.c (__nis_create_callback): Partially undo last
patch. Keep needed tests for failed memory allocation.
Ulrich Drepper [Tue, 25 Apr 2000 04:33:05 +0000 (04:33 +0000)]
Update.
* pthread.c: Remove special treatement for interrupt handlers on x86.
Ulrich Drepper [Tue, 25 Apr 2000 04:28:38 +0000 (04:28 +0000)]
Update.
2000-04-24 Ulrich Drepper <drepper@redhat.com>
* manager.c (pthread_free): Use FREE_THREAD not FREE_THREAD_SELF.
* sysdeps/i386/useldt.h: Use "q" constraint instead of "r" where
necessary.
* sysdeps/i386/i686/pt-machine.h: Include "../useldt.h".
Ulrich Drepper [Mon, 24 Apr 2000 16:31:34 +0000 (16:31 +0000)]
Fix typo.
* nss/Makefile (libnss_db-dbs): Remove stray backslash.
Ulrich Drepper [Mon, 24 Apr 2000 16:28:14 +0000 (16:28 +0000)]
Update.
* elf/dl-reloc.c (_dl_relocate_object): Add one more
__builtin_expect saying that we don't normally expect to profile.
Ulrich Drepper [Mon, 24 Apr 2000 15:49:01 +0000 (15:49 +0000)]
Update.
2000-04-24 Ulrich Drepper <drepper@redhat.com>
* sysdeps/i386/dl-machine.h (elf_machine_rel): Add
__builtin_expect where desirable.
Ulrich Drepper [Mon, 24 Apr 2000 05:33:59 +0000 (05:33 +0000)]
Update.
2000-04-24 Mark Kettenis <kettenis@gnu.org>
* join.c (pthread_exit): Set p_terminated after reporting the
termination event instead of before.
Ulrich Drepper [Mon, 24 Apr 2000 03:55:14 +0000 (03:55 +0000)]
Update.
* manual/Makefile (chapters): Add syslog.
* manual/syslog.texi: New file.
* manual/math.texi: Fix references.
* manual/terminal.texi: Likewise.
Patch by Bryan Henderson <bryanh@giraffe-data.com>.
2000-04-18 Jakub Jelinek <jakub@redhat.com>
* posix/sys/wait.h: Define __WAIT_STATUS and the like either if
stdlib.h was not included or __USE_XOPEN not defined.
2000-04-23 Ulrich Drepper <drepper@redhat.com>
Ulrich Drepper [Sun, 23 Apr 2000 16:26:11 +0000 (16:26 +0000)]
Update.
2000-04-23 Ulrich Drepper <drepper@redhat.com>
* nss/Makefile (libnss_db-dbs): Remove stry backslash.
Patch by Zack Weinberg <zack@wolery.cumb.org>.
Ulrich Drepper [Sat, 22 Apr 2000 07:26:55 +0000 (07:26 +0000)]
Update.
* manual/examples/subopt.c (mount_opts): Add missing terminating
entry.
Reported by Michael Deutschmann <michael@talamasca.ocis.net>.
Ulrich Drepper [Sat, 22 Apr 2000 07:19:25 +0000 (07:19 +0000)]
Update.
2000-04-22 Ulrich Drepper <drepper@redhat.com>
* assert/assert-perr.c: Include <stdlib.h> for abort prototype.
* libio/ftello.c: Likewise.
* libio/ftello64.c: Likewise.
* libio/ioftell.c: Likewise.
* sysdeps/generic/memrchr.c: Likewise.
* sysdeps/posix/libc_fatal.c: Likewise.
* sysdeps/unix/sysv/linux/init-first.c: Likewise.
* misc/fstab.c: Include <string.h> for strcmp prototype.
* sysdeps/generic/ldsodefs.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
Patch by Kurt Roeckx <Q@ping.be>.
* nss/Makefile (libnss_db-dbs): Renamed from libnss_db-routines.
Remove db-open. Change all uses.
(libnss_db-routines): Define as $(libnss_db-dbs) db-open.
2000-04-21 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/alpha/msgctl.c (__syscall_msgctl): Declare.
* sysdeps/unix/sysv/linux/alpha/semctl.c (__syscall_semctl): Declare.
* sysdeps/unix/sysv/linux/alpha/shmctl.c (__syscall_shmctl): Declare.
* sysdeps/unix/sysv/linux/alpha/getrusage.S: Surround uses of $f28
with .set noat/at to shut up warnings.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (__fstatfs64): Add alias.
* sysdeps/unix/sysv/linux/alpha/ioperm.c (init_iosys): Allow
compilation if __NR_pciconfig_iobase is not defined.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (__fstatfs64):
Add alias.
Ulrich Drepper [Sat, 22 Apr 2000 06:50:46 +0000 (06:50 +0000)]
Update.
* manual/sysinfo.texi: Fix typo.
* manual/time.texi: Document timelocal, timegm, adjtimex, and stime.
Replace "high precision time" with "high accuracy clock".
Fix language.
Patches by Bryan Henderson <bryanh@giraffe-data.com>.
Ulrich Drepper [Sat, 22 Apr 2000 03:58:39 +0000 (03:58 +0000)]
Update.
* nis/nis_findserv.c (__nis_findfastest): Improve memory handling.
* nis/nis_print_group_entry.c (nis_print_group_entry): Use alloca
instead of malloc.
* nis/nis_subr.c: Use __builtin_expect.
* nis/ypclnt.c: Likewise.
* nis/nis_getservlist.c: Likewise.
* nis/nis_creategroup.c: Likewise.
Ulrich Drepper [Sat, 22 Apr 2000 03:30:39 +0000 (03:30 +0000)]
(nis_print_group_entry): Use alloca instead of malloc.
Andreas Jaeger [Fri, 21 Apr 2000 22:04:07 +0000 (22:04 +0000)]
Update
* sysdeps/mips/mips64/submul_1.S: Likewise
* sysdeps/unix/mips/sysdep.S: Likewise.
Andreas Jaeger [Fri, 21 Apr 2000 22:03:39 +0000 (22:03 +0000)]
2000-04-21 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/mips/sysdep.S: Use __PIC__ instead of PIC.
Ulrich Drepper [Fri, 21 Apr 2000 20:56:09 +0000 (20:56 +0000)]
Regenerated: autoconf configure.in
Ulrich Drepper [Fri, 21 Apr 2000 16:52:23 +0000 (16:52 +0000)]
Update.
2000-04-21 Ulrich Drepper <drepper@redhat.com>
* nis/nis_callback.c (__nis_create_callback): Check result of
memory allocation. Fix memory leaks. Use __builtin_expect.
(__nis_destroy_callback): Fix memory leaks.
Ulrich Drepper [Fri, 21 Apr 2000 16:49:33 +0000 (16:49 +0000)]
(__nis_create_callback): Check result of memory allocation. Fix memory leaks. Use __builtin_expect. (__nis_destroy_callback): Fix memory leaks.
Andreas Jaeger [Fri, 21 Apr 2000 16:38:12 +0000 (16:38 +0000)]
Update.
2000-04-21 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/elf/start.S: Use __PIC__ instead of PIC.
* sysdeps/mips/mips64/add_n.S: Likewise.
* sysdeps/mips/mips64/bsd-_setjmp.S: Likewise.
* sysdeps/mips/mips64/lshift.S: Likewise.
* sysdeps/mips/mips64/mul_1.S: Likewise.
* sysdeps/mips/mips64/rshift.S: Likewise.
* sysdeps/mips/mips64/setjmp.S: Likewise.
* sysdeps/mips/mips64/sub_n.S: Likewise.
* sysdeps/mips/mips64/submul_1.S: Likewise.
* sysdeps/mips/dl-machine.h (elf_machine_got_rel): Remove strtab
and update comment. The strtab from _dl_relocate_object can be
used.
Andreas Jaeger [Fri, 21 Apr 2000 16:37:58 +0000 (16:37 +0000)]
2000-04-21 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/elf/start.S: Use __PIC__ instead of PIC.
* sysdeps/mips/mips64/add_n.S: Likewise.
* sysdeps/mips/mips64/bsd-_setjmp.S: Likewise.
* sysdeps/mips/mips64/lshift.S: Likewise.
* sysdeps/mips/mips64/mul_1.S: Likewise.
* sysdeps/mips/mips64/rshift.S: Likewise.
* sysdeps/mips/mips64/setjmp.S: Likewise.
* sysdeps/mips/mips64/sub_n.S: Likewise.
* sysdeps/mips/mips64/submul_1.S: Likewise.
* sysdeps/mips/dl-machine.h (elf_machine_got_rel): Remove strtab
and update comment. The strtab from _dl_relocate_object can be
used.
Ulrich Drepper [Fri, 21 Apr 2000 16:23:45 +0000 (16:23 +0000)]
(iconv): Fix typo.
Ulrich Drepper [Fri, 21 Apr 2000 16:15:11 +0000 (16:15 +0000)]
Update.
2000-04-21 Ulrich Drepper <drepper@redhat.com>
* iconv/iconv.c (iconv): Add __builtin_expect where useful.
* iconv/iconv_close.c (iconv_close): Likewise.
* iconv/iconv_open.c (iconv_open): Likewise.
* grp/putgrent.c (putgrent): Unlock steam if fprintf failed. Add
__builtin_expect where useful.
* grp/initgroups.c (initgroups): Test for result of memory
allocation and punt if it fails.
* dirent/scandir.c (scandir): Add __builtin_expect where useful.
* grp/fgetgrent.c (fgetfrent): Likewise.
* grp/fgetgrent_r.c (__fgetgrent_r): Likewise.
Ulrich Drepper [Fri, 21 Apr 2000 15:03:52 +0000 (15:03 +0000)]
Update.
2000-04-21 Jakub Jelinek <jakub@redhat.com>
* libio/vasprintf.c: Include string.h to get memcpy prototype.
Ulrich Drepper [Fri, 21 Apr 2000 06:58:22 +0000 (06:58 +0000)]
Update.
* wcsmbs/wcsrtombs.c (__wcsrtombs): If output buffer is too small
don't search for NUL byte to decrement counter.
Reported by Ulrich.Brink@sap.com.
Ulrich Drepper [Fri, 21 Apr 2000 06:46:40 +0000 (06:46 +0000)]
Update.
* iconv/gconv_simple.c: Define separate functions to convert from
UCS4/UCS4-LE to the internal encoding.
* iconv/gconv_builtin.h: Use separate functions to convert from
UCS4/UCS4-LE to the internal encoding.
* iconv/gconv_int.h: Declare __gconv_transform_ucs4_internal and
__gconv_transform_ucs4le_internal.
* iconv/gconv_simple.c (internal_utf8_loop): Correct check for
output buffer overflow. Reported by Ulrich.Brink@sap.com.
Ulrich Drepper [Fri, 21 Apr 2000 05:02:54 +0000 (05:02 +0000)]
Update.
2000-04-20 Ulrich Drepper <drepper@redhat.com>
* iconv/skeleton.c: Add some more __builtin_expect.
* iconv/loop.c: Likewise.
Ulrich Drepper [Fri, 21 Apr 2000 04:56:35 +0000 (04:56 +0000)]
Update.
2000-03-08 H.J. Lu <hjl@gnu.org>
* posix/regex.c (regex_compile): Correctly handle "\{" when
the RE_INTERVALS is set and the RE_NO_BK_BRACES bit is not set.
Ulrich Drepper [Fri, 21 Apr 2000 04:35:39 +0000 (04:35 +0000)]
Update.
2000-04-20 Ulrich Drepper <drepper@redhat.com>
* manual/stdio.texi: Give advise about handling error when using
stream functions.
Patch by Michael Deutschmann <michael@talamasca.ocis.net>.
Ulrich Drepper [Fri, 21 Apr 2000 03:43:31 +0000 (03:43 +0000)]
Update.
2000-04-19 Jakub Jelinek <jakub@redhat.com>
* locale/programs/ld-ctype.c (ctype_output): Set size of the idx
field to nelems * sizeof (uint32_t).
* locale/programs/ld-address.c (address_output): Align word fields
properly.
* locale/programs/ld-monetary.c (monetary_output): Likewise.
Don't restart idx pointers to idx end at the duo_int_curr_symbol
field.
Avoid giving arbitrary garbage in the crncystr field.
Use sizeof(uint32_t) instead of 4 for len in uno_valid_from,
uno_valid_to, duo_valid_from, duo_valid_to and conversion_rate
fields.
* locale/programs/ld-numeric.c (numeric_output): Likewise.
Don't restart idx pointers to idx end at the decimal_point_wc field.
* locale/programs/ld-time.c (time_output): week_1stday should be
word, not byte. Align it properly.
2000-04-19 H.J. Lu <hjl@gnu.org>
* csu/gmon-start.c (_start): Declared as "extern void".
(etext): Likewise.
2000-04-18 Andreas Jaeger <aj@suse.de>
* manual/install.texi (Running make install): Don't mention utmpd
anymore.
2000-04-18 Andreas Jaeger <aj@suse.de>
* linuxthreads/Versions: Use ld instead of ld.so.
* elf/Makefile (ld-map): Use ld.map.
* Versions.def: Use ld instead of ld.so.
* elf/Versions: Likewise.
* sysdeps/mach/hurd/Versions: Likewise.
Ulrich Drepper [Fri, 21 Apr 2000 03:38:54 +0000 (03:38 +0000)]
(_start): Declared as "extern void". (etext): Likewise.
Andreas Jaeger [Fri, 21 Apr 2000 02:05:30 +0000 (02:05 +0000)]
2000-04-20 Andreas Jaeger <aj@suse.de>
* elf/rtld.c (print_statistics): Move ifndef further up.
(_dl_start_final): Added HP_TIMINIG_NONAVAIL to avoid warnings.
(dl_main): Likewise.
2000-04-20 Andreas Jaeger <aj@suse.de>
* elf/rtld.c (print_statistics): Move ifndef further up.
(_dl_start_final): Added HP_TIMINIG_NONAVAIL to avoid warnings.
(dl_main): Likewise.
Andreas Jaeger [Wed, 19 Apr 2000 03:26:26 +0000 (03:26 +0000)]
2000-04-18 Andreas Jaeger <aj@suse.de>
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for libnsl, libresolv, librt, libnss_*.
* shlib-versions (mips.*-.*-linux.*): Support only GLIBC 2.0 and
2.2 for libnsl, libresolv, librt, libnss_*.
Ulrich Drepper [Wed, 19 Apr 2000 02:40:21 +0000 (02:40 +0000)]
Update.
* gmon/gmon.c: Add weak alias moncontrol for __moncontrol.
* gmon/Versions: Move moncontrol to GLIBC_2.2.
Ulrich Drepper [Wed, 19 Apr 2000 02:27:33 +0000 (02:27 +0000)]
Update.
* po/cs.po: Update from translation team.
Ulrich Drepper [Wed, 19 Apr 2000 02:27:04 +0000 (02:27 +0000)]
Update from translation team.
Andreas Jaeger [Tue, 18 Apr 2000 21:37:51 +0000 (21:37 +0000)]
2000-04-18 Andreas Jaeger <aj@suse.de>
* elf/rtld.c (process_dl_debug): Remove obsolete comment.
* elf/rtld.c (process_dl_debug): Remove obsolete comment.
Ulrich Drepper [Tue, 18 Apr 2000 19:59:18 +0000 (19:59 +0000)]
Fix typo.
Ulrich Drepper [Tue, 18 Apr 2000 19:58:03 +0000 (19:58 +0000)]
Update.
* sysdeps/generic/updwtmp.c: Remove daemon support.
Ulrich Drepper [Tue, 18 Apr 2000 19:55:49 +0000 (19:55 +0000)]
Update.
* login/Makefile (routines): Remove utmp_daemon.
Ulrich Drepper [Tue, 18 Apr 2000 19:43:13 +0000 (19:43 +0000)]
Update.
* sysdeps/unix/sysv/aix/gethostname.c: Fix type of len argument.
Ulrich Drepper [Tue, 18 Apr 2000 19:41:24 +0000 (19:41 +0000)]
Update.
* sysdeps/unix/sysv/aix/access.c: Define ACC_INVOKER.
Ulrich Drepper [Tue, 18 Apr 2000 19:38:34 +0000 (19:38 +0000)]
Update.
* sysdeps/unix/sysv/aix/getegid.c: Define ID_EFFECTIVE.
* sysdeps/unix/sysv/aix/geteuid.c: Likewise.
Ulrich Drepper [Tue, 18 Apr 2000 18:50:15 +0000 (18:50 +0000)]
Update.
* elf/rtld.c: Display statitics option also if hp timing is not
available.
Ulrich Drepper [Tue, 18 Apr 2000 18:48:05 +0000 (18:48 +0000)]
Update.
* login/utmp_daemon.c: Removed.
* login/getutent_r.c: Remove references to daemon functions.
* login/utmp-private.h (__libc_utmp_daemon_functions): Remove
declaration.
Ulrich Drepper [Tue, 18 Apr 2000 18:38:50 +0000 (18:38 +0000)]
Update.
2000-04-18 Ulrich Drepper <drepper@redhat.com>
* login/programs/connection.c: Removed.
* login/programs/database.c Removed.
* login/programs/error.c: Removed.
* login/programs/request.c: Removed.
* login/programs/xtmp.c: Removed.
* login/programs/xtmp.h: Removed.
* login/Makefile: Remove rules for utmpd.
* login/README.utmpd: Removed.
Ulrich Drepper [Tue, 18 Apr 2000 18:36:54 +0000 (18:36 +0000)]
Remove rules for utmpd.
Andreas Jaeger [Tue, 18 Apr 2000 18:32:26 +0000 (18:32 +0000)]
2000-04-18 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_rel): Fix relocation.
2000-04-18 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_rel): Fix relocation.
Ulrich Drepper [Tue, 18 Apr 2000 17:57:50 +0000 (17:57 +0000)]
Update.
* sysdeps/unix/sysv/aix/geteuid.c: Don't try to include <sys/id.h>.
* sysdeps/unix/sysv/aix/getegid.c: Likewise.
Ulrich Drepper [Tue, 18 Apr 2000 17:56:29 +0000 (17:56 +0000)]
Update.
* sysdeps/unix/sysv/aix/getegid.c: Don't try to include <sys/id.h>.
Ulrich Drepper [Tue, 18 Apr 2000 17:42:52 +0000 (17:42 +0000)]
Update.
2000-04-18 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/aix/xstat64.c: Define STX_NORMAL and STX_64.
* sysdeps/unix/sysv/aix/xstat.c: Define STX_NORMAL.
* sysdeps/unix/sysv/aix/sys/param.h: Define NGROUPS.
* sysdeps/unix/sysv/aix/setreuid.c: Define ID_EFFECTIVE and ID_REAL.
* sysdeps/unix/sysv/aix/setregid.c: Likewise.
* sysdeps/unix/sysv/aix/setuid.c: Define ID_REAL.
* sysdeps/unix/sysv/aix/setgid.c: Likewise.
* sysdeps/unix/sysv/aix/seteuid.c: Define ID_EFFECTIVE.
* sysdeps/unix/sysv/aix/setegid.c: Likewise.
* sysdeps/unix/sysv/aix/sbrk.c: Update parameter type.
* sysdeps/unix/sysv/aix/nanosleep.c (struct timestruc_t): Define
it here.
* sysdeps/unix/sysv/aix/msync.c: New file.
* sysdeps/unix/sysv/aix/msgsnd.c: New file.
* sysdeps/unix/sysv/aix/net/if.h: New file.
* sysdeps/unix/sysv/aix/pipe.c: New file.
* sysdeps/unix/sysv/aix/poll.c: New file.
* sysdeps/unix/sysv/aix/rename.c: New file.
* sysdeps/unix/sysv/aix/rmdir.c: New file.
* sysdeps/unix/sysv/aix/select.c: New file.
* sysdeps/unix/sysv/aix/semctl.c: New file.
* sysdeps/unix/sysv/aix/semget.c: New file.
* sysdeps/unix/sysv/aix/semop.c: New file.
* sysdeps/unix/sysv/aix/sendto.c: New file.
* sysdeps/unix/sysv/aix/setgroups.c: New file.
* sysdeps/unix/sysv/aix/setpgid.c: New file.
* sysdeps/unix/sysv/aix/setpgrp.c: New file.
* sysdeps/unix/sysv/aix/setpriority.c: New file.
* sysdeps/unix/sysv/aix/setrlimit.c: New file.
* sysdeps/unix/sysv/aix/setrlimit64.c: New file.
* sysdeps/unix/sysv/aix/setsid.c: New file.
* sysdeps/unix/sysv/aix/setsockopt.c: New file.
* sysdeps/unix/sysv/aix/shmat.c: New file.
* sysdeps/unix/sysv/aix/shmctl.c: New file.
* sysdeps/unix/sysv/aix/shmdt.c: New file.
* sysdeps/unix/sysv/aix/shmget.c: New file.
* sysdeps/unix/sysv/aix/sigaltstack.c: New file.
* sysdeps/unix/sysv/aix/sigstack.c: New file.
* sysdeps/unix/sysv/aix/socket.c: New file.
* sysdeps/unix/sysv/aix/socketpair.c: New file.
* sysdeps/unix/sysv/aix/speed.c: New file.
* sysdeps/unix/sysv/aix/symlink.c: New file.
* sysdeps/unix/sysv/aix/sync.c: New file.
* sysdeps/unix/sysv/aix/tcgetattr.c: New file.
* sysdeps/unix/sysv/aix/tcsetattr.c: New file.
* sysdeps/unix/sysv/aix/times.c: New file.
* sysdeps/unix/sysv/aix/ulimit.c: New file.
* sysdeps/unix/sysv/aix/umask.c: New file.
* sysdeps/unix/sysv/aix/unlink.c: New file.
* sysdeps/unix/sysv/aix/ustat.c: New file.
* sysdeps/unix/sysv/aix/utimes.c: New file.
Ulrich Drepper [Tue, 18 Apr 2000 17:36:12 +0000 (17:36 +0000)]
AIX times implementation.
Andreas Jaeger [Tue, 18 Apr 2000 17:35:17 +0000 (17:35 +0000)]
Update.
* manual/startup.texi (Environment Access): Fix putenv prototype
according to recent changes.
Reported by Andries Brouwer <Andries.Brouwer@cwi.nl>, closes
PR libc/1692.
Andreas Jaeger [Tue, 18 Apr 2000 17:34:56 +0000 (17:34 +0000)]
2000-04-18 Andreas Jaeger <aj@suse.de>
* manual/startup.texi (Environment Access): Fix putenv prototype
according to recent changes.
Reported by Andries Brouwer <Andries.Brouwer@cwi.nl>, closes
PR libc/1692.
Ulrich Drepper [Tue, 18 Apr 2000 17:33:41 +0000 (17:33 +0000)]
AIX tcsetattr implementation.
Ulrich Drepper [Tue, 18 Apr 2000 17:21:56 +0000 (17:21 +0000)]
AIX socketpair implementation.
Andreas Jaeger [Tue, 18 Apr 2000 17:21:41 +0000 (17:21 +0000)]
2000-04-18 Andreas Jaeger <aj@suse.de>
* elf/rtld.c (print_statistics): Added HP_TIMINIG_NONAVAIL where
needed.
2000-04-18 Andreas Jaeger <aj@suse.de>
* elf/rtld.c (print_statistics): Added HP_TIMINIG_NONAVAIL where
needed.
Ulrich Drepper [Tue, 18 Apr 2000 17:20:43 +0000 (17:20 +0000)]
AIX socket implementation.
Ulrich Drepper [Tue, 18 Apr 2000 09:15:27 +0000 (09:15 +0000)]
Update.
* sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h (struct sigcontext):
Remove the typedef keyword.
2000-04-18 Jakub Jelinek <jakub@redhat.com>
Ulrich Drepper [Tue, 18 Apr 2000 07:56:20 +0000 (07:56 +0000)]
Update.
2000-04-18 Ulrich Drepper <drepper@redhat.com>
* posix/Makefile (tests): Add tst-getaddrinfo.
* posix/tst-getaddrinfo.c: New file.
and setresuid from sysdep_routines.
Ulrich Drepper [Tue, 18 Apr 2000 06:48:18 +0000 (06:48 +0000)]
Update.
* manual/sysinfo.texi: Document that umount2 is not widely available.
Ulrich Drepper [Tue, 18 Apr 2000 06:35:08 +0000 (06:35 +0000)]
Update.
* sysdeps/generic/hp-timing.h (HP_TIMING_NONAVAIL): Define to
signal timing is not really implemented.
2000-04-17 Andreas Jaeger <aj@suse.de>
* elf/rtld.c (process_dl_debug): Mention statistics in help message.
2000-04-17 Jakub Jelinek <jakub@redhat.com>
* Makefile (install): Use slibdir and libdir instead of inst_slibdir
and inst_libdir.
2000-04-17 Ulrich Drepper <drepper@redhat.com>
Ulrich Drepper [Tue, 18 Apr 2000 06:24:03 +0000 (06:24 +0000)]
Update.
* manual/intro.texi: Change reference from System Information to
System Management.
* manual/users.texi: Likewise.
* manual/conf.texi: Likewise.
* manual/sysinfo.texi: Document mount, umount, and umount2.
Patch by Bryan Henderson <bryanh@giraffe-data.com>.
2000-04-17 Jakub Jelinek <jakub@redhat.com>
* sysdeps/ieee754/ldbl-128/printf_fphex.c (PRINT_FPHEX_LONG_DOUBLE):
Create wnumstr as well as numstr to support wide character output
correctly.
2000-04-15 Jakub Jelinek <jakub@redhat.com>
* sysdeps/sparc/sparc64/Makefile: Remove sysdep-CFLAGS
modification and move it...
* sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: ...here.
Add -melf64_sparc switch to $(LD) on sparc64-linux.
* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Add -melf32_sparc
switch to $(LD) on sparc-linux.
2000-04-17 Thorsten Kukuk <kukuk@suse.de>
* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Remove setresgid
and setresuid frm sysdep_routines.
2000-04-17 Ulrich Drepper <drepper@redhat.com>
* manual/resource.texi: ...here. New file. Document ulimit, vlimit,
and vtimes.
Ulrich Drepper [Tue, 18 Apr 2000 04:27:22 +0000 (04:27 +0000)]
Update.
* manual/Makefile (chapters): Add resource.
* manual/time.texi: Move section on resources to...
* manual/resource.texi: ...here. New file.
* manual/setjmp.texi: Adjust back reference.
Patch by Bryan Henderson <bryanh@giraffe-data.com>.
Ulrich Drepper [Tue, 18 Apr 2000 00:50:44 +0000 (00:50 +0000)]
Update.
2000-04-17 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/aix/lxstat64.c: Uncomment STX_LINK and STX_64
definition.
* sysdeps/unix/sysv/aix/lxstat.c: Uncomment STX_LINK definition.
* sysdeps/unix/sysv/aix/kill.c: Add copyright.
* sysdeps/unix/sysv/aix/getuid.c: Define ID_REAL.
* sysdeps/unix/sysv/aix/getgid.c: Define ID_REAL.
* sysdeps/unix/sysv/aix/execve.c: Add copyright.
* sysdeps/unix/sysv/aix/euidaccess.c: Add copyright.
* sysdeps/unix/sysv/aix/close.c: Add copyright.
* sysdeps/unix/sysv/aix/brk.c: Add copyright.
* sysdeps/unix/sysv/aix/bits/errno.h: Add EAFNOSUPPORT.
* sysdeps/unix/sysv/aix/access.c: Add copyright.
* sysdeps/unix/sysv/aix/Makefile: Add some temporary definitions.
* sysdeps/unix/sysv/aix/Implies: New file.
* sysdeps/unix/sysv/aix/Versions: New file.
* sysdeps/unix/sysv/aix/bind.c: New file.
* sysdeps/unix/sysv/aix/bits/ioctl-types.h: New file.
* sysdeps/unix/sysv/aix/bits/ioctls.h: New file.
* sysdeps/unix/sysv/aix/bits/poll.h: New file.
* sysdeps/unix/sysv/aix/bits/termios.h: New file.
* sysdeps/unix/sysv/aix/chdir.c: New file.
* sysdeps/unix/sysv/aix/chmod.c: New file.
* sysdeps/unix/sysv/aix/chroot.c: New file.
* sysdeps/unix/sysv/aix/creat.c: New file.
* sysdeps/unix/sysv/aix/dl-close.c: New file.
* sysdeps/unix/sysv/aix/dl-open.c: New file.
* sysdeps/unix/sysv/aix/dl-sym.c: New file.
* sysdeps/unix/sysv/aix/fchdir.c: New file.
* sysdeps/unix/sysv/aix/fchmod.c: New file.
* sysdeps/unix/sysv/aix/getgroups.c: New file.
* sysdeps/unix/sysv/aix/gethostname.c: New file.
* sysdeps/unix/sysv/aix/getpriority.c: New file.
* sysdeps/unix/sysv/aix/getrlimit.c: New file.
* sysdeps/unix/sysv/aix/getrlimit64.c: New file.
* sysdeps/unix/sysv/aix/getrusage.c: New file.
* sysdeps/unix/sysv/aix/link.c: New file.
* sysdeps/unix/sysv/aix/madvise.c: New file.
* sysdeps/unix/sysv/aix/mkdir.c: New file.
* sysdeps/unix/sysv/aix/mknod.c: New file.
* sysdeps/unix/sysv/aix/mprotect.c: New file.
* sysdeps/unix/sysv/aix/msgctl.c: New file.
* sysdeps/unix/sysv/aix/msgget.c: New file.
* sysdeps/unix/sysv/aix/msgrcv.c: New file.
Ulrich Drepper [Tue, 18 Apr 2000 00:42:45 +0000 (00:42 +0000)]
AIX msgrcv implementation.
Andreas Jaeger [Mon, 17 Apr 2000 23:56:25 +0000 (23:56 +0000)]
Update.
(elf_machine_relplt): Removed, it's not needed.
(_dl_runtime_resolve): Fix \n for a comment, safe gp and not pc.
Andreas Jaeger [Mon, 17 Apr 2000 23:56:16 +0000 (23:56 +0000)]
(elf_machine_relplt): Removed, it's not needed.
(_dl_runtime_resolve): Fix \n for a comment, safe gp and not pc.
Ulrich Drepper [Mon, 17 Apr 2000 23:11:32 +0000 (23:11 +0000)]
AIX msgget implementation.
Ulrich Drepper [Mon, 17 Apr 2000 21:28:18 +0000 (21:28 +0000)]
AIX ioctl definitions.
Andreas Jaeger [Mon, 17 Apr 2000 21:24:03 +0000 (21:24 +0000)]
Update.
* sysdeps/mips/dl-machine.h (elf_machine_got_rel): Optimize a bit
as suggested by Ulrich Drepper.
(__dl_runtime_resolve): Remove unused variable, initialize sym
directly.
(RTLD_START): Document OFFSET_GP_GOT.
(OFFSET_GP_GOT): New magic value.
(elf_mips_got_from_gpreg): Use OFFSET_GP_GOT.
(elf_machine_got_rel): Only declare strtab if needed.
Andreas Jaeger [Mon, 17 Apr 2000 21:22:59 +0000 (21:22 +0000)]
2000-04-17 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_got_rel): Optimize a bit
as suggested by Ulrich Drepper.
(__dl_runtime_resolve): Remove unused variable, initialize sym
directly.
(RTLD_START): Document OFFSET_GP_GOT.
(OFFSET_GP_GOT): New magic value.
(elf_mips_got_from_gpreg): Use OFFSET_GP_GOT.
(elf_machine_got_rel): Only declare strtab if needed.
Ulrich Drepper [Mon, 17 Apr 2000 21:18:22 +0000 (21:18 +0000)]
Add EAFNOSUPPORT.
Ulrich Drepper [Mon, 17 Apr 2000 21:07:29 +0000 (21:07 +0000)]
Implies file for AIX.
Andreas Jaeger [Mon, 17 Apr 2000 20:59:41 +0000 (20:59 +0000)]
Update.
2000-04-17 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/add_n.S: Add newline at EOF.
* sysdeps/mips/rshift.S: Likewise.
* sysdeps/mips/mul_1.S: Likewise.
* sysdeps/mips/lshift.S: Likewise.
* sysdeps/mips/addmul_1.S: Likewise.
Andreas Jaeger [Mon, 17 Apr 2000 20:59:00 +0000 (20:59 +0000)]
2000-04-17 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/add_n.S: Add newline at EOF.
* sysdeps/mips/rshift.S: Likewise.
* sysdeps/mips/mul_1.S: Likewise.
* sysdeps/mips/lshift.S: Likewise.
* sysdeps/mips/addmul_1.S: Likewise.
Ulrich Drepper [Mon, 17 Apr 2000 18:10:46 +0000 (18:10 +0000)]
Update.
* sysdeps/powerpc/fpu/s_isnan.c: Pretty printing.
Ulrich Drepper [Mon, 17 Apr 2000 15:59:51 +0000 (15:59 +0000)]
Update.
* elf/dl-reloc.c (_dl_relocate_object): Add more __builtin_expect.
* elf/dl-lookup.c: Likewise.
* elf/dl-init.c (_dl_init): Likewise.
* elf/dl-fini.c (_dl_fini): Likewise.
* elf/dl-deps.c (_dl_map_object_deps): Likewise.
* elf/dl-close.c (_dl_close): Likewise.
* elf/rtld.c (_dl_start_final): Likewise.
Ulrich Drepper [Mon, 17 Apr 2000 15:41:59 +0000 (15:41 +0000)]
Update.
* elf/dl-reloc.c (_dl_relocat_object): Add more __builtin_expect.
* elf/dl-lookup.c: Add more __builtin_expect.
* elf/dl-init.c (_dl_init): Add more __builtin_expect.
* elf/dl-fini.c (_dl_fini): Add more __builtin_expect.
* elf/dl-deps.c (_dl_map_object_deps): Add more __builtin_expect.
* elf/dl-close.c (_dl_close): Add more __builtin_expect.
* elf/rtld.c (_dl_start_final): Add more __builtin_expect.