platform/upstream/linaro-glibc.git
25 years agoUpdate.
Ulrich Drepper [Sun, 13 Jun 1999 15:38:11 +0000 (15:38 +0000)]
Update.

1999-06-13  Geoff Keating  <geoffk@ozemail.com.au>

* sysdeps/powerpc/atomicity.h (exchange_and_add): Remove `volatile';
add `memory' clobber; optimise for constant `val'.
(atomic_add): Likewise.
(test_and_set): Remove `volatile'; add `memory' clobber; be more
like the original `test_and_set'.
(compare_and_swap): Remove `volatile'; add `memory' clobber;
optimise for constant `oldval'.
(always_swap): Remove `volatile'; add `memory' clobber.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Jun 1999 15:13:14 +0000 (15:13 +0000)]
Update.

1999-06-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/i386/fpu/bits/mathinline.h: Disable signbit* inline
functions for gcc <= 2.7.x.

25 years agoDisable signbit* inline functions for gcc <= 2.7.x.
Ulrich Drepper [Sun, 13 Jun 1999 15:10:39 +0000 (15:10 +0000)]
Disable signbit* inline functions for gcc <= 2.7.x.

25 years ago1999-06-13 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 13 Jun 1999 14:01:03 +0000 (14:01 +0000)]
1999-06-13  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdsock.c (_hurd_socket_server): Fix fencepost error in last
change.

25 years ago1999-06-13 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 13 Jun 1999 13:57:29 +0000 (13:57 +0000)]
1999-06-13  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdsock.c (_hurd_socket_server): Fix fencepost error in last
change.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Jun 1999 13:36:34 +0000 (13:36 +0000)]
Update.

* db2/Makefile (distribute): Remove files which do not exist
anymore.

25 years agoUpdate.
Ulrich Drepper [Sun, 13 Jun 1999 11:23:42 +0000 (11:23 +0000)]
Update.

1999-06-13  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/i386/fpu/bits/mathinline.h: Add __extension__ to signbit
definitions to calm down gcc.

* db2/db.h: Update from db 2.7.5.
* db2/db_185.h: Likewise.
* db2/db_int.h: Likewise.
* db2/btree/bt_compare.c: Likewise.
* db2/btree/bt_conv.c: Likewise.
* db2/btree/bt_curadj.c: Likewise.
* db2/btree/bt_cursor.c: Likewise.
* db2/btree/bt_delete.c: Likewise.
* db2/btree/bt_open.c: Likewise.
* db2/btree/bt_page.c: Likewise.
* db2/btree/bt_put.c: Likewise.
* db2/btree/bt_rec.c: Likewise.
* db2/btree/bt_recno.c: Likewise.
* db2/btree/bt_rsearch.c: Likewise.
* db2/btree/bt_search.c: Likewise.
* db2/btree/bt_split.c: Likewise.
* db2/btree/bt_stat.c: Likewise.
* db2/btree/btree_auto.c: Likewise.
* db2/common/db_appinit.c: Likewise.
* db2/common/db_apprec.c: Likewise.
* db2/common/db_err.c: Likewise.
* db2/common/db_region.c: Likewise.
* db2/common/db_salloc.c: Likewise.
* db2/db/db.c: Likewise.
* db2/db/db.src: Likewise.
* db2/db/db_am.c: Likewise.
* db2/db/db_auto.c: Likewise.
* db2/db/db_dispatch.c: Likewise.
* db2/db/db_dup.c: Likewise.
* db2/db/db_iface.c: Likewise.
* db2/db/db_join.c: Likewise.
* db2/db/db_overflow.c: Likewise.
* db2/db/db_pr.c: Likewise.
* db2/db/db_rec.c: Likewise.
* db2/db/db_ret.c: Likewise.
* db2/db185/db185.c: Likewise.
* db2/dbm/dbm.c: Likewise.
* db2/hash/hash.c: Likewise.
* db2/hash/hash_auto.c: Likewise.
* db2/hash/hash_dup.c: Likewise.
* db2/hash/hash_page.c: Likewise.
* db2/hash/hash_rec.c: Likewise.
* db2/hash/hash_stat.c: Likewise.
* db2/include/btree.h: Likewise.
* db2/include/btree_ext.h: Likewise.
* db2/include/clib_ext.h: Likewise.
* db2/include/common_ext.h: Likewise.
* db2/include/db_am.h: Likewise.
* db2/include/db_auto.h: Likewise.
* db2/include/db_cxx.h: Likewise.
* db2/include/db_ext.h: Likewise.
* db2/include/db_join.h: Likewise.
* db2/include/db_page.h: Likewise.
* db2/include/hash.h: Likewise.
* db2/include/hash_ext.h: Likewise.
* db2/include/lock.h: Likewise.
* db2/include/lock_ext.h: Likewise.
* db2/include/log.h: Likewise.
* db2/include/log_ext.h: Likewise.
* db2/include/mp.h: Likewise.
* db2/include/mp_ext.h: Likewise.
* db2/include/os.h: Likewise.
* db2/include/os_ext.h: Likewise.
* db2/include/os_func.h: Likewise.
* db2/include/txn.h: Likewise.
* db2/include/txn_auto.h: Likewise.
* db2/include/txn_ext.h: Likewise.
* db2/include/xa.h: Likewise.
* db2/include/xa_ext.h: Likewise.
* db2/lock/lock.c: Likewise.
* db2/lock/lock_conflict.c: Likewise.
* db2/lock/lock_deadlock.c: Likewise.
* db2/lock/lock_region.c: Likewise.
* db2/lock/lock_util.c: Likewise.
* db2/log/log.c: Likewise.
* db2/log/log_archive.c: Likewise.
* db2/log/log_auto.c: Likewise.
* db2/log/log_findckp.c: Likewise.
* db2/log/log_get.c: Likewise.
* db2/log/log_put.c: Likewise.
* db2/log/log_rec.c: Likewise.
* db2/log/log_register.c: Likewise.
* db2/mp/mp_bh.c: Likewise.
* db2/mp/mp_fget.c: Likewise.
* db2/mp/mp_fopen.c: Likewise.
* db2/mp/mp_fput.c: Likewise.
* db2/mp/mp_fset.c: Likewise.
* db2/mp/mp_open.c: Likewise.
* db2/mp/mp_pr.c: Likewise.
* db2/mp/mp_region.c: Likewise.
* db2/mp/mp_sync.c: Likewise.
* db2/mutex/mutex.c: Likewise.
* db2/mutex/uts4_cc.s: Likewise.
* db2/os/os_abs.c: Likewise.
* db2/os/os_alloc.c: Likewise.
* db2/os/os_config.c: Likewise.
* db2/os/os_dir.c: Likewise.
* db2/os/os_fid.c: Likewise.
* db2/os/os_fsync.c: Likewise.
* db2/os/os_map.c: Likewise.
* db2/os/os_oflags.c: Likewise.
* db2/os/os_open.c: Likewise.
* db2/os/os_rw.c: Likewise.
* db2/os/os_seek.c: Likewise.
* db2/os/os_sleep.c: Likewise.
* db2/os/os_spin.c: Likewise.
* db2/os/os_stat.c: Likewise.
* db2/os/os_tmpdir.c: Likewise.
* db2/os/os_unlink.c: Likewise.
* db2/progs/db_archive/db_archive.c: Likewise.
* db2/progs/db_checkpoint/db_checkpoint.c: Likewise.
* db2/progs/db_deadlock/db_deadlock.c: Likewise.
* db2/progs/db_dump/db_dump.c: Likewise.
* db2/progs/db_load/db_load.c: Likewise.
* db2/progs/db_printlog/README: Likewise.
* db2/progs/db_printlog/commit.awk: Likewise.
* db2/progs/db_printlog/count.awk: Likewise.
* db2/progs/db_printlog/db_printlog.c: Likewise.
* db2/progs/db_printlog/pgno.awk: Likewise.
* db2/progs/db_printlog/range.awk: Likewise.
* db2/progs/db_printlog/status.awk: Likewise.
* db2/progs/db_printlog/txn.awk: Likewise.
* db2/progs/db_recover/db_recover.c: Likewise.
* db2/progs/db_stat/db_stat.c: Likewise.
* db2/txn/txn.c: Likewise.
* db2/txn/txn.src: Likewise.
* db2/txn/txn_auto.c: Likewise.
* db2/txn/txn_rec.c: Likewise.
* db2/xa/xa.c: Likewise.
* db2/xa/xa_db.c: Likewise.
* db2/xa/xa_map.c: Likewise.

