platform/upstream/glibc.git
25 years agoUpdate.
Ulrich Drepper [Tue, 4 May 1999 01:48:08 +0000 (01:48 +0000)]
Update.

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

* elf/dl-load.c (expand_dynamic_string_token): Recognize { }
around DST.  Correctly ignore ORIGIN IN SUID binaries.

25 years agoUpdate.
Ulrich Drepper [Mon, 3 May 1999 23:49:46 +0000 (23:49 +0000)]
Update.

* sysdeps/generic/strtok_r.c: Use rawmemchr instead of strchr.
* sysdeps/generic/strtok.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Mon, 3 May 1999 23:44:29 +0000 (23:44 +0000)]
Update.

* string/tester.c: Add test of rawmemchr.

25 years agoUpdate.
Ulrich Drepper [Mon, 3 May 1999 22:05:54 +0000 (22:05 +0000)]
Update.

* sysdeps/i386/bits/select.h (__FD_ZERO): Remove memory output
specification.  It's not necessary.

25 years agoUpdate.
Ulrich Drepper [Mon, 3 May 1999 21:59:35 +0000 (21:59 +0000)]
Update.

* elf/Makefile (trusted-dirs.st): Use gen-trusted-dirs.awk.
* elf/gen-trusted-dirs.awk: New file.
* elf/dl-load.c (systems_dirs): Moved into file scope.  Initialize
from SYSTEM_DIRS macro.
(system_dirs_len): New variable.  Contains lengths of system_dirs
strings.
(fillin_rpath): Rewrite for systems_dirs being a simple string.
Improve string comparisons.  Change parameter trusted to be a flag.
Change all callers.
(_dt_init_paths): Improve using new format for system_dirs.

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

* elf/dl-load.c (expand_dynamic_string_token): Don't expand
$ORIGIN for SUID binaries.

25 years agoUpdate.
Ulrich Drepper [Mon, 3 May 1999 12:41:01 +0000 (12:41 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/arm/Dist: Add sigrestorer.S.

25 years agoUpdate.
Ulrich Drepper [Mon, 3 May 1999 08:46:13 +0000 (08:46 +0000)]
Update.

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

* sunrpc/Makefile: Generate dependencies for all flavors of
librpcsvc objects.
(rpcgen-cmd): Pass -Y flag here and remove it from the macro
invocations.

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

* elf/dlopenold.c: Move #if down after includes to get
dependencies right.

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

* sysdeps/generic/bzero.c: Undefine __bzero.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 21:09:34 +0000 (21:09 +0000)]
Update.

* sysdeps/unix/sysv/linux/netax25/ax25.h: Update from kernel header.
* sysdeps/unix/sysv/linux/netrom/netrom.h: Likewise.
* sysdeps/unix/sysv/linux/netrose/rose.h: Likewise.
Patch by Craig Small <csmall@scooter.eye-net.com.au>.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 21:03:32 +0000 (21:03 +0000)]
Update.

* sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Change fourth
parameter to struct gaih_servtuple *.  Adapt appropriately.
(gaih_inet): Use alloca to allocate room for gaih_inet_serv calls.
This fixes a memory leak.
Reported by Mikolaj J. Habryn <dichro-glibcbug@rcpt.to>.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 19:00:43 +0000 (19:00 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/sys/procfs.h: Remove greg_t, gregset_t,
and fpregset_t definition.  They are defined in ucontext.h.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 18:55:59 +0000 (18:55 +0000)]
Update.

1999-04-14  Scott Bambrough  <scottb@netwinder.org>

* sysdeps/unix/sysv/linux/arm/net/ethernet.h: struct ether_addr
and struct ether_header must be packed on the ARM.  The default
alignment constraints add padding to the end of the structures.

1999-04-14  Scott Bambrough  <scottb@netwinder.org>

* inet/arpa/tftp.h: struct tftphdr must be packed on the ARM.  The
default alignment constraints add padding to the end of the
structure and between members.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 18:29:49 +0000 (18:29 +0000)]
Update.

* sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use
_dl_cache_libcmp instead of strcmp.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 18:17:07 +0000 (18:17 +0000)]
Update.

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

* sysdeps/generic/glob.c (glob_in_dir): It's no error if opendir
fails on a file.
Reported by Sergei Ivanov <svivanov@pdmi.ras.ru> [PR libc/1032].

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 17:20:24 +0000 (17:20 +0000)]
Update.

1998-03-30  Joel Klecker  <espy@debian.org>

* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile
(sysdep-others,install-bin): Add lddlibc4.

25 years agoUpdate.
Ulrich Drepper [Sun, 2 May 1999 11:05:14 +0000 (11:05 +0000)]
Update.

1999-05-02  H.J. Lu  <hjl@gnu.org>

* timezone/zic.c (dolink): Remove the symlink destination first.

* catgets/open_catalog.c (__open_catalog): Set catalog->status
to "nonexisting" if failed to open the file.

25 years agoUpdate.
Ulrich Drepper [Sat, 1 May 1999 09:59:45 +0000 (09:59 +0000)]
Update.

* string/bits/string2.h: Only use __builtin_memset for egcs 1.1 and
gcc3.

25 years agoUpdate.
Ulrich Drepper [Sat, 1 May 1999 00:16:16 +0000 (00:16 +0000)]
Update.

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

* sysdeps/i386/i486/bits/string.h: Don't use and define __memset_gg.
Prevent warnings from multiplication with 0x01010101 by another cast.

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 17:44:43 +0000 (17:44 +0000)]
Update.

1999-04-30  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* string/bits/string2.h (memset): Revert to previous version if
unaligned writes are not available.

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

* sysdeps/i386/i486/bits/string.h (__memset_gc): Help generating
better code in presence of the asm.

1999-04-30  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* stdlib/fmtmsg.c (keywords): Increase array size for faster
indexing.

* locale/localeinfo.h (_nl_category_names): Increase array element
size for faster indexing.
* locale/setlocale.c (_nl_category_names): Adjusted.

1999-04-30  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* iconv/gconv_conf.c (add_alias): Remove wrong cast.

25 years ago(__memset_gc): Help generating better code in presence of the asm.
Ulrich Drepper [Fri, 30 Apr 1999 17:37:52 +0000 (17:37 +0000)]
(__memset_gc): Help generating better code in presence of the asm.

25 years ago1999-05-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
Andreas Schwab [Fri, 30 Apr 1999 17:33:00 +0000 (17:33 +0000)]
1999-05-01  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/m68k/stackinfo.h: New file.

25 years agoNew file.
Andreas Schwab [Fri, 30 Apr 1999 17:27:14 +0000 (17:27 +0000)]
New file.

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 17:12:16 +0000 (17:12 +0000)]
Update.

* string/tester.c (test_strchrnul): New function.
(test_memset): Test one more special case.

* sysdeps/i386/strchrnul.S: Fix bugs which lead to wrong results in

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 16:53:27 +0000 (16:53 +0000)]
Update.

* sysdeps/i386/strchrnul.S: Fix bugs which let to wrong results in
25% of all cases.

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 16:26:39 +0000 (16:26 +0000)]
Update.

* sysdeps/i386/i486/bits/string.h: Replace __uintXX_t types with
base types.

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 15:48:19 +0000 (15:48 +0000)]
Update.

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

* string/bits/string2.h: Fix bugs I introduced in last change.

* sysdeps/i386/i486/bits/string.h (memcmp): Don't introduce partial
register stall.
Extend memset optimization.
Correct i686 version of memchr.

25 years agoFix bugs I introduced in last change.
Ulrich Drepper [Fri, 30 Apr 1999 15:43:09 +0000 (15:43 +0000)]
Fix bugs I introduced in last change.

25 years ago* sysdeps/i386/bzero.c: Add #undef __bzero.
Roland McGrath [Fri, 30 Apr 1999 14:38:02 +0000 (14:38 +0000)]
* sysdeps/i386/bzero.c: Add #undef __bzero.

25 years ago1999-04-30 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 30 Apr 1999 14:36:46 +0000 (14:36 +0000)]
1999-04-30  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/i386/bzero.c: Add #undef __bzero.

25 years agoImprove last change a bit.
Ulrich Drepper [Fri, 30 Apr 1999 14:07:17 +0000 (14:07 +0000)]
Improve last change a bit.

25 years ago1999-04-30 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 30 Apr 1999 13:53:34 +0000 (13:53 +0000)]
1999-04-30  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdinit.c (_hurd_new_proc_init): Don't do initial SIGTRAP if
EXEC_SIGTRAP was set in the incoming exec flags--that indicates the
exec server simulated a SIGTRAP before we even started up, so gdb is
already happy.

25 years ago1999-04-30 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Fri, 30 Apr 1999 13:52:59 +0000 (13:52 +0000)]
1999-04-30  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdinit.c (_hurd_new_proc_init): Don't do initial SIGTRAP if
EXEC_SIGTRAP was set in the incoming exec flags--that indicates the
exec server simulated a SIGTRAP before we even started up, so gdb is
already happy.

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 13:45:27 +0000 (13:45 +0000)]
Update.

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

* nss/digits_dots.c: Always initialize not_ok.

25 years agoUpdate.
Ulrich Drepper [Fri, 30 Apr 1999 09:36:37 +0000 (09:36 +0000)]
Update.

1999-04-30 09:02 -0400  Zack Weinberg  <zack@rabi.columbia.edu>

* string/bits/string2.h (memset): Avoid arithmetic overflow at
compile time, which produces obnoxious warnings.  If GCCv2 is
in use, map __bzero to __builtin_memset to enable that
optimization.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 18:28:07 +0000 (18:28 +0000)]
Update.

* string/bits/string2.h: Add more memset optimizations.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 18:20:05 +0000 (18:20 +0000)]
Update.

* resolv/inet_addr.c (inet_aton): Optimize switch statement away.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 16:26:38 +0000 (16:26 +0000)]
Update.

* resolv/inet_pton.c (inet_pton4): Little optimizations.
(inet_pton6): Likewise.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 15:04:27 +0000 (15:04 +0000)]
Update.

* Makefile (install-locales): Allow specifying charset in locale
name but omit it in locale definition file.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 14:56:45 +0000 (14:56 +0000)]
Update.

* SUPPORTED: Don't generate ru_SU.
* locales/ru_SU: Removed.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 13:19:45 +0000 (13:19 +0000)]
Update.

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

* nss/getXXbyYY_r.c: Include assert.h.
* nss/getXXbyYY.c: Likewise.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 12:43:25 +0000 (12:43 +0000)]
Update.

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

* termios/tcgetsid.c (tcgetsid): Rename variable to
tiocgsid_does_not_work.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 12:41:52 +0000 (12:41 +0000)]
Update.

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

* inet/getnameinfo.c (nrl_domainname): Fix last patch.

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 12:18:08 +0000 (12:18 +0000)]
Update.

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

* nss/digits_dots.c: Use inet_aton to parse IPv4 numbers.
This allows e.g. gethostbyname to accept "10.1234".
Reported by Alexander V. Lukyanov <lav@long.yar.ru> [PR libc/1096].

* nss/test-netdb.c (test_hosts): Add test for gethostbyname and
non quad IPv4 numbers.

loaded shared object with all loaded objects.  Initialize l_ino

25 years agoUpdate.
Ulrich Drepper [Thu, 29 Apr 1999 10:56:31 +0000 (10:56 +0000)]
Update.

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

* resolv/res_hconf.c (_res_hconf_init): Remove unused variable end.

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 23:13:52 +0000 (23:13 +0000)]
Update.

1999-04-28  Ulrich Drepper  <drepper@cygnus.com>

* argp/argp-ba.c (argp_program_bug_address): Don't initialize with 0.
* argp/argp-parse.c (_argp_hang): Likewise.
* argp/argp-pv.c (argp_program_version): Likewise.
* argp/argp-pvh.c (argp_program_version_hook): Likewise.
* inet/ether_hton.c (ether_hton, startp): Likewise.
* inet/ether_ntoh.c (ether_ntoh, startp): Likewise.
* inet/getnetgrent_r.c (setup, startp): Likewise.
* intl/loadmsgcat.c (_nl_msg_cat_cntr): Likewise.
* intl/localealias.c (string_space, string_space_act, string_space_max,
nmap, maxmap): Likewise.
* libio/iopopen.c (proc_file_chain): Likewise.
* libio/oldiopopen.c (old_proc_file_chain): Likewise.
* locale/lc-collate.c (__collate_table, __collate_extra,
__collate_element_hash, __collate_element_strings,
__collate_element_values): Likewise.
* malloc/mcheck.c (mcheck_used): Likewise.
* malloc/mtrace.c (added_atexit_handler): Likewise.
* malloc/set-freeres.c (already_called): Likewise.
* misc/getpass.c (getpass) [buf, bufsize]: Likewise.
* misc/syslog.c (LogStat, LogTag): Likewise.
* nss/XXX-lookup.c (DATABASE_NAME_SYMBOL): Likewise.
* nss/getXXbyYY_r.c (startp): Likewise.
* posix/getopt.c (optarg, __getopt_initialized): Likewise.
* posix/regex.c (init_syntax_once) [done]: Likewise.
(debug): Likewise.
* string/strfry.c (init): Likewise.
* sunrpc/svc_run.c (svc_top): Likewise.
* posix/euidaccess.c (have_ids): Likewise.
* sysdeps/unix/sysv/linux/poll.c (must_emulate): Likewise.
* sysdeps/unix/sysv/linux/ttyname.c (__ttyname, namelen): Likewise.
* time/getdate.c (getdate_err): Likewise.
* time/tzfile.c (transitions, type_idxs, types, zone_names, leaps):
Likewise.
* time/tzset.c (old_tz, is_initialized): Likewise.

* inet/getnameinfo.c (nrl_domainname): Rewrite to allow initialization
of static data with zero.
* signal/allocrtsig.c (init): Likewise.

* string/Makefile (routines): Add strchrnul.
* string/Versions [GLIBC_2.1.1]: Add strchrnul.
* string/string.c: Add strchrnul prototype.
* include/string.h: Add __strchrnul prototype.
* sysdeps/generic/strchrnul.c: New file.
* sysdeps/i386/strchrnul.S: New file.
* sysdeps/i386/bits/string.c: Add strchrnul optimization.
* sysdeps/i386/i486/bits/string.c: Likewise.
* argp/argp-help.c (argp_args_usage): Use __strchrnul.
* inet/ether_line.c (ether_line): Likewise.
* nscd/nscd_conf.c (nscd_parse_file): Likewise.
* nss/nsswitch.c (nss_parse_file): Likewise.
* posix/execvp.c (execvp): Likewise.
* posix/fnmatch.c (internal_fnmatch): Likewise.
* resolv/res_hconf.c (_res_hconv_init): Likewise.
* resolv/res_init.c (res_init): Likewise.
* stdlib/fmtmsg.c (init): Likewise.
* stdlib/getsubopt.c (getsubopt): Likewise.

* catgets/catgets.c (catopen): Only allocate one memory block.
(catclose): Only one free call necessary.

* catgets/open_catalog.c (__open_catalog): Simplify handling of
file descriptor.

* ctype/ctype-extn.c: Make __toascii_l and __isascii_l alias instead
of real functions.  Simplify _tolower and _toupper.

* grp/initgroups.c (compat_call): Remove unnecessary use of pointer
variable.

* iconv/gconv.h (struct gconv_info): Change data element from pointer
to array of size 0.
* iconv/gconv_open.c (__gconv_open): Allocate structures accordingly.
* iconv/gconv_close.c (__gconv_close): Don't free data.

* iconv/gconv_conf.c (add_alias): Avoid searching in tree twice to
insert new alias.

* iconv/gconv_db.c (add_derivation): More efficient copying.  Check
for error while inserting in tree.

* include/time.h: Pretty print.

* inet/ruserpass.c: Rewrite use of toktab to avoid string pointers
in table and lots of relocations.
* posix/regex.c (regerror): Rewrite use of re_error_msgid to avoid
string pointers in table and lots of relocations.

* intl/finddomain.c: Remove definition of strchr macro.

* io/ftw.c (nftw_arr, ftw_arr): Make const.

* locale/loadlocale.c (_nl_load_locale): Optimize string copying.

* locale/localeinfo.h (_nl_category_names): Change into an array with
fixed width char string elements.
* locale/setlocale.c (_nl_category_names): Likewise.
(_nl_current): Make global.
* locale/nl_langinfo.c (nldata): Removed.  Use _nl_current now.

* malloc/Makefile (distribute): Add stackinfo.h.
* sysdeps/generic/stackinfo.h: New file.
* sysdeps/i386/stackinfo.h: New file.
* posix/execl.c: Use stackinfo.h in optimizing alloca use.
* posix/execle.c: Likewise.
* posix/execlp.c: Likewise.

* nis/nis_table.c (__create_ib_request): Always use realloc.

* posix/execvp.c (execute): Rename to script_execute and keep only
code to execute using shell.
(execvp): Call execv directly and only fall back on script_execute.

* resolv/inet_net_pton.c (inet_net_pton_ipv4): Remove digits define
and always use xdigits instead.

* resolv/res_init.c (res_init): Use rawmemchr instead of strchr
where appropriate.

* stdlib/fpioconst.h (__tens): New declaration.
(struct mp_power): Remove array, add arrayoff element.
* stdlib/fpioconst.c: Replace definitions of _ten_p* arrays by one
__tens array and add in _fpioconst_pow10 offsets into __tens.
* stdio-common/printf_fp.c: Rewrite to use new __tens array.
* stdlib/strtod.c: Likewise.

* stdlib/a64l.c (a64l_table): Avoid unnecessary elements.

* stdlib/exit.c: Rewrite to use __exit_funcs being as sign for end
of the list.
* stdlib/atexit.c (__exit_funcs): Don't initialize.

* stdlib/fmtmsg.c (keywords): Make name element fixed width array.

* sunrpc/clnt_perr.c: Rewrite clnt_sperrno and auth_errmsg to use
a single and an array with offsets.

* sunrpc/des_soft.c (partab): Make it const.

* sunrpc/key_call.c (trytimeout, tottimeout): Make const.
(__key_encryptsession_pk_LOCAL): Don't initialize with 0.
(__key_decryptsession_pk_LOCAL): Likewise.
(__key_gendes_LOCAL): Likewise.
(MESSENGER): Mark const.
(key_call_private_main): Don't initialize with 0.
(use_keyenvoy): Don't initialize with 0.
(key_call): Rewrite to reverse logic of use_doors variable.

* sunrpc/netname.c (OPSYS): Define as array, not pointer.
(startp): Don't initialize with zero.

* sunrpc/openchild.c (_openchild): Make first argument const.

* sunrpc/pmap_rmt.c (timeout): Mark const.
* sunrpc/xcrypt.c (hex): Likewise.

* sysdeps/unix/sysv/linux/getcwd.c: Rewrite to allow omitting
initialization of global variables.
* sysdeps/unix/sysv/linux/getpt.c: Likewise.
* sysdeps/unix/sysv/linux/if_index.c: Likewise.
* termios/tcgetsid.c: Likewise.

* sysdeps/unix/sysv/linux/i386/dl-procinfo.h (x86_cap_flags): Change
fxsr to osfxsr.

* time/tzfile.c (__tzfile_read): Rewrite to allocate only one memory
block.  Add function to free memory if wanted.
* time/tzset.c (tzset_internal): Pass extra argument to __tzfile_read.

* wcsmbs/wcsmbsload.c (to_wc, to_mb): Correct initializers.

* wcsmbs/wmemset.c: Little code optimization.

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 21:58:40 +0000 (21:58 +0000)]
Update.

* sysdeps/pthread/bits/libc-lock.h (__libc_lock_define_initialized):
Don't use initializer since it is all zeroes.
(__libc_once_define): Likewise.

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 21:56:46 +0000 (21:56 +0000)]
Update.

1999-04-28  Ulrich Drepper  <drepper@cygnus.com>

* manager.c (pthread_allocate_stack): Optimize initialization of new
thread descriptor.

25 years agoFix typos.
Ulrich Drepper [Wed, 28 Apr 1999 16:04:58 +0000 (16:04 +0000)]
Fix typos.

1999-04-23  Paul Eggert  <eggert@twinsun.com>
prefers loopback device.

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 15:52:17 +0000 (15:52 +0000)]
Update.

1999-04-23  Paul Eggert  <eggert@1twinsun.com>

* stdlib/strtoull.c: Surround strong_alias and weak_alias with
ifdef _LIBC.

25 years agoSurround strong_alias and weak_alias with ifdef _LIBC.
Ulrich Drepper [Wed, 28 Apr 1999 15:29:01 +0000 (15:29 +0000)]
Surround strong_alias and weak_alias with ifdef _LIBC.

25 years ago1999-04-28 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 28 Apr 1999 12:03:33 +0000 (12:03 +0000)]
1999-04-28  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/getdents.c (__getdirentries): Remove
implementation and just always fail with ENOSYS.  This entry point is
obsolete.  Add link warning to that effect.

25 years ago1999-04-27 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 28 Apr 1999 11:10:11 +0000 (11:10 +0000)]
1999-04-27  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/get-host.c: Include <hurd/lookup.h>.

25 years ago1999-04-27 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Wed, 28 Apr 1999 11:09:53 +0000 (11:09 +0000)]
1999-04-27  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/get-host.c: Include <hurd/lookup.h>.

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 10:20:18 +0000 (10:20 +0000)]
Update.

* malloc/malloc.c (rEALLOc): Only free memory for size 0 if oldmem
is != NULL.

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

* malloc/malloc.c (REALLOC_ZERO_BYTES_FREES): Define it to follow
ISO C9x and Unix98.

1999-04-28  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 10:00:35 +0000 (10:00 +0000)]
Update.

* libio/iofopncook.c (_IO_cookie_seek): Correct return value.
Patch by Peter Miller <millerp@canb.auug.org.au>.

1999-04-27  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/pmap_clnt.c: Add own get_myaddress function, which
  prefers loopback device.

1999-04-28  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Wed, 28 Apr 1999 09:23:09 +0000 (09:23 +0000)]
Update.

1999-04-28  Ulrich Drepper  <drepper@cygnus.com>

* posix/fnmatch.c (internal_fnmatch): Finish incomplete
no_leading_period change.

* posix/testfnm.c: More test cases.

25 years agoUpdate.
Ulrich Drepper [Tue, 27 Apr 1999 13:06:39 +0000 (13:06 +0000)]
Update.

* include/dirent.h: Remove __getdirentries declaration, add __getdents
and __getdents64.
* sysdeps/unix/readdir.c: Use __getdents, not __getdirentries.
* sysdeps/unix/readdir_r.c: Likewise.
* sysdeps/unix/sysv/linux/readdir64.c: Likewise.
* sysdeps/unix/sysv/linux/readdir64_r.c: Likewise.
* sysdeps/unix/sysv/linux/getdents.c: Define __getdents, not
__getdirentries.  Remove fourth argument.
* sysdeps/unix/sysv/linux/getdirentries.c: New file.
* sysdeps/unix/sysv/linux/getdirentries64.c: New file.
* sysdeps/unix/sysv/linux/Makefile [subdir=dirent] (sysdep_routines):
Add getdirentries and getdirentries64.
* sysdeps/unix/sysv/linux/Dist: Add getdirentries and getdirentries64.

25 years agoUpdate.
Ulrich Drepper [Tue, 27 Apr 1999 09:15:56 +0000 (09:15 +0000)]
Update.

* posix/testfnm.c: Add more test cases.

25 years agoUpdate.
Ulrich Drepper [Tue, 27 Apr 1999 09:04:24 +0000 (09:04 +0000)]
Update.

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

* posix/fnmatch.c (internal_fnmatch): Correctly reset string
pointer in case of an invalid [[: expression.

25 years ago(internal_fnmatch): Correctly reset string pointer in case of an invalid [[: expression.
Ulrich Drepper [Tue, 27 Apr 1999 09:01:47 +0000 (09:01 +0000)]
(internal_fnmatch): Correctly reset string pointer in case of an invalid [[: expression.

25 years ago1999-04-27 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 27 Apr 1999 01:28:50 +0000 (01:28 +0000)]
1999-04-27  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdexec.c (_hurd_exec): If SIGKILL present in _hurdsig_traced
set, pass EXEC_SIGTRAP flag in exec RPC.

25 years ago1999-04-27 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Tue, 27 Apr 1999 01:26:54 +0000 (01:26 +0000)]
1999-04-27  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/hurdexec.c (_hurd_exec): If SIGKILL present in _hurdsig_traced
set, pass EXEC_SIGTRAP flag in exec RPC.

25 years agoUpdate.
Ulrich Drepper [Mon, 26 Apr 1999 23:21:01 +0000 (23:21 +0000)]
Update.

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

* posix/fnmatch.c (internal_fnmatch): Renamed from fnmatch.  Take
extra parameter.  Fix several more bugs involving wildcard and
ranges.
(fnmatch): New function.  Call internal_fnmatch.

* posix/testfnm.c: More test cases.

25 years agoUpdate.
Ulrich Drepper [Mon, 26 Apr 1999 16:31:24 +0000 (16:31 +0000)]
Update.

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

* charmaps/SAMI-WS2: Add one more alias.

25 years agoUpdate.
Ulrich Drepper [Mon, 26 Apr 1999 14:02:38 +0000 (14:02 +0000)]
Update.

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

* manual/install.texi (Configuring and compiling): Explain that
files are changed in the source directory.
Closes PR libc/981.
(Configuring and compiling): Explain situation with PARALLELMFLAGS
in the source directory.

1999-04-24  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* locale/programs/ld-ctype.c: Spelling fixes.
(ctype_finish): Fix argument of error message format.
* locale/programs/ld-messages.c: Spelling fixes.
* locale/programs/ld-monetary.c: Spelling fixes.
* locale/programs/ld-time.c (time_finish): Make sure that name and
format of era_entries are adjacent.
(time_output): Reduce the size of the io vector.

1999-04-25  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/filesys.texi (Attribute Meanings): Move a misplaced
paragraph.

1999-04-23  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* locale/programs/ld-collate.c (collate_output): Convert
undefined_offset to an array index.  Fix computation of other
endian extra table.

25 years ago(collate_output): Convert undefined_offset to an array index. Fix computation of...
Ulrich Drepper [Mon, 26 Apr 1999 14:00:56 +0000 (14:00 +0000)]
(collate_output): Convert undefined_offset to an array index.  Fix computation of other endian extra table.

25 years ago1999-04-26 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 26 Apr 1999 13:44:45 +0000 (13:44 +0000)]
1999-04-26  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/get-host.c (_hurd_get_host_config): If ENOENT opening file,
return success with empty value.

25 years ago1999-04-26 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Mon, 26 Apr 1999 13:37:43 +0000 (13:37 +0000)]
1999-04-26  Roland McGrath  <roland@baalperazim.frob.com>

* hurd/get-host.c (_hurd_get_host_config): If ENOENT opening file,
return success with empty value.

25 years ago(Attribute Meanings): Move a misplaced paragraph.
Ulrich Drepper [Mon, 26 Apr 1999 12:46:44 +0000 (12:46 +0000)]
(Attribute Meanings): Move a misplaced paragraph.

25 years agoUpdate.
Ulrich Drepper [Mon, 26 Apr 1999 07:50:45 +0000 (07:50 +0000)]
Update.

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

* posix/fnmatch.c: Include string.h also for glibc.
(fnmatch, case '?'): Optimize if cascades a bit.
(fnmatch, case '*'): Correct handling if FNM_PATHNAME is set.

* posix/testfnm.c: Add test cases for * with FNM_PATHNAME errors.

25 years agoUpdate.
Ulrich Drepper [Sat, 24 Apr 1999 22:58:57 +0000 (22:58 +0000)]
Update.

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

* iconv/gconv_builtin.h: Add definitions for UTF16 builtins.
* iconv/gconv_int.h: Declare UTF16 functions.
* iconv/gconv_simple.c: Add UTF16 conversion functions.

* timezone/zic.c (dolink): Append complete path not only filename

25 years agoUpdate.
Ulrich Drepper [Tue, 20 Apr 1999 08:54:33 +0000 (08:54 +0000)]
Update.

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

* posix/wordexp.c (parse_param): Fix type of offset to allow it to
be used correctly as parameter for parse_dollars/parse_tilde.

25 years agoUpdate.
Ulrich Drepper [Mon, 19 Apr 1999 16:49:35 +0000 (16:49 +0000)]
Update.

1999-04-19  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* manual/conf.texi (Utility Limits): Remove duplicate description
of BC_DIM_MAX.

25 years agoUpdate.
Ulrich Drepper [Mon, 19 Apr 1999 07:44:20 +0000 (07:44 +0000)]
Update.

1999-04-19  Ulrich Drepper  <drepper@cygnus.com>

* wcsmbs/mbsnrtowcs.c (__mbsnrtowcs): Correctly initialize
outbufend for dst==NULL.

25 years agoUpdate.
Ulrich Drepper [Sun, 18 Apr 1999 17:11:12 +0000 (17:11 +0000)]
Update.

* wcsmbs/mbsrtowcs.c (__mbsrtowcs): Correctly initialize outbufend
for dst==NULL.
Fixes PR libc/1084.

25 years agoUpdate.
Ulrich Drepper [Sun, 18 Apr 1999 16:37:49 +0000 (16:37 +0000)]
Update.

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

* socket/sys/socket.h: Define SHUT_RD, SHUT_WR, and SHUT_RDWR.
Fixes PR libc/1083.

25 years agoUpdate.
Ulrich Drepper [Sun, 18 Apr 1999 10:21:47 +0000 (10:21 +0000)]
Update.

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

* sunrpc/Makefile: Remove special handling of bootparam.x,
add rpcsvc/bootparam.h to headers.
* sunrpc/rpcsvc/bootparam.h: New, for backward compatibility.
* sunrpc/rpcsvc/bootparam.x: Renamed to...
* sunrpc/rpcsvc/bootparam_prot.x: ...this.

25 years agoUpdate.
Ulrich Drepper [Sun, 18 Apr 1999 01:01:00 +0000 (01:01 +0000)]
Update.

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

* sysdeps/unix/bsd/poll.c (__poll): Add more compatiblity code to
detect and handle invalid descriptors.

25 years agoUpdate.
Ulrich Drepper [Sat, 17 Apr 1999 09:39:56 +0000 (09:39 +0000)]
Update.

1999-04-17  Thorsten Kukuk  <kukuk@suse.de>

* timezone/zic.c (dolink): Append complete path ot only filename
to ../ list.

25 years agoUpdate.
Ulrich Drepper [Sat, 17 Apr 1999 09:34:27 +0000 (09:34 +0000)]
Update.

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

* iconvdata/ibm874.c (TABLES, CHARSET_NAME): Follow name change.

25 years agoUpdate.
Ulrich Drepper [Sat, 17 Apr 1999 00:07:25 +0000 (00:07 +0000)]
Update.

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

* iconvdata/gconv-modules: Rename CP874 to IBM874.
* iconvdata/Makefile: Likewise.
* iconvdata/cp874.h: Removed.
* iconvdata/cp874.c: Renamed to...
* iconvdata/ibm874.c: ...this.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 23:13:14 +0000 (23:13 +0000)]
Update.

* charmaps/IBM863: Correct entries 8d, ed, f8, f9, and fa.

* charmaps/IBM862: Correct entries 9d, 9f, a9, f9, and fa.

* charmaps/IBM861: Correct entries 9f, a9, f9, and fa.

* charmaps/IBM860: Correct entries 8b, 9f, a9, f9, and fa.

* charmaps/IBM857: Correct entries ee, f7, and fa.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 17:23:03 +0000 (17:23 +0000)]
Update.

* sysdeps/unix/sysv/linux/bits/types.h: Correct
signed/unsigned-ness of blkcnt and fsblkcnt.
* sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 16:08:19 +0000 (16:08 +0000)]
Update.

* th_TH.in: New file.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 15:51:02 +0000 (15:51 +0000)]
Update.

1999-04-16  Ulrich Drepper  <drepper@cygnus.com>

* sysdeps/unix/sysv/linux/bits/socket.h: Add SOL_PACKET, SOL_ATM,
SOL_AAL, and SOL_IRDA.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 14:17:29 +0000 (14:17 +0000)]
Update.

1999-04-15  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* sysdeps/unix/sysv/linux/fstatvfs.c: Set f_frsize to zero.  Don't
include "linux_fsinfo.h".
Based on a patch by H.J. Lu <hjl@gnu.org>.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 14:15:53 +0000 (14:15 +0000)]
Update.

1999-04-16  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/rpc_cout.c (print_header): Use int32_t pointer, not long.

25 years agoUpdate.
Ulrich Drepper [Fri, 16 Apr 1999 09:38:29 +0000 (09:38 +0000)]
Update.

1999-04-16  Ulrich Drepper  <drepper@cygnus.com>

* nscd/cache.c (prune_cache): Only disable file checking for
future if the file does not exist.
Update file_mtime if cache was flushed.

25 years agoUpdate file_mtime after deciding to flush the cache.
Ulrich Drepper [Fri, 16 Apr 1999 09:09:54 +0000 (09:09 +0000)]
Update file_mtime after deciding to flush the cache.

25 years ago * sysdeps/sparc/sparc32/strcat.S: Avoid using register g6. * sysdeps...
Richard Henderson [Thu, 15 Apr 1999 18:12:25 +0000 (18:12 +0000)]
    * sysdeps/sparc/sparc32/strcat.S: Avoid using register g6.         * sysdeps/sparc/sparc32/strcpy.S: Likewise.

1999-04-15  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/strcat.S: Avoid using register g6.
* sysdeps/sparc/sparc32/strcpy.S: Likewise.

25 years agoCleanups.
Ulrich Drepper [Thu, 15 Apr 1999 14:48:40 +0000 (14:48 +0000)]
Cleanups.

1999-04-15  Scott Bambrough  <scottb@netwinder.org>
1999-04-14  Scott Bambrough  <scottb@netwinder.org>
1999-03-26  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
Jaeger <aj@arthur.rhein-neckar.de>
1999-03-25  Roland McGrath  <roland@yaumatei.ai.mit.edu>
1999-03-22  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
install-info.  Remove autoconf bug workaround and require autoconf
2.13.
require the dynamic linker which is not available with
--disable-shared.  Skip the test if --disable-shared is given.
shared lib is available.
sendmsg/recvmsg on non intel platforms.

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 14:45:35 +0000 (14:45 +0000)]
Update.

1999-04-15 Scott Bambrough  <scottb@netwinder.org>

* sysdeps/unix/sysv/linux/arm/sigaction.c: Fix typo in preventing
compilation of file.

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 13:54:57 +0000 (13:54 +0000)]
Update.

* Versions.def: Add GLIBC_2.1.1 to libpthread.

* iconvdata/Makefile (modules): Add KOI8-U.
(distribute): Add koi8-u.c.
(gen-8bit-gap-modules): Add koi8-u.
* iconvdata/gconv-modules: Add KOI8-U entries.
* iconvdata/koi8-u.c: New file.

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

* sunrpc/auth_des.c: 64bit fixes, security fixes.
* sunrpc/auth_none.c: Pretty print.
* sunrpc/auth_unix.c: Likewise.
* sunrpc/authdes_prot.c: Likewise.
* sunrpc/authuxprot.c: Likewise.
* sunrpc/bindrsvprt.c: Likewise.
* sunrpc/clnt_gen.c: Likewise.
* sunrpc/rpc/xdr.h: Likewise.
* sunrpc/rpc/auth_des.h: Add rpc_timeval struct.
* sunrpc/rpc_cmsg.c: Don't use *long pointers.
* sunrpc/rtime.c: Use new rpc_timeval.
* sunrpc/svc_authux.c: Don't use *long pointers.
* sunrpc/svcauth_des.c: Likewise + security fixes.
* sunrpc/xdr_mem.c: Don't use *long pointers.
* sunrpc/xdr_rec.c: Likewise.
* sunrpc/xdr_sizeof.c: Likewise.
* sunrpc/xdr_stdio.c: Likewise.

1999-04-15  Ulrich Drepper  <drepper@cygnus.com>

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 10:47:29 +0000 (10:47 +0000)]
Update.

1999-04-15  Ulrich Drepper  <drepper@cygnus.com>

* sunrpc/clnt_udp.c (clntudp_call): Move initialization of anyup
so that it is redone for each sending.

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 10:46:26 +0000 (10:46 +0000)]
Update.

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

* sunrpc/clnt_udp.c (clntudp_call): Initialize anyup.

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 09:00:05 +0000 (09:00 +0000)]
Update.

* iconv/gconv_db.c (__gconv_find_transform): If conversion is
known to not exist don't try to load shared objects.
Patch by Petr Vandrovec Ing. VTEI <VANDROVE@vc.cvut.cz>.

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 08:43:35 +0000 (08:43 +0000)]
Update.

* nscd/cache.c (prune_cache): The table might not be unused.  In
this case do nothing.

message with the number/identifier.

25 years agoUpdate.
Ulrich Drepper [Thu, 15 Apr 1999 08:34:13 +0000 (08:34 +0000)]
Update.

1999-04-15  Ulrich Drepper  <drepper@cygnus.com>

* catgets/gencat.c (read_input_file): Don't drop white spaces
between number/identifier and string.
Patch by Dima Barsky <dima@pwd.hp.com>.
If no white space at all follows number/identifier remove existing
message with the number/ientifier.

25 years agoUpdate.
Ulrich Drepper [Wed, 14 Apr 1999 23:51:01 +0000 (23:51 +0000)]
Update.

1999-04-14  H.J. Lu  <hjl@gnu.org>

* sunrpc/clnt_udp.c (is_network_up): New function.
(clntudp_call): Call is_network_up () to check if any network
interface is up in case of timeout.

25 years agoUpdate.
Ulrich Drepper [Wed, 14 Apr 1999 23:49:40 +0000 (23:49 +0000)]
Update.

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

* wctype/test_wcfuncs.c: New file, tests towlower and towupper.
* wctype/Makefile (tests): Add test_wcfuncs.