platform/upstream/glibc.git
24 years agoUpdate.
Ulrich Drepper [Mon, 23 Aug 1999 17:31:46 +0000 (17:31 +0000)]
Update.

24 years agoUpdate.
Ulrich Drepper [Mon, 23 Aug 1999 16:54:35 +0000 (16:54 +0000)]
Update.

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

* posix/regexbug1.c: Make it an error if the test fails.

1999-08-23  Andreas Schwab  <schwab@suse.de>
    Ulrich Drepper  <drepper@cygnus.com>

* posix/regex.c (re_match_2_internal): Correct check for charset
after exactn in loop.

24 years agoUpdate.
Ulrich Drepper [Mon, 23 Aug 1999 04:08:53 +0000 (04:08 +0000)]
Update.

* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add execve syscall.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
Patch by Joel Klecker.

24 years agoUpdate.
Ulrich Drepper [Sun, 22 Aug 1999 22:39:16 +0000 (22:39 +0000)]
Update.

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

* iconv/gconv_int.h (GCONV_AVOID_NOCONV): New definition.
(__gconv_find_transform): Update prototype.
(__gconv_open): Likewise.
* iconv/gconv_open.c: Take extra parameter and pass it to
__gconv_find_transform.
* iconv/gconv_db.c (__gconv_find_transform): Take extra parameter with
flags.  If GCONV_AVOID_NOCONV flag is set don't return copying
transformation.
* iconv/iconv_open.c: Pass extra parameter to __gconv_open.
* wcsmbs/wcsmbsload.c: Likewise.
* intl/dcgettext.c (_nl_find_msg): Rewrite to use gconv instead of
iconv for glibc.
* intl/gettextP.h: Likewise.
* intl/loadmsgcat.c: Likewise.

* posix/regexbug1.c: New file.
* posix/Makefile (tests): Add regexbug1.

24 years ago(__gconv_find_transform): Take extra parameter with flags. If GCONV_AVOID_NOCONV...
Ulrich Drepper [Sun, 22 Aug 1999 22:28:29 +0000 (22:28 +0000)]
(__gconv_find_transform): Take extra parameter with flags.  If GCONV_AVOID_NOCONV flag is set don't return copying transformation.

24 years ago1999-08-22 Mark Kettenis <kettenis@gnu.org>
Roland McGrath [Sun, 22 Aug 1999 22:28:03 +0000 (22:28 +0000)]
1999-08-22  Mark Kettenis  <kettenis@gnu.org>

* hurd/new-fd.c (_hurd_new_fd): Initialize fcntl flags.
* hurd/port2fd.c (_hurd_port2fd): Reset the fcntl flags when
installing PORT in the descriptor cell.

1999-08-19  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Mark OPTION and
TIMEOUT as outputs of the asm to indicate that the signal thread
might mutate them.
* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Short circuit to plain
mach_msg if only sending or only receiving (i.e., not an RPC).  When
making an RPC that might get interrupted, save OPTION and the portion
of the message buffer that gets clobbered by an EINTR reply message,
and properly restore them before attempting to retry the request
message send.

24 years ago1999-08-19 Roland McGrath <roland@baalperazim.frob.com>
Roland McGrath [Sun, 22 Aug 1999 22:23:58 +0000 (22:23 +0000)]
1999-08-19  Roland McGrath  <roland@baalperazim.frob.com>

* sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Mark OPTION and
TIMEOUT as outputs of the asm to indicate that the signal thread
might mutate them.
* hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Short circuit to plain
mach_msg if only sending or only receiving (i.e., not an RPC).  When
making an RPC that might get interrupted, save OPTION and the portion
of the message buffer that gets clobbered by an EINTR reply message,
and properly restore them before attempting to retry the request
message send.

24 years agoUpdate.
Ulrich Drepper [Sun, 22 Aug 1999 16:26:00 +0000 (16:26 +0000)]
Update.

1999-08-21  Mark Kettenis  <kettenis@gnu.org>

* stdio-common/vfscanf.c [! USE_IN_LIBIO]: Add necessary
definitions for MEMCPY, ISSPACE, ISDIGIT, ISXDIGIT, TOLOWER, L_,
CHAR_T, UCHAR_T and WIN_T to make the code compile again when
stdio is used instead of libio.
* stdio-common/vfprintf.c [! USE_IN_LIBIO]: Add necessary
definitions for CHAR_T, UCHAR_T, INT_T, L_, ISDIGIT, PAD and PUTC
to make the code compile again when stdio is used instead of
libio.
(vfprintf): Only check for correct orientation if ORIENT is
defined.
* stdio-common/Makefile (routines): Only add vfwprintf and
vfwscanf if we're using libio.

1999-08-21  Mark Kettenis  <kettenis@gnu.org>

* include/stdio.h [! USE_IN_LIBIO && __need_FILE]: Avoid defining
any additional prototype just as we do for libio.

1999-08-21  Mark Kettenis  <kettenis@gnu.org>

* include/bits/xopen_lim.h: Do not define STREAM_MAX and
TZNAME_MAX.  These limits are not X/Open specific.
* stdio-common/stdio_lim.h.in: Allow inclusion when __need_IOV_MAX
is defined.

1999-08-21  Mark Kettenis  <kettenis@gnu.org>

* Rules: When generated stdio_lim.h, avoid defining IOV_MAX if
UIO_MAXIOV is left undefined in sys/uio.h.
* stdio-common/stdio_lim.h.in: Adapt for change above.

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

* sysdeps/unix/sysv/linux/mips/bits/sigaction.h (SA_RESETHAND): Add it.
* sysdeps/mips/bits/dlfcn.h: Remove SGI specific calls, add RTLD_LOCAL.
Patches by Ralf Baechle <ralf@uni-koblenz.de>

24 years agoUpdate.
Ulrich Drepper [Sun, 22 Aug 1999 06:09:34 +0000 (06:09 +0000)]
Update.

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

* stdlib/fmtmsg.h: Don't define NULL to keep namespace clean.

24 years agoUpdate.
Ulrich Drepper [Sat, 21 Aug 1999 04:53:15 +0000 (04:53 +0000)]
Update.

* sysdeps/unix/sysv/linux/execve.c: Define weak alias execve.

24 years agoUpdate.
Ulrich Drepper [Sat, 21 Aug 1999 04:13:24 +0000 (04:13 +0000)]
Update.

* sysdeps/unix/sysv/linux/init-first.c (init): Remove personality
call.  It should not be necessary andis harmful for Alpha.

24 years agoUpdate.
Ulrich Drepper [Sat, 21 Aug 1999 00:38:15 +0000 (00:38 +0000)]
Update.

* include/iconv.h: New file.

24 years agoUpdate.
Ulrich Drepper [Sat, 21 Aug 1999 00:37:18 +0000 (00:37 +0000)]
Update.

* include/libintl.h: Declare __dgettext and __dcgettext.

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 23:44:23 +0000 (23:44 +0000)]
Update.

* sysdeps/posix/getcwd.c: Correct comment saying < 0 is ok for size
type.  [PR libc/1269]

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 19:52:54 +0000 (19:52 +0000)]
Update.

* intl/gettextP.h (struct loaded_domain): Add conv element.
* intl/dcgettext.c (find_msg): Rename to _nl_find_msg and make public.
Instead of returning found message directly convert it using iconv
if a conversion was found when opening the file.
* intl/loadinfo.h: Protect against multiple inclusion.
Declare _nl_find_msg.
* intl/loadmsgcat.c (_nl_load_domain): Try to determine charset used
in the message file and if necessary find approrpiate
conversion to match currently selected charset.

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 18:07:28 +0000 (18:07 +0000)]
Update.

* sysdeps/unix/sysv/linux/getcwd.c: Allocate buffer large enough
not only if size == 0, but also for size < 0.
* sysdeps/posix/getcwd.c: Likewise.  [PR libc/1269]

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 18:04:45 +0000 (18:04 +0000)]
Update.

* sysdeps/posix/getcwd.c: Allocate buffer large enough not only if
size == 0, but also for size < 0 [PR libc/1269].

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 17:01:09 +0000 (17:01 +0000)]
Update.

* posix/execvp.c (execvp): Allocate array name of correct size.
Optimize inner loop.  Use execve directly, not execv.

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 16:19:47 +0000 (16:19 +0000)]
Update.

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

* elf/elf.h: Corrected SHT_ values from new draft.

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 15:49:46 +0000 (15:49 +0000)]
Update.

1999-08-20  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/sys/sendfile.h: Fix typo.

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 00:41:06 +0000 (00:41 +0000)]
Update.

* sysdeps/unix/sysv/linux/execve.c: New file.  This version terminates
all threads [PR libc/1223].

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 00:31:08 +0000 (00:31 +0000)]
Update.

* elf/rtld.c (_dl_start): Initialize bootstrap_map.l_info to zero.
[PR libc/1165].

24 years agoUpdate.
Ulrich Drepper [Fri, 20 Aug 1999 00:11:57 +0000 (00:11 +0000)]
Update.

* Versions: Export __pthread_kill_other_threads_np from libpthread
for GLIBC_2.1.2.

24 years agoUpdate.
Ulrich Drepper [Thu, 19 Aug 1999 22:59:36 +0000 (22:59 +0000)]
Update.

* configure.in: Search for programs with prefix gnu* and g* first.
[PR libc/1104].

24 years agoUpdate.
Ulrich Drepper [Thu, 19 Aug 1999 20:57:48 +0000 (20:57 +0000)]
Update.

* dirent/Makefile (routines): Add getdents64.
* sysdeps/unix/sysv/linux/Makefile [dirent] (sysdep_routines):
Remove getdents64.
* dirent/dirent.h: Redirect getdirentries to getdirentries64 if
compiled with _FILE_OFFSET_BITS=64.
* sysdeps/generic/getdents64.c: New file.
* sysdeps/unix/sysv/linux/getdirentries.c: Also redefine off_t and
__lseek for getdirentries64 definition.

* sysdeps/unix/sysv/linux/llseek.c: Make __lseek64 a strong alias.

* sysdeps/unix/sysv/linux/sys/sendfile.h: Don't allow use with
_FILE_OFFSET_BITS=64.

24 years agoUpdate.
Ulrich Drepper [Thu, 19 Aug 1999 20:23:58 +0000 (20:23 +0000)]
Update.

* sysdeps/unix/bsd/telldir.c (seekdir): Correct type of second
parameter.

* sysdeps/generic/setenv.c (__add_to_environ): Initialize ep
after we have the lock.

24 years agoUpdate.
Ulrich Drepper [Thu, 19 Aug 1999 20:05:08 +0000 (20:05 +0000)]
Update.

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

* sysdeps/generic/setenv.c: Update(__add_to_environ): Initialize
ep after we have the lock.

* sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h: New file.
Patch by Richard Henderson.

24 years agoUpdate.
Ulrich Drepper [Thu, 19 Aug 1999 18:35:13 +0000 (18:35 +0000)]
Update.

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

* signals.c: Pass sigcontext through wrapper to the user function.

24 years agoUpdate.
Ulrich Drepper [Thu, 19 Aug 1999 16:47:42 +0000 (16:47 +0000)]
Update.

1999-08-19  Andreas Schwab  <schwab@suse.de>

* libio/iovswscanf.c (vswscanf): Make stream unoriented initially
and call _IO_fwide, to get the wide stream state initialized
correctly.  Don't set _IO_JUMPS.
* libio/vsnprintf.c (_IO_vsnprintf): Avoid casts to _IO_FILE *.
* libio/vswprintf.c (_IO_vswprintf): Likewise.  Pass
_IO_wstrn_jumps to _IO_no_init instead of setting _IO_WIDE_JUMPS
directly.

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

* math/libm-test.c (jn_test): Fix typo in description.
(erfc_test): Add some more tests.
(erf_test): Add some more tests.

1999-08-19  Andreas Schwab  <schwab@suse.de>

* csu/Makefile ($(objpfx)initfini.s): Replace $(no-exceptions) by
expression using $(exceptions).

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 23:21:04 +0000 (23:21 +0000)]
Update.

* sysdeps/generic/setenv.c: Avoid warning about uninitialized variable.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 23:05:23 +0000 (23:05 +0000)]
Update.

* libio/fileops.c (_IO_file_xsgetn): Allocate buffer if none is
allocated so far.  [PR libc/1261].

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 21:44:36 +0000 (21:44 +0000)]
Update.

* math/libm-test.c (j0_test): Adjust deltas for m68k.
(jn_test): Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 19:12:32 +0000 (19:12 +0000)]
Update.

* dirent/dirent.h: Only define ino64_t if not already done.
* posix/sys/types.h: Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 18:44:33 +0000 (18:44 +0000)]
Update.

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

* ctype/ctype.h: Avoid useless #endif #if pairs.

* dirent/dirent.h: Define ino_t and ino64_t if not done already.
(seekdir): Fix type of second parameter.
* sysdeps/generic/seekdir.c: Likewise.
* sysdeps/mach/hurd/seekdir.c: Likewise.
* sysdeps/unix/seekdir.c: Likewise.

* dlfcn/dlfcn.h: Define RTLD_NEXT and RTLD_DEFAULT only if __USE_GNU.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 17:23:25 +0000 (17:23 +0000)]
Update.

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

* manual/install.texi (Configuring and compiling): Clarify ix86
situation.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 07:53:35 +0000 (07:53 +0000)]
Update.

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

* Rules: When generating stdio_lim.h also rewrite IOV_MAX definition.
* stdio-common/stdio_lim.h.in: Add IOV_MAX template.
* include/bits/xopen_lim.h: Don't define IOV_MAX here, get it from
stdio_lim.h.  Define LONG_BIT and WORD_BIT.

* include/features.h: Define __USE_XOPEN2K if _XOPEN_SOURCE == 600.

* libio/stdio.h: Don't declare cuserid and getopt for X/Open issue 6.

* misc/search.h: Don't define NULL.

* posix/sys/types.h: Define blksize_t if it hasn't happened.
Only define key_t and blkcnt_t if it hasn't happened before.
Define blksize_t if not happened before.
* io/sys/stat.h: Don't define pid_t.  Define blkcnt_t and blksize_t.
* sysdeps/generic/bits/types.h: Define __blksize_t.
* sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise.
* sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise.
* sysdeps/mach/hurd/bits/stat.h (struct stat): Use __blksize_t for
st_blksize member.
(struct stat64): Likewise.
* sysdeps/unix/bsd/bits/stat.h: Likewise.
* sysdeps/unix/bsd/osf/alpha/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise.
* sysdeps/unix/sysv/sysv4/i386/bist/stat.h: Likewise.
* sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h: Likewise.

* stdlib/getsubopt.c: Correct type of second argument.
* stdlib/stdlib.h: Likewise.

* stdlib/monetary.h: Don't include sys/types.h.  Define only size_t
and ssize_t.

* sysdeps/generic/putenv.c: Correct type of parameter.
* stdlib/stdlib.h: Likewise.

* sysdeps/generic/msgsnd.c: Correct type of second parameter.
* sysdeps/unix/sysv/linux/msgsnd.c: Likewise.
* sysvips/sys/msg.h: Likewise.

* sysdeps/generic/semop.c: Correct type of third parameter.
* sysdeps/unix/sysv/linux/semop.c: Likewise.
* sysvipc/sys/sem.h: Likewise.  Don't include sys/types.h, define
size_t.

* sysdeps/generic/shmget.c: Correct type of second parameter.
* sysdeps/unix/sysv/linux/shmget.c: Likewise.
* sysvips/sys/shm.h: Likewise.  Don't include unistd.h and sys/types.h.
Declare __getpagesize here.

* sysdeps/generic/bits/ipc.h: Include bits/types.h instead of
sys/types.h.
* sysdeps/gnu/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise.
* sysvipc/sys/ipc.h: Define uid_t, gid_t, mode_t, and key_t if not
already done.

* sysdeps/unix/bsd/usleep.c: Correct type of parameter.

* debug/versions: Export __cyg_profile_func_enter and
__cyg_profile_func_exit.

* math/bits/mathcalls.h: Pretty print.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 04:14:16 +0000 (04:14 +0000)]
Update.

* timezone/tst-timezone.c (tests): Update America/Sao_Paulo test
case for new tzdata.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 03:42:39 +0000 (03:42 +0000)]
Update.

* sysdeps/unix/sysv/linux/alpha/bits/types.h: Make __useconds_t
unsigned.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise.
* sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise.

* sysdeps/generic/bits/types.h: Make __useconds_t unsigned.

* sysdeps/generic/ualarm.c (ualarm): Change return value and
parameter type to useconds_t.
* sysdeps/unix/bsd/ualarm.c: Likewise.

* sysdeps/generic/usleep.c (usleep): Change parameter type to
useconds_t.
* sysdeps/unix/sysv/linux/usleep.c: Likewise.
* sysdeps/mach/usleep.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 03:13:30 +0000 (03:13 +0000)]
Update.

* locale/weight.h: Include <errno.h>.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 01:18:34 +0000 (01:18 +0000)]
Update.

* posix/sys/types.h: Define type useconds_t if not done already.
* posix/unistd.h: Likewise.  Use this in ualarm and usleep
declarations.
* sysdeps/generic/bits/types.h: Define type __useconds_t.
* sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/types.h: Likewise.
* sysdeps/unix/sysv/sysv4/solaris2/bits/types.h: Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 00:34:47 +0000 (00:34 +0000)]
Update.

* dirent/dirent.h (telldir): Change return type to long int.
* sysdeps/generic/telldir.c: Likewise.
* sysdeps/mach/hurd/telldir.c: Likewise.
* sysdeps/unix/telldir.c: Likewise.
* sysdeps/unix/bsd/telldir.c: Likewise.  Fix locking problem.

24 years agoUpdate.
Ulrich Drepper [Wed, 18 Aug 1999 00:23:27 +0000 (00:23 +0000)]
Update.

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

* locale/weight.h: Set errno if an invalid character is found.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 22:42:00 +0000 (22:42 +0000)]
Update.

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

* math/libm-test.c (erfc_test): Add test for example from PR
libc/1259.
(erf_test): Likewise.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 22:33:08 +0000 (22:33 +0000)]
Update.

* sysdeps/ieee754/dbl-64/s_erf.c: Correct type in performance increase
rewrite.  Patch by Alan Stern <stern@kitsilano.rowland.org>.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 20:49:23 +0000 (20:49 +0000)]
Update.

* timezone/private.h: Update from tzcode1999e.
* timezone/zic.c: Likewise.

* timezone/africa: Update from tzdata1999e.
* timezone/antarctica: Likewise.
* timezone/asia: Likewise.
* timezone/australasia: Likewise.
* timezone/europe: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 16:00:14 +0000 (16:00 +0000)]
Update.

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

* stdio-common/vfprintf.c (process_string_arg): Correct last patch
and write correct number of bytes in case of %ls with precision.
Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 01:37:38 +0000 (01:37 +0000)]
Update.

* nscd/nscd.init: Test for kernel version and make LSB compliant.
Patch by Christian Gafton.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 01:28:07 +0000 (01:28 +0000)]
Update.

* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define O_DSYNC and
O_RSYNC.  Patch by Christian Gafton.

24 years agoUpdate.
Ulrich Drepper [Tue, 17 Aug 1999 01:06:30 +0000 (01:06 +0000)]
Update.

* stdio-common/vfprintf.c (process_string_arg) [printf]: Handle
possibly unterminated strings for %ls when a precision is
specified.
Patch by Akira YOSHIYAMA <yosshy@tkf.att.ne.jp>.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 17:09:08 +0000 (17:09 +0000)]
Update.

* charmaps/ISO-8859-13: Correct typo.
* charmaps/ISO-8859-14: Likewise.
* charmaps/ISO-8859-15: Likewise.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 17:04:22 +0000 (17:04 +0000)]
Update.

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

* charmaps/CP1258: Remove spurious <percent-sign/> entry.
* charmaps/IBM866: Likewise.
* charmaps/IBM874: Likewise.
* charmaps/ISO-8859-13: Likewise.
* charmaps/ISO-8859-14: Likewise.
* charmaps/ISO-8859-15: Likewise.
* charmaps/MAC-UK: Likewise.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 16:53:40 +0000 (16:53 +0000)]
Update.

1999-08-16  Andreas Schwab  <schwab@suse.de>

* charmaps/UTF8: Add entries for /x00.  Remove spurious
<percent-sign/> entry.  Correct typo.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 07:05:34 +0000 (07:05 +0000)]
Update.

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

* wcsmbs/wcsmbsload.c (__wcsmbs_clone_conv): Call
update_conversion_ptrs.
Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

* wcsmbs/wcsnlen.c: Correct decrement of maxlen.
Reported by Shinya Hanataka <hanataka@abyss.rim.or.jp>.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 06:52:42 +0000 (06:52 +0000)]
Update.

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

* wcsmbs/wcsnlen.c: Correct decrement maxlen.

* wcsmbs/Makefile (tests): Add tst-wcsnlen.
* wcsmbs/tst-wcsnlen.c: New file.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 06:06:21 +0000 (06:06 +0000)]
Update.

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

* libio/ioputs.c (_IO_puts): Add missing brace.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 02:53:37 +0000 (02:53 +0000)]
Update.

1999-07-20  Geoff Keating  <geoffk@cygnus.com>

* math/libm-test.c: Tweak deltas for a clean run on ppc.

24 years agoUpdate.
Ulrich Drepper [Mon, 16 Aug 1999 01:21:50 +0000 (01:21 +0000)]
Update.

1999-08-10  H.J. Lu  <hjl@gnu.org>

* stdio-common/vfprintf.c (ORIENT): Check for the old stream.
(vfprintf): Likewise.
* stdio-common/vfscanf.c (ORIENT): Likewise.
* libio/genops.c (__underflow): Likewise.
(__uflow): Likewise.
* libio/iofputs.c (_IO_fputs): Likewise.
* libio/ioftell.c (_IO_ftell): Likewise.
* libio/iofwrite.c (_IO_fwrite): Likewise.
* libio/ioputs.c (_IO_puts): Likewise.
* libio/iosetbuffer.c (_IO_setbuffer): Likewise.
* libio/iosetvbuf.c (_IO_setvbuf): Likewise.

24 years agoUpdate.
Ulrich Drepper [Sun, 15 Aug 1999 22:50:39 +0000 (22:50 +0000)]
Update.

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

* iconv/gconv_builtin.h: Add ISO registry alias for UTF8.

24 years agoUpdate.
Ulrich Drepper [Sun, 15 Aug 1999 21:14:40 +0000 (21:14 +0000)]
Update.

* rt/aio_notify.c (__aio_notify_only): Take extra parameter.  Pass it
* resolv/nss_dns/dns-host.c (getanswer_r): Cleanup out-of-buffer
handling.
* manual/install.texi (Configuring and compiling): Mention CFLAGS.

24 years agoUpdate.
Ulrich Drepper [Sun, 15 Aug 1999 20:07:30 +0000 (20:07 +0000)]
Update.

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

* manual/job.texi (Process Group Functions): Document getpgid,
getsid.

24 years agoUpdate.
Ulrich Drepper [Sun, 15 Aug 1999 18:14:36 +0000 (18:14 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/aio_sigqueue.c: Take extra parameter and
initialize si_pid from it.
* sysdeps/generic/aio_sigqueue.c (__aio_sigqueue): Take extra
parameter.
* rt/aio_misc.c (__aio_enqueue_request): Initialize caller_pid.
* rt/aio_misc.h (struct waitlist): Add caller_pid element.
(struct requestlist): Likewise.
Adjust prototypes of __aio_notify_only and __aio_sigqueue.
* rt/notify.c (__aio_notify_only): Take extra parameter.  Pass it
to __aio_sigqueue.
(__aio_notify): Pass caller PID to __aio_notify_only.
* rt/aio_suspend.c: Initialize caller_pid.
* rt/lio_listio.c: Likewise.
* rt/lio_listio64.c: Likewise.

* rt/lio_listio.c: If nothing has to be done free mutex before
signalling.
* rt/lio_listio64.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Sun, 15 Aug 1999 16:50:20 +0000 (16:50 +0000)]
Update.

1999-08-10  H.J. Lu  <hjl@gnu.org>

* resolv/nss_dns/dns-host.c (getanswer_r): Cleanup out-of-
buffer handling.

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

* elf/elf.h: Define ElfXX_Versym.
* elf/link.h (struct link_map): Use ElfXX_Versym for l_versyms
definition.

* stdio-common/vfprintf.c (process_string_arg): Handle precisions
for string output correctly in the wide character case.
Patch by Akira YOSHIYAMA <yosshy@tkf.att.ne.jp>.

* intl/locale.alias: Add catalan.

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

* manual/install.texi (Configuring and compiling): Mention
CFLAGS.

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

* po/pt_BR.po: New file.

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

* math/libm-test.c (yn_test): Adjust deltas for i386.
(ccosh_test): Likewise.
(jn_test): Likewise.

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

* sysdeps/generic/_G_config.h: Get definition of mbstate_t.

24 years agoFix typo.
Ulrich Drepper [Sun, 15 Aug 1999 16:10:25 +0000 (16:10 +0000)]
Fix typo.

* locales/ca_ES: New file.

24 years agoUpdate.
Ulrich Drepper [Sun, 15 Aug 1999 16:10:09 +0000 (16:10 +0000)]
Update.

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

* localedata/locales/ca_ES: New file.
Contributed by Joan Carles Soler <Joan.Soler@uv.es>.

* SUPPORTED: Add ca_ES.

24 years agoUpdate.
Ulrich Drepper [Fri, 13 Aug 1999 22:39:09 +0000 (22:39 +0000)]
Update.

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

* stdio-common/tstscanf.c: Add test for hexadecimal float parsing
problem.

24 years agoUpdate.
Ulrich Drepper [Fri, 13 Aug 1999 20:16:30 +0000 (20:16 +0000)]
Update.

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

* configure.in: install-sh lives now in scripts subdir.
PR libc/1255 (bug 4).

24 years agoUpdate.
Ulrich Drepper [Fri, 13 Aug 1999 20:09:32 +0000 (20:09 +0000)]
Update.

* sysdeps/generic/_G_config.h: Update _G_iconv_t type from Linux
version.

24 years agoUpdate.
Ulrich Drepper [Fri, 13 Aug 1999 19:59:17 +0000 (19:59 +0000)]
Update.

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

* po/fr.po: Update.

24 years agoUpdate.
Ulrich Drepper [Fri, 13 Aug 1999 19:53:50 +0000 (19:53 +0000)]
Update.

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

* nis/nis_callback.c (internal_nis_do_callback): Free my_pollfd.

* stdio-common/vfscanf.c: Don't recognize hexadecimal floats without

24 years agoUpdate.
Ulrich Drepper [Fri, 13 Aug 1999 19:41:35 +0000 (19:41 +0000)]
Update.

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

* stdio-common/vfscanf.c: Don't recognize hexadecimal floats with
exponent.

1999-08-10  Andreas Schwab  <schwab@suse.de>

* elf/dl-load.c (_dl_map_object_from_fd): Fix check for valid elf
header.

24 years agoUpdate.
Ulrich Drepper [Tue, 10 Aug 1999 05:41:26 +0000 (05:41 +0000)]
Update.

1999-08-09  Scott Bambrough  <scottb@netwinder.org>

* elf/elf.h: Added definition of ELFOSABI_ARM.
* elf/dl-load.c (_dl_map_object_from_fd): Use VALID_ELF_HEADER,
VALID_ELF_OSABI, VALID_ELF_ABIVERSION to decide whether an
object's header and ABI values are acceptable.
(VALID_ELF_HEADER): New macro; provide default definition.
(VALID_ELF_OSABI): New macro; provide default definition.
(VALID_ELF_ABIVERSION): New macro; provide default definition.
* sysdeps/arm/dl-machine.h Define ARM specific versions of
VALID_ELF_HEADER, VALID_ELF_OSABI, VALID_ELF_ABIVERSION.

1999-08-09  Andreas Schwab  <schwab@suse.de>

* inet/tst-ipnode.c (main): Don't compare integer with NULL.

1999-08-09  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/svc_run.c (svc_run): Free my_pollfd.

1999-08-09  Andreas Schwab  <schwab@suse.de>

* sunrpc/svc.c (svc_getreq_poll): Fix argument of xprt_unregister.

24 years agoUpdate.
Ulrich Drepper [Mon, 9 Aug 1999 05:35:13 +0000 (05:35 +0000)]
Update.

* sysdeps/ieee754/ieee754.h: Handle platforms with special
__FLOAT_WORD_ORDER.  Patch by Joel Klecker <jk@espy.org>.

24 years agoUpdate.
Ulrich Drepper [Sun, 8 Aug 1999 22:20:38 +0000 (22:20 +0000)]
Update.

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

* string/bits/string2.h: Mark void* operations as extensions.
* sysdeps/i386/i486/bits/string.h: Likewise.

* debug/Makefile (routines): Add noophooks.
(extra-libs): Add libpcprofile.  Add rules to build libpcprofile.
* debug/noophooks.c: New file.
* debug/pcprofile.c: New file.

24 years agoUpdate.
Ulrich Drepper [Sat, 7 Aug 1999 05:42:26 +0000 (05:42 +0000)]
Update.

* rt/aio_misc.c (handle_fildes_io): Imitate the behaviour on other
systems which allow using the functions also on non-seekable
devices.

24 years agoUpdate.
Ulrich Drepper [Sat, 7 Aug 1999 03:01:02 +0000 (03:01 +0000)]
Update.

* resolv/res_send.c (res_send): Recompute timeout for poll for
each jump to `wait'.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 23:23:02 +0000 (23:23 +0000)]
Update.

* inet/netinet/in.h (IN6ADDR_ANY_INIT): Add correct number of
braces to avoid warnings.
(IN6ADDR_LOOPBACK_INIT): Likewise.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 23:01:00 +0000 (23:01 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/bits/socket.h: Fix typo (MSG_TRUNC ->
MSG_DONTWAIT).

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 22:57:19 +0000 (22:57 +0000)]
Update.

1999-08-06  H.J. Lu  <hjl@gnu.org>

* malloc/malloc.c: Initialize __libc_pagesize early.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 22:27:07 +0000 (22:27 +0000)]
Update.

* string/string-inlines.c: Undefined __USE_STRING_INLINES before
defining it.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 20:12:31 +0000 (20:12 +0000)]
Update.

* inet/Makefile (tests): Add tst-ipnode.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 20:11:37 +0000 (20:11 +0000)]
Update.

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

* inet/tst-ipnode.c: New file.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 17:23:27 +0000 (17:23 +0000)]
Update.

1999-08-06  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (O_DSYNC, O_RSYNC):
New definitions.
(O_DIRECTORY, O_NOFOLLOW): Define only if __USE_GNU.
(O_LARGEFILE): Define only if __USE_LARGEFILE64.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_DSYNC, O_RSYNC):
New definitions.
(O_LARGEFILE): Define only if __USE_LARGEFILE64.
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_LARGEFILE): Likewise.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 17:20:19 +0000 (17:20 +0000)]
Update.

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

* sysdeps/ieee754/ldbl-128/e_expl.c: New file.
* sysdeps/ieee754/ldbl-128/t_expl.h: New file.
* sysdeps/ieee754/ldbl-128/Dist: Add t_expl.h.

24 years agoUpdate.
Ulrich Drepper [Fri, 6 Aug 1999 16:35:33 +0000 (16:35 +0000)]
Update.

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

* resolv/res_send.c (res_send): Don't test file descriptor for
range, we use poll now.  [PR libc/1240]

24 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 1999 18:20:47 +0000 (18:20 +0000)]
Update.

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

* libio/genops.c (_IO_flush_all): Don't access elements beyond what
2.0 defined if they are not available.

24 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 1999 16:58:38 +0000 (16:58 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_RSYNC, O_DSYNC):
Define.

24 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 1999 01:33:18 +0000 (01:33 +0000)]
Update.

* hesiod/hesiod.c: Avoid emitting rcsid in object file.

24 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 1999 00:21:21 +0000 (00:21 +0000)]
Update.

* rt/aio_fsync.c: Test OP parameter for correct values.

24 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 1999 00:10:40 +0000 (00:10 +0000)]
Update.

* rt/aio_fsync.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Thu, 5 Aug 1999 00:04:45 +0000 (00:04 +0000)]
Update.

* rt/aio_write.c: Fix return value.
* rt/aio_write64.c: Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 4 Aug 1999 23:55:20 +0000 (23:55 +0000)]
Update.

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

* rt/aio_read.c: Fix return value.
* rt/aio_read64.c: Likewise.
Reported by Christian Gafton.

* rt/aio_misc.c: Set errno at correct place.

24 years agoUpdate.
Ulrich Drepper [Wed, 4 Aug 1999 16:01:55 +0000 (16:01 +0000)]
Update.

1999-08-04  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/alpha/getsysstats.c (GET_NPROCS_PARSER):
Initialize result to one.
(GET_NPROCS_CONF_PARSER): Likewise.

24 years agoUpdate.
Ulrich Drepper [Wed, 4 Aug 1999 00:09:53 +0000 (00:09 +0000)]
Update.

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

* inet/ether_hton.c: Pass errno pointer to NSS function.
* inet/getnetgrent_r.c: Likewise.
Reported by Marty Leisner <leisner@rochester.rr.com>.

24 years agoUpdate.
Ulrich Drepper [Tue, 3 Aug 1999 17:22:13 +0000 (17:22 +0000)]
Update.

1999-08-02  Thorsten Kukuk  <kukuk@suse.de>

* nis/nis_callback.c: Fix port problem on big-endian machines
* sunrpc/clnt_udp.c: Cast to uint32_t pointer, not short. RPC
fields are always 32 bit.
Patches from Paul Mackerras <paulus@cs.anu.edu.au>

* nis/nss_nis/nis-service.c: Remove htons, port is always in
network-byte-order.
* nis/nss_nisplus/nisplus-service.c: Rename number to port.

24 years agoUpdate.
Ulrich Drepper [Tue, 3 Aug 1999 17:09:27 +0000 (17:09 +0000)]
Update.

1999-08-03  Andreas Schwab  <schwab@suse.de>

* sysdeps/posix/sigset.c: Unblock the signal after setting its
disposition.  Use SIG_BLOCK/SIG_UNBLOCK instead of SIG_SETMASK to
avoid two calls to sigprocmask.

24 years agoUpdate.
Ulrich Drepper [Mon, 2 Aug 1999 23:56:41 +0000 (23:56 +0000)]
Update.

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

* sysdeps/generic/s_nexttowardf.c: Fix typo.

24 years agoFix typo.
Ulrich Drepper [Mon, 2 Aug 1999 22:12:22 +0000 (22:12 +0000)]
Fix typo.

* nis/nis_callback.c (internal_nis_do_callback): Use poll()

24 years agoUpdate.
Ulrich Drepper [Mon, 2 Aug 1999 20:04:56 +0000 (20:04 +0000)]
Update.

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

* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c (__sigaction):
Only allow rt signal frames. No SA_SIGINFO signals will have the
siginfo_t just not filled out with SI_NOINFO code.
* sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h
(register_dump): Take the above change into account.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h
(rt_signal_frame): Likewise.

* sysdeps/unix/sysv/linux/sparc/getsysstats.c: New file.

24 years agoUpdate.
Ulrich Drepper [Mon, 2 Aug 1999 19:56:07 +0000 (19:56 +0000)]
Update.

1999-08-02  Thorsten Kukuk  <kukuk@suse.de>

* nis/nis_callback.c (internal_nis_do_callback) use poll()
instead of select().

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

* sysdeps/generic/s_nextafter.c: Define __nexttoward and
nexttoward so something else so that aliasing works.

1999-08-02  Thorsten Kukuk  <kukuk@suse.de>

* sysdeps/generic/math_ldbl.h: Fix typo.
* sysdeps/generic/strtold.c: Remove unbalanced #endif.
* sysdeps/alpha/fpu/e_sqrt.c: Use new path for e_sqrt.c.

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

* elf/resolvfail.c: Include stdio.h.  Also test dlerror.

24 years agoUpdate.
Ulrich Drepper [Sun, 1 Aug 1999 21:43:03 +0000 (21:43 +0000)]
Update.

* elf/Makefile (tests): Add resolvfail.  Add rules to build the
program.
* elf/resolvfail.c: New file.