* db2/btree/bt_close.c: Removed.
* db2/db/db_thread.c: Likewise.
* db2/hash/hash_debug.c: Likewise.
* db2/include/db.h.src: Likewise.
* db2/include/db_int.h.src: Likewise.
* db2/include/os_jump.h: Likewise.
* db2/mutex/alpha.dec: Likewise.
* db2/mutex/alpha.gcc: Likewise.
* db2/mutex/parisc.hp: Likewise.
* db2/mutex/uts4.cc.s: Likewise.

* db2/Makefile: Add new routines, remove old for 2.7.5.
* db2/Versions: Add internal function names for the helper programs.
* db2/makedb.c: Update for new cursor callback.
* Versions.def: Define versions for libdb.

1999-06-13  Thorsten Kukuk  <kukuk@suse.de>

* nscd/connections.c (nscd_run): Get user ID for all non-db services.
* nscd/Makefile (others, install-sbin): Add nscd_nischeck.
* nscd/nscd_nischeck.c: New file.
* nscd/nscd.init: Enable use of nscd_nischeck and secure tables.

1999-06-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/bits/socket.h: Add some missing
MSG_* flags from Linux 2.2.9.

1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>

25 years agoDefine versions for libdb.
Ulrich Drepper [Sun, 13 Jun 1999 11:03:29 +0000 (11:03 +0000)]
Define versions for libdb.

25 years ago* Makeconfig (static-start-installed-name): Set to
Roland McGrath [Sun, 13 Jun 1999 10:03:11 +0000 (10:03 +0000)]
* Makeconfig (static-start-installed-name): Set to

$(start-installed-name) if not defined.
(+link-static): Use $(static-start-installed-name) instead of
$(start-installed-name).
* sysdeps/mach/hurd/i386/Makefile (static-start-installed-name):
Set to crt0.o.

1999-06-12  Mark Kettenis  <kettenis@gnu.org>

25 years ago1999-06-12 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 13 Jun 1999 09:57:39 +0000 (09:57 +0000)]
1999-06-12  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/fork.c (__fork): Make use of `insert_type' when
inserting a send right into the child instead of unconditionally
copying the send right.

25 years ago1999-06-12 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 13 Jun 1999 09:53:59 +0000 (09:53 +0000)]
1999-06-12  Mark Kettenis  <kettenis@gnu.org>

* sysdeps/mach/hurd/fork.c (__fork): Make use of `insert_type' when
inserting a send right into the child instead of unconditionally
copying the send right.

25 years agoEnable use of nscd_nischeck and secure tables.
Ulrich Drepper [Sun, 13 Jun 1999 09:36:39 +0000 (09:36 +0000)]
Enable use of nscd_nischeck and secure tables.

25 years agoUpdate.
Ulrich Drepper [Sat, 12 Jun 1999 11:50:01 +0000 (11:50 +0000)]
Update.

1999-06-12  Ulrich Drepper  <drepper@cygnus.com>

* locale/lc-time.c: Add free_mem function to free if necessary
statically allocated memory.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Jun 1999 21:30:13 +0000 (21:30 +0000)]
Update.

1999-06-10  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/libm-ieee754/s_truncl.c: Subtract exponent
bias from the raw exponent.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Jun 1999 21:28:05 +0000 (21:28 +0000)]
Update.

1999-06-11  Ulrich Drepper  <drepper@cygnus.com>

* inet/arpa/tftp.h: Move attribute declaration in right position.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Jun 1999 20:58:21 +0000 (20:58 +0000)]
Update.

1999-06-11  Thorsten Kukuk  <kukuk@suse.de>

* nscd/nscd.c: Add -S options for separate caching of data for
every user. So one user couldn't see the data another user
has gotten with his credentials.
* nscd/nscd.h: Add new prototypes.
* nscd/cache.c: Compare owner of cache entry if in secure mode.
* nscd/connections.c: Check on shutdown if caller really was root.
In secure mode get uid of caller.
* nscd/grpcache.c: Add support for new secure group mode.
* nscd/hstcache.c: Add support for new secure hosts mode.
* nscd/pwdcache.c: Add support for new secure passwd mode.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Jun 1999 19:49:05 +0000 (19:49 +0000)]
Update.

1999-06-11  Ulrich Drepper  <drepper@cygnus.com>

* resolv/nss_dns/dns-host.c (getanswer_r): Correctly track usage
of user-provided buffer.

25 years ago(getanswer_r): Correctly track usage of user-provided buffer.
Ulrich Drepper [Fri, 11 Jun 1999 19:46:54 +0000 (19:46 +0000)]
(getanswer_r): Correctly track usage of user-provided buffer.

25 years ago1999-06-11 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Fri, 11 Jun 1999 16:43:58 +0000 (16:43 +0000)]
1999-06-11  Mark Kettenis  <kettenis@gnu.org>

* hurd/hurdsock.c (max_domain): Initialize to `-1'.
(_hurd_socket_server): Fix off-by-one error in setting `max_domain'.

25 years ago1999-06-11 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Fri, 11 Jun 1999 16:43:48 +0000 (16:43 +0000)]
1999-06-11  Mark Kettenis  <kettenis@gnu.org>

* hurd/hurdsock.c (max_domain): Initialize to `-1'.
(_hurd_socket_server): Fix off-by-one error in setting `max_domain'.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Jun 1999 11:37:36 +0000 (11:37 +0000)]
Update.

* stdio-common/printf-parse.h (parse_one_spec): Add support for a
and A format.

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Jun 1999 00:22:29 +0000 (00:22 +0000)]
Update.

1999-06-10  Ulrich Drepper  <drepper@cygnus.com>

* shadow/fgetspent_r.c (__fgetspent_r): Set errno to ENOENT for
returning after last entry.
* pwd/fgetpwent_r.c (__fgetpwent_r): Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Jun 1999 13:08:30 +0000 (13:08 +0000)]
Update.

* misc/sysexits.h: Remove advertising clause of copyright.
* resolv/getnetnamadr.c: Likewise.
* sysdeps/vax/bcopy.s: Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Jun 1999 13:05:50 +0000 (13:05 +0000)]
Update.

* sysdeps/vax/bcopy.s: Remove advertising clause of copyright.
* sysdeps/vax/bzero.s: Likewise.
* sysdeps/vax/ffs.s: Likewise.
* sysdeps/vax/memchr.s: Likewise.
* sysdeps/vax/memcmp.s: Likewise.
* sysdeps/vax/memmove.s: Likewise.
* sysdeps/vax/memset.s: Likewise.
* sysdeps/vax/strcat.s: Likewise.
* sysdeps/vax/strchr.s: Likewise.
* sysdeps/vax/strcmp.s: Likewise.
* sysdeps/vax/strcpy.s: Likewise.
* sysdeps/vax/strcspn.s: Likewise.
* sysdeps/vax/strlen.s: Likewise.
* sysdeps/vax/strncat.s: Likewise.
* sysdeps/vax/strncmp.s: Likewise.
* sysdeps/vax/strncpy.s: Likewise.
* sysdeps/vax/strpbrk.s: Likewise.
* sysdeps/vax/strrchr.s: Likewise.
* sysdeps/vax/strsep.s: Likewise.
* sysdeps/vax/strspn.s: Likewise.
* sysdeps/vax/strstr.s: Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Jun 1999 12:33:39 +0000 (12:33 +0000)]
Update.

* libio/iofopncook.c: Adjust for renaming of structure elements.
* libio/libio.h: Define cookie functions with all the names.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Jun 1999 12:01:54 +0000 (12:01 +0000)]
Update.

1999-06-09  Ulrich Drepper  <drepper@cygnus.com>

* pwd/fgetpwent_r.c: Set errno in the correct way.
* shadow/fgetspent_r.c: Likewise.
* pwd/fgetpwent.c: Handle long lines correctly.  Little
optimizations.  Free static buffer when debugging memory handling.
* shadow/fgetspent.c: Likewise.

* grp/fgetgrent.c: Little optimization in loop.

1999-06-09  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* grp/tst_fgetgrent.c (write_group): Fix generation of long line
in a different way.

25 years agoUpdate.
Ulrich Drepper [Wed, 9 Jun 1999 11:42:30 +0000 (11:42 +0000)]
Update.

1999-06-09  Jakub Jelinek   <jj@ultra.linux.cz>

* stdlib/longlong.h: gas changed sethi handling when without
%hi(). Fix assembly.
* sysdeps/generic/dl-cache.c (_dl_cache_lookup): Allow
port specific cache id checks.
* sysdeps/generic/dl-cache.h: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 21:20:07 +0000 (21:20 +0000)]
Update.

* gmon/gmon.c: Remove advertising clause of copyright.
* gmon/mcount.c: Likewise.
* gmon/sys/gmon.h: Likewise.
* inet/arpa/ftp.h: Likewise.
* inet/arpa/telnet.h: Likewise.
* inet/arpa/tftp.h: Likewise.
* inet/inet_lnaof.c: Likewise.
* inet/inet_mkadr.c: Likewise.
* inet/inet_net.c: Likewise.
* inet/inet_netof.c: Likewise.
* inet/protocols/routed.h: Likewise.
* inet/protocols/rwhod.h: Likewise.
* inet/protocols/talkd.h: Likewise.
* inet/protocols/timed.h: Likewise.
* inet/rcmd.c: Likewise.
* inet/rexec.c: Likewise.
* inet/ruserpass.c: Likewise.
* io/fts.c: Likewise.
* io/fts.h: Likewise.
* login/login_tty.c: Likewise.
* misc/fstab.h: Likewise.
* misc/getttyent.c: Likewise.
* misc/getusershell.c: Likewise.
* misc/sys/queue.h: Likewise.
* misc/sys/syslog.h: Likewise.
* misc/syslog.c: Likewise.
* misc/ttyent.h: Likewise.
* misc/ttyslot.c: Likewise.
* resolv/arpa/nameser.h: Likewise.
* resolv/gethnamaddr.c: Likewise.
* resolv/herror.c: Likewise.
* resolv/inet_addr.c: Likewise.
* resolv/mapv4v6addr.h: Likewise.
* resolv/mapv4v6hostent.h: Likewise
* resolv/nss_dns/dns-host.c: Likewise.
* resolv/nss_dns/dns-network.c: Likewise.
* resolv/res_comp.c: Likewise.
* resolv/res_data.c: Likewise.
* resolv/res_debug.c: Likewise.
* resolv/res_init.c: Likewise.
* resolv/res_mkquery.c: Likewise.
* resolv/res_query.c: Likewise.
* resolv/res_send.c: Likewise.
* resolv/resolv.h: Likewise.
* sysdeps/generic/div.c: Likewise.
* sysdeps/generic/netinet/ip.h: Likewise.
* sysdeps/generic/netinet/tcp.h: Likewise.
* sysdeps/generic/paths.h: Likewise.
* sysdeps/generic/prof-freq.c: Likewise.
* sysdeps/generic/sys/ttydefaults.h: Likewise.
* sysdeps/gnu/netinet/ip_icmp.h: Likewise.
* sysdeps/gnu/netinet/tcp.h: Likewise.
* sysdeps/ieee754/support.c: Likewise.
* sysdeps/mach/hurd/sys/param.h: Likewise.
* sysdeps/unix/bsd/bsd4.4/bits/errno.h: Likewise.
* sysdeps/unix/bsd/bsd4.4/bits/ioctls.h: Likewise.
* sysdeps/unix/bsd/sun/sunos4/sys/ttydefaults.h: Likewise.
* sysdeps/unix/bsd/sys/reboot.h: Likewise.
* sysdeps/unix/sysv/linux/netinet/if_ether.h: Likewise.
* sysdeps/unix/sysv/linux/netinet/igmp.h: Likewise.
* sysdeps/unix/sysv/linux/netinet/ip.h: Likewise.
* sysdeps/unix/sysv/linux/paths.h: Likewise.
* sysdeps/unix/sysv/linux/sys/quota.h: Likewise.
* sysdeps/unix/sysv/linux/sys/ttydefaults.h: Likewise.
* sysdeps/vax/DEFS.h: Likewise.
* termios/sys/ttychars.h: Likewise.
* misc/daemon.c: Likewise.  Call fork.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 20:25:31 +0000 (20:25 +0000)]
Update.

* grp/fgetgrent.c (buffer): Make file local variable.
(free_mem): New function.  Call for malloc debugging.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 19:32:12 +0000 (19:32 +0000)]
Update.

1999-06-08  Ulrich Drepper  <drepper@cygnus.com>

* grp/tst_fgetgrent.c (write_users): Correctly generate long line.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 14:43:39 +0000 (14:43 +0000)]
Update.

1999-06-08  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* grp/Makefile: Add rules for tst_fgetgrent.

* grp/tst_fgetgrent.c: Rewritten to read only one file.

* grp/tst_fgetgrent.sh: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 11:46:01 +0000 (11:46 +0000)]
Update.

1999-06-08  Ulrich Drepper  <drepper@cygnus.com>

* grp/Makefile (tests): Add tst_fgetgrent.
* grp/tst_fgetgrent.c: New file.
Patches by Andreas Jaeger <aj@arthur.rhein-neckar.de>.

25 years agoTest for fgetgrent function.
Ulrich Drepper [Tue, 8 Jun 1999 11:44:48 +0000 (11:44 +0000)]
Test for fgetgrent function.

25 years ago1999-06-07 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 8 Jun 1999 09:08:26 +0000 (09:08 +0000)]
1999-06-07  Roland McGrath  <roland@baalperazim.frob.com>

* db2/os/os_oflags.c (__db_oflags): Fix checking of O_ACCMODE bits to
be POSIX compliant.  Prior definition was broken for Hurd.
Reported by Mark Kettenis <kettenis@gnu.org>.

25 years ago1999-06-07 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 8 Jun 1999 09:07:31 +0000 (09:07 +0000)]
1999-06-07  Roland McGrath  <roland@baalperazim.frob.com>

* db2/os/os_oflags.c (__db_oflags): Fix checking of O_ACCMODE bits to
be POSIX compliant.  Prior definition was broken for Hurd.
Reported by Mark Kettenis <kettenis@gnu.org>.

25 years ago(__tobody): Fix typo.
Ulrich Drepper [Tue, 8 Jun 1999 07:22:36 +0000 (07:22 +0000)]
(__tobody): Fix typo.

25 years agoUpdate.
Ulrich Drepper [Tue, 8 Jun 1999 07:21:59 +0000 (07:21 +0000)]
Update.

1999-06-08  Ulrich Drepper  <drepper@cygnus.com>

* ctype/ctype.h: Protect __tobody code by __extension__.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 20:17:36 +0000 (20:17 +0000)]
Update.

1999-06-07  Ulrich Drepper  <drepper@cygnus.com>

* grp/fgetgrent.c (fgetgrent): Remember position of stream before
reading and reset in case the buffer was too small.

* grp/fgetgrent_r.c (__fgetgrent_r): Set errno to ENOENT in case
of EOF.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 16:18:41 +0000 (16:18 +0000)]
Update.

* stdio-common/vfprintf.c: Correct typos.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 15:57:26 +0000 (15:57 +0000)]
Update.

1999-06-07  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/if_index.c: Use SIGIOCGIFINDEX and fix
another SIOGIFNAME typo.

1999-06-07  Ulrich Drepper  <drepper@cygnus.com>

* elf/dl-lookup.c: Remove duplicated assert.h inclusion.

* sysdeps/generic/printf_fphex.c (__printf_fphex): Optimize a little
bit.

1999-06-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/generic/printf_fphex.c (__printf_fphex): Don't ignore
the precision if the mantissa is zero.

1999-06-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/lang.texi (Floating Point Parameters): GCC already
supports long double for a long time.

1999-06-05  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* math/libm-test.c (j0_test, j1_test, jn_test, y0_test, y1_test,
yn_test): Increase some epsilons.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 00:08:27 +0000 (00:08 +0000)]
Update.

1999-06-07  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/sys/sysmacros.h (makedev): Handle signed
parameters.

25 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 1999 00:02:14 +0000 (00:02 +0000)]
Update.

* sysdeps/unix/sysv/linux/kernel-features.h: Define
__ASSUME_SIOCGIFNAME for kernel >= 2.1.50.
* sysdeps/unix/sysv/linux/if_index.c: Correct typo (SIOGIFNAME ->
SIOCGIFNAME) and use __ASSUME_SIOCGIFNAME.

* sysdeps/libm-ieee754/w_j0.c: Remove __ from symbol definitions.
* sysdeps/libm-ieee754/w_j0f.c: Likewise.
* sysdeps/libm-ieee754/w_j0l.c: Likewise.
* sysdeps/libm-ieee754/w_j1.c: Likewise.
* sysdeps/libm-ieee754/w_j1f.c: Likewise.
* sysdeps/libm-ieee754/w_j1l.c: Likewise.
* sysdeps/libm-ieee754/w_jn.c: Likewise.
* sysdeps/libm-ieee754/w_jnf.c: Likewise.
* sysdeps/libm-ieee754/w_jnl.c: Likewise.

* stdio-common.c: Correct typos.

* math/libm-test.c (jn_test): Adjust delta.
(y1_test): Likewise.
(yn_test): Likewise.

* elf/do-lookup.h: It should never happen that if we expect a versioned
symbol from a file the file has no version table.  This should have
been checked in dl-version.c.
* elf/dl-lookup.c: Include assert.h.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 22:12:29 +0000 (22:12 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/sigaction.c: Correct restorer
function handling.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 15:01:19 +0000 (15:01 +0000)]
Update.

1999-06-06  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/i386/sigaction.c (SA_RESTORER): New #define.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 13:17:22 +0000 (13:17 +0000)]
Update.

1999-06-06  Andi Kleen  <ak@muc.de>

* sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Set
SA_RESTORER flag.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 12:58:19 +0000 (12:58 +0000)]
Update.

1999-06-04  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* math/libm-test.c (yn_test): Change one delta.
(jn_test): Likewise.
(j1_test): Likewise.
(y0_test): Likewise.

25 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 1999 09:23:32 +0000 (09:23 +0000)]
Update.

1999-06-06  Ulrich Drepper  <drepper@cygnus.com>

* malloc/malloc.c: Introduce local variable __libc_getpagesize to
avoid multiple calls to getpagesize() which might be a syscall.

1999-06-06  Philip Blundell  <philb@gnu.org>

* stdio-common/tstscanf.c (main): Test the half-word format "%hd".

1999-06-06  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/install.texi (Running make install): Correct typo in
dynamic linker invocation.

1999-06-05  Philip Blundell  <philb@gnu.org>

* sysdeps/arm/dl-machine.h (elf_machine_load_address): Fix
problems with GOT addressing.

1999-06-05  Wolfram Gloger  <wmglo@dent.med.uni-muenchen.de>

* malloc/malloc.c (check_action): Change into bitmap so that both
diagnostic and abort can be requested by setting it to 3.
(mALLOC_SET_STATe): Disable malloc checking if necessary.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 23:30:32 +0000 (23:30 +0000)]
Update.

* configure.in: Few changes for HPUX.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 21:55:09 +0000 (21:55 +0000)]
Update.

1999-06-03  Ulrich Drepper  <drepper@cygnus.com>

* scripts/config.guess: Update from latest version.
* scripts/config.sub: Likewise.

* Makerules: Set LC_ALL explicitly to archieve correct sorting of
map files.  Closes PR libc/1147.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 12:43:32 +0000 (12:43 +0000)]
Update.

1999-06-03  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* Makerules: Set LANGUAGE and LC_ALL explicitly to archieve
correct sorting of map files.
Closes PR libc/1147.

1999-06-03  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* math/libm-test.c (main): Add new test functions.
(jn_test): New tests.
(j1_test): Add some more tests.
(j0_test): Add some more tests.
(y0_test): Add some more tests.
(y1_test): Add some more tests.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 11:53:21 +0000 (11:53 +0000)]
Update.

1999-06-02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/libm-ieee754/e_j0.c (__ieee754_y0): Fix array indices.
Patch by mhagger@dera.gov.uk [PR libc/1145].

* math/libm-test.c (y1_test): New tests.
(y0_test): Likewise.
(j1_test): Likewise.
(j0_test): Likewise.
(main): Added new tests.

1999-06-02  Jakub Jelinek  <jj@ultra.linux.cz>

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 11:11:45 +0000 (11:11 +0000)]
Update.

1999-06-02  Jakub Jelinek   <jj@ultra.linux.cz>

* stdlib/longlong.h: Define UDIV_TIME on sparc64.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: New file.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 11:05:06 +0000 (11:05 +0000)]
Update.

1999-06-02  David S. Miller  <davem@redhat.com>

* nscd/nscd_gethst_r.c (nscd_gethst_r): Align the h_addr_list
pointers properly.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 10:30:16 +0000 (10:30 +0000)]
Update.

1999-06-02  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/i386/sigaction.c: Read kernel-features.h
and elide compatibility code if possible.

25 years agoUpdate.
Ulrich Drepper [Wed, 2 Jun 1999 10:18:54 +0000 (10:18 +0000)]
Update.

1999-06-01  Ulrich Drepper  <drepper@cygnus.com>

* manual/llio.texi: Remove menu entry for removed section.

1999-05-29  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/sigaction.c: Fix typo and avoid unused
variables.

1999-06-01  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_DDCMP): Add it
(from Linux 2.3.4).

25 years agoUpdate.
Ulrich Drepper [Sun, 30 May 1999 12:37:27 +0000 (12:37 +0000)]
Update.

1999-05-30  Ulrich Drepper  <drepper@cygnus.com>

* inet/netinet/in.h: Mark ntoh* and hton* as constant functions.

25 years agoUpdate.
Ulrich Drepper [Sun, 30 May 1999 09:07:13 +0000 (09:07 +0000)]
Update.

1999-05-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/stdio.texi: Fix some typos.

25 years agoUpdate.
Ulrich Drepper [Sat, 29 May 1999 22:56:42 +0000 (22:56 +0000)]
Update.

1999-05-27  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* malloc/malloc.h: Properly handle future GCC versions.

1999-05-27  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/configure.in: Change version checks to
use AC_EGREP_CPP.  Change sed pattern to not use alternation.  Fix
text of error message.

* aclocal.m4 (GLIBC_PROVIDES): Define AC_LANG to `C'.

25 years agoUpdate.
Ulrich Drepper [Sat, 29 May 1999 22:47:03 +0000 (22:47 +0000)]
Update.

1999-05-29  Ulrich Drepper  <drepper@cygnus.com>

* manual/filesys.texi: Extend (f)truncate documentation.
* manual/llio.texi: Remove duplicate (f)truncate definition.

1999-05-29  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/stdio.texi (Formatted Output Functions): Mention
semantics of snprintf in glibc 2.0.
Reported by Ben Pfaff <pfaffben@msu.edu>.

1999-05-29  Ulrich Drepper  <drepper@cygnus.com>

* include/features.h (__GLIBC_MINOR__): Bump to 2.

25 years ago(__GLIBC_MINOR__): Bump to 2.
Ulrich Drepper [Sat, 29 May 1999 22:34:23 +0000 (22:34 +0000)]
(__GLIBC_MINOR__): Bump to 2.

25 years agofix typo'd file names
Roland McGrath [Sat, 29 May 1999 19:04:52 +0000 (19:04 +0000)]
fix typo'd file names

* sysdeps/wordsize-64/strtol.c: New file.
* sysdeps/wordsize-64/strtoul.c: New file.
* sysdeps/wordsize-64/strtoll.c: New file.
* sysdeps/wordsize-64/strtoull.c: New file.
* sysdeps/wordsize-64/strtol_l.c: New file.
* sysdeps/wordsize-64/strtoul_l.c: New file.
* sysdeps/wordsize-64/strtoll_l.c: New file.
* sysdeps/wordsize-64/strtoull_l.c: New file.
* sysdeps/wordsize-64/wcstol.c: New file.
* sysdeps/wordsize-64/wcstoul.c: New file.
* sysdeps/wordsize-64/wcstoll.c: New file.
* sysdeps/wordsize-64/wcstoull.c: New file.
* sysdeps/wordsize-64/wcstol_l.c: New file.
* sysdeps/wordsize-64/wcstoul_l.c: New file.
* sysdeps/wordsize-64/wcstoll_l.c: New file.
* sysdeps/wordsize-64/wcstoull_l.c: New file.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Thu, 27 May 1999 15:09:16 +0000 (15:09 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years agoUpdate.
Ulrich Drepper [Thu, 27 May 1999 14:36:02 +0000 (14:36 +0000)]
Update.

1999-05-27  Ulrich Drepper  <drepper@cygnus.com>

* math/libm-test.c: Adjust a few more deltas for the poor ARM
FPU emulator.

25 years agoUpdate.
Ulrich Drepper [Thu, 27 May 1999 11:34:20 +0000 (11:34 +0000)]
Update.

* configure.in: Fix typo.

1999-05-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

25 years agoUpdate.
Ulrich Drepper [Thu, 27 May 1999 11:31:50 +0000 (11:31 +0000)]
Update.

1999-05-27  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/socket.texi (Host Names): Remove statement that h_errno
needs to be declared since this isn't true anymore.
Closes PR libc/1138.

25 years agoUpdate.
Ulrich Drepper [Wed, 26 May 1999 23:37:38 +0000 (23:37 +0000)]
Update.

1999-05-26  Ulrich Drepper  <drepper@cygnus.com>

* config.h.in: Add __LINUX_KERNEL_VERSION.
* configure.in: Recognize --enable-kernel.
* sysdeps/unix/sysv/linux/configure.in: Check for correct kernel
headers if --enable-kernel is given and set __LINUX_KERNEL_VERSION
appropriately.
* sysdeps/unix/sysv/linux/init-first.c: If minimal kernel version is
given perform runtime test.

* sysdeps/unix/sysv/linux/kernel-features.h: New file.
* sysdeps/unix/sysv/linux/getcwd.c: Elide compatibility code if
minimal supported kernel is known to have the feature.
* sysdeps/unix/sysv/linux/poll.c: Likewise.
* sysdeps/unix/sysv/linux/pread.c: Likewise.
* sysdeps/unix/sysv/linux/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/seteuid.c: Likewise.
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
* sysdeps/unix/sysv/linux/testrtsig.h: Likewise.
* sysdeps/unix/sysv/linux/i386/chown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pread.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/i386/pwrite64.c: Likewise.

* sysdeps/unix/sysv/linux/sysctl.c: Add __sysctl alias.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 22:50:11 +0000 (22:50 +0000)]
Update.

1999-05-25  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/getcwd.c (__getcwd): Fix potential memory leaks.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 18:37:11 +0000 (18:37 +0000)]
Update.

1999-05-26  Jakub Jelinek   <jj@ultra.linux.cz>

* stdlib/longlong.h (add_ssaaaa, sub_ddmmss, umul_ppmm):
Optimized sparc64 routines.

* stdio-common/vfprintf.c (vfprintf): Don't handle long numbers if
they are the same as ints.
* stdio-common/vfscanf.c (_IO_vfscanf): Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 14:54:29 +0000 (14:54 +0000)]
Update.

* wcsmbs/wcstol.c: Moved to ...
* sysdeps/generic/wcstol.c: ...here.
* wcsmbs/wcstoul.c: Moved to ...
* sysdeps/generic/wcstoul.c: ...here.
* wcsmbs/wcstoll.c: Moved to ...
* sysdeps/generic/wcstoll.c: ...here.
* wcsmbs/wcstoull.c: Moved to ...
* sysdeps/generic/wcstoull.c: ...here.
* wcsmbs/wcstol_l.c: Moved to ...
* sysdeps/generic/wcstol_l.c: ...here.
* wcsmbs/wcstoul_l.c: Moved to ...
* sysdeps/generic/wcstoul_l.c: ...here.
* wcsmbs/wcstoll_l.c: Moved to ...
* sysdeps/generic/wcstoll_l.c: ...here.
* wcsmbs/wcstoull_l.c: Moved to ...
* sysdeps/generic/wcstoull_l.c: ...here.

* sysdeps/wordexp-64/wcstol.c: New file.
* sysdeps/wordexp-64/wcstoul.c: New file.
* sysdeps/wordexp-64/wcstoll.c: New file.
* sysdeps/wordexp-64/wcstoull.c: New file.
* sysdeps/wordexp-64/wcstol_l.c: New file.
* sysdeps/wordexp-64/wcstoul_l.c: New file.
* sysdeps/wordexp-64/wcstoll_l.c: New file.
* sysdeps/wordexp-64/wcstoull_l.c: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 14:31:24 +0000 (14:31 +0000)]
Update.

* version.h (VERSION): Bump to 2.1.90.
(RELEASE): Mark as development.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 13:49:30 +0000 (13:49 +0000)]
Update.

* stdio-common/vfscanf.c (_IO_vfscanf): Likewise.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 13:35:03 +0000 (13:35 +0000)]
Update.

* stdio-common/vfprintf.c (vfprintf): Don't implement special
handling for long long if it is the same as long.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 13:26:48 +0000 (13:26 +0000)]
Update.

1999-05-25  Ulrich Drepper  <drepper@cygnus.com>

* stdlib/strtol.c: Moved to ...
* sysdeps/generic/strtol.c: ...here.
* stdlib/strtoul.c: Moved to ...
* sysdeps/generic/strtoul.c: ...here.
* stdlib/strtoll.c: Moved to ...
* sysdeps/generic/strtoll.c: ...here.
* stdlib/strtoull.c: Moved to ...
* sysdeps/generic/strtoull.c: ...here.
* stdlib/strtol_l.c: Moved to ...
* sysdeps/generic/strtol_l.c: ...here.
* stdlib/strtoul_l.c: Moved to ...
* sysdeps/generic/strtoul_l.c: ...here.
* stdlib/strtoll_l.c: Moved to ...
* sysdeps/generic/strtoll_l.c: ...here.
* stdlib/strtoull_l.c: Moved to ...
* sysdeps/generic/strtoull_l.c: ...here.

* sysdeps/wordexp-64/strtol.c: New file.
* sysdeps/wordexp-64/strtoul.c: New file.
* sysdeps/wordexp-64/strtoll.c: New file.
* sysdeps/wordexp-64/strtoull.c: New file.
* sysdeps/wordexp-64/strtol_l.c: New file.
* sysdeps/wordexp-64/strtoul_l.c: New file.
* sysdeps/wordexp-64/strtoll_l.c: New file.
* sysdeps/wordexp-64/strtoull_l.c: New file.

25 years agoFix typos.
Ulrich Drepper [Tue, 25 May 1999 12:28:22 +0000 (12:28 +0000)]
Fix typos.

* sysdeps/sparc/fpu/bits/fenv.h: New file.
* sysdeps/sparc/fpu/fpu_control.h: New file.

25 years agoUpdate.
Ulrich Drepper [Tue, 25 May 1999 11:58:59 +0000 (11:58 +0000)]
Update.

1999-05-24  Jakub Jelinek  <jj@ultra.linux.cz>

* sysdeps/sparc/bits/wordsize.h: New file.
* sysdeps/sparc/bits/fenv.h: New file.
* sysdeps/sparc/fpu_control.h: New file.
* sysdeps/sparc/gmp-mparam.h: New file.

* sysdeps/sparc/sparc32/fpu/bits/fenv.h: Remove.
* sysdeps/sparc/sparc32/fpu/fpu_control.h: Remove.
* sysdeps/sparc/sparc64/bits/wordsize.h: Remove.
* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Remove.
* sysdeps/sparc/sparc64/gmp-mparam.h: Remove.

* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h: New file.
* sysdeps/unix/sysv/linux/sparc/bits/types.h: New file.
* sysdeps/unix/sysv/linux/sparc/bits/statfs.h: New file.
* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: New file.

* sysdeps/unix/sysv/linux/sparc/sparc32/sys/ucontext.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Remove.
* sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: Remove.

1999-05-19  Jakub Jelinek  <jj@ultra.linux.cz>
1999-05-19  Jakub Jelinek  <jj@ultra.linux.cz>
1999-05-19  Jakub Jelinek  <jj@ultra.linux.cz>

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 18:22:25 +0000 (18:22 +0000)]
Update.

* login/openpty.c (openpty): Make sure pty does not because
controlling TTY.

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 16:21:12 +0000 (16:21 +0000)]
Update.

1999-05-24  Ulrich Drepper  <drepper@cygnus.com>

* ctype/ctype.h: Don't optimize toupper/tolower for C++.

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 14:16:40 +0000 (14:16 +0000)]
Update.

25 years agoUpdate.
Ulrich Drepper [Mon, 24 May 1999 08:21:02 +0000 (08:21 +0000)]
Update.

1999-05-24  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/posix/getaddrinfo.c (gaih_inet): Set socket address to
loopback if no name is given and AI_PASSIVE is not set.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl> [PR libc/1136].

25 years ago(gaih_inet): Set socket address to loopback if no name is given and AI_PASSIVE is...
Ulrich Drepper [Mon, 24 May 1999 08:18:43 +0000 (08:18 +0000)]
(gaih_inet): Set socket address to loopback if no name is given and AI_PASSIVE is not set.

25 years ago1999-05-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 19:35:18 +0000 (19:35 +0000)]
1999-05-23  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/set-host.c (_hurd_set_host_config): Use mode 0644, not 0600.
Do proper error return.

25 years ago1999-05-23 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 19:18:19 +0000 (19:18 +0000)]
1999-05-23  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/set-host.c (_hurd_set_host_config): Use mode 0644, not 0600.
Do proper error return.

25 years agoUpdate.
Ulrich Drepper [Sun, 23 May 1999 13:02:36 +0000 (13:02 +0000)]
Update.

1999-05-23  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* malloc/malloc.h: Add __THROW for __MALLOC_P to synch with usage
of __P in the rest of glibc; define __MALLOC_PMT and use it.
Reported by Stephan Kulow <coolo@kde.org>.

25 years agoUpdate.
Ulrich Drepper [Sun, 23 May 1999 10:13:49 +0000 (10:13 +0000)]
Update.

1999-05-23  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/alpha/fpu/bits/fenv.h: Pretty print.

* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Remove unneeded #if.

1999-05-22  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
names to protect from user's macro namespace.
* sysdeps/arm/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/generic/bits/fenv.h (fexcept_t, fenv_t): Likewise.
* sysdeps/i386/fpu/bits/fenv.h (fenv_t): Likewise.
* sysdeps/mips/bits/fenv.h (fenv_t): Likewise.
* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
Adapted.
* sysdeps/arm/fpu/fegetenv.c, sysdeps/arm/fpu/feholdexcpt.c,
sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c, sysdeps/i386/fpu/feholdexcpt.c,
sysdeps/i386/fpu/fesetenv.c, sysdeps/i386/fpu/fraiseexcpt.c,
sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/mips/fesetenv.c: Likewise.

25 years agoCorrect example.
Ulrich Drepper [Sun, 23 May 1999 09:27:35 +0000 (09:27 +0000)]
Correct example.

25 years ago1999-05-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 09:14:35 +0000 (09:14 +0000)]
1999-05-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/sigstack.h (enum SS_*): Remove trailing comma.

25 years ago1999-05-22 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 23 May 1999 09:14:13 +0000 (09:14 +0000)]
1999-05-22  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/generic/bits/sigstack.h (enum SS_*): Remove trailing comma.

25 years ago* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
Andreas Schwab [Sat, 22 May 1999 17:14:30 +0000 (17:14 +0000)]
* sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member

names to protect from user's macro namespace.
* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
Adapted.

25 years agoRegenerated: /usr/bin/perl scripts/gen-FAQ.pl FAQ.in
Ulrich Drepper [Sat, 22 May 1999 11:45:33 +0000 (11:45 +0000)]
Regenerated:  /usr/bin/perl scripts/gen-FAQ.pl FAQ.in

25 years agoUpdate.
Ulrich Drepper [Thu, 20 May 1999 14:56:42 +0000 (14:56 +0000)]
Update.

1999-05-20  Ulrich Drepper  <drepper@cygnus.com>

* configure.in: Recognize and allow gcc 2.95.

25 years agoUpdate.
Ulrich Drepper [Wed, 19 May 1999 15:35:26 +0000 (15:35 +0000)]
Update.

1999-05-19  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/generic/bits/elfclass.h: Version common to
wordsize-32 and wordsize-64.
* sysdeps/generic/bits/environments.h: Ditto.
* sysdeps/generic/stdint.h: Ditto.
* sysdeps/generic/inttypes.h: Ditto.

* sysdeps/generic/bits/wordsize.h: New file.
* stdlib/Makefile: Add bits/wordsize.h to headers.

* sysdeps/sparc/sparc64/bits/wordsize.h: New file.

* sysdeps/sparc/sparc64/fpu/bits/fenv.h: Allow the same exported
headers to be used for 32bit and 64bit ABI compilations.
* sysdeps/sparc/sparc64/fpu/fpu_control.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/setjmp.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc64/sys/ucontext.h: Ditto.

* sysdeps/wordsize-64/bits/elfclass.h: Remove.
* sysdeps/wordsize-64/bits/environments.h: Remove.
* sysdeps/wordsize-64/stdint.h: Remove.
* sysdeps/wordsize-64/inttypes.h: Remove.
* sysdeps/wordsize-64/bits/wordsize.h: New file.

* sysdeps/wordsize-32/bits/elfclass.h: Remove.
* sysdeps/wordsize-32/bits/environments.h: Remove.
* sysdeps/wordsize-32/stdint.h: Remove.
* sysdeps/wordsize-32/inttypes.h: Remove.
* sysdeps/wordsize-32/bits/wordsize.h: New file.

1999-05-19  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/sparc/sparc64/memcpy.S (__align_cpy_4, __align_cpy_8,
__align_cpy_16): New functions.
(__align_cpy_2, __align_cpy_1): New aliases to memcpy.

* sysdeps/sparc/sparc32/Versions: New file.
* sysdeps/sparc/sparc64/Versions: New file.
* sysdeps/sparc/Versions: Remove.

1999-05-19  Jakub Jelinek   <jj@ultra.linux.cz>

* sysdeps/unix/sysv/linux/configure.in:
On sparc64-*-linux*, set slibdir to /lib64 if prefix
is /usr, plus set libdir to ${exec_prefix}/lib64.
* sysdeps/unix/sysv/linux/configure: Regenerated.
* config.make.in: Propagate libdir settings from configure
to the Makefiles.
* shlib-versions: sparc64-*-linux* dynamic linker is
/lib64/ld-linux.so.2.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 13:04:17 +0000 (13:04 +0000)]
Update.

1999-05-18  Thorsten Kukuk  <kukuk@suse.de>

* nis/nis_lookup.c (nis_lookup): If we run out of memory, close
RPC connection.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 11:05:41 +0000 (11:05 +0000)]
Update.

1999-05-18  Ulrich Drepper  <drepper@cygnus.com>

* Makefile (LOCALEDEF): Add I18NPATH definition to find the
correct sources.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 10:00:20 +0000 (10:00 +0000)]
Update.

1999-05-18  Jakub Jelinek  <jj@ultra.linux.cz>

* sysdeps/sparc/sparc64/rawmemchr.S: New file.
* sysdeps/sparc/sparc32/sparcv9/rawmemchr.S: New file.

* sysdeps/sparc/sparc64/memchr.S: Fix if the second argument
contains garbage in bits 8-63.
* sysdeps/sparc/sparc64/memset.S: Ditto.
* sysdeps/sparc/sparc64/strchr.S: Ditto.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 09:48:05 +0000 (09:48 +0000)]
Update.

1999-05-18  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/wordsize-64/stdint.h (INTPTR_MAX): Add missing ).

1999-05-17  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/atomicity.h: New file.
* sysdeps/sparc/sparc64/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/Makefile: Add -Wa,-Av9a to
sysdep-CFLAGS.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 08:57:29 +0000 (08:57 +0000)]
Update.

1999-05-18  Richard Henderson  <rth@twiddle.net>

* sysdeps/alpha/memchr.S: Zap high byte of length.  Reschedule.

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 08:37:39 +0000 (08:37 +0000)]
Update.

1999-05-04  Zack Weinberg  <zack@rabi.phys.columbia.edu>

* argp/argp.h, assert/assert.h, misc/sys/cdefs.h,
posix/sys/types.h: Handle the case of __GNUC__=3,
__GNUC_MINOR__=(anything).

25 years agoUpdate.
Ulrich Drepper [Tue, 18 May 1999 08:14:06 +0000 (08:14 +0000)]
Update.

1999-05-18  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* sysdeps/i386/i486/bits/string.h (rawmemchr): Remove unneccessary
if _FORCE_INLINES.

25 years agoUpdate.
Ulrich Drepper [Mon, 17 May 1999 17:58:57 +0000 (17:58 +0000)]
Update.

Add dl-dst.h and gen-trusted-dirs.awk.

25 years agoUpdate.
Ulrich Drepper [Mon, 17 May 1999 17:36:45 +0000 (17:36 +0000)]
Update.

1999-05-17  Ulrich Drepper  <drepper@cygnus.com>

* elf/Makefile (distribute): Remove dl-origin.h.