Ulrich Drepper
f95a00152a
Update.
...
* sysdeps/posix/getcwd.c: Allocate buffer large enough not only if
size == 0, but also for size < 0 [PR libc/1269].
1999-08-20 18:04:45 +00:00
Ulrich Drepper
d13ec59a49
Update.
...
* posix/execvp.c (execvp): Allocate array name of correct size.
Optimize inner loop. Use execve directly, not execv.
1999-08-20 17:01:09 +00:00
Ulrich Drepper
f05ce1953c
Update.
...
1999-08-20 Ulrich Drepper <drepper@cygnus.com>
* elf/elf.h: Corrected SHT_ values from new draft.
1999-08-20 16:19:47 +00:00
Ulrich Drepper
6c85d1e98d
Update.
...
1999-08-20 Andreas Schwab <schwab@suse.de>
* sysdeps/unix/sysv/linux/sys/sendfile.h: Fix typo.
1999-08-20 15:49:46 +00:00
Ulrich Drepper
68ea6c18e3
Update.
...
* sysdeps/unix/sysv/linux/execve.c: New file. This version terminates
all threads [PR libc/1223].
1999-08-20 00:41:06 +00:00
Ulrich Drepper
2b63891019
Update.
...
* elf/rtld.c (_dl_start): Initialize bootstrap_map.l_info to zero.
[PR libc/1165].
1999-08-20 00:31:08 +00:00
Ulrich Drepper
264ec183cf
Update.
...
* Versions: Export __pthread_kill_other_threads_np from libpthread
for GLIBC_2.1.2.
1999-08-20 00:11:57 +00:00
Ulrich Drepper
22e65f8f52
Update.
...
* configure.in: Search for programs with prefix gnu* and g* first.
[PR libc/1104].
1999-08-19 22:59:36 +00:00
Ulrich Drepper
e5cd813b43
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.
1999-08-19 20:57:48 +00:00
Ulrich Drepper
6229c88e86
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.
1999-08-19 20:23:58 +00:00
Ulrich Drepper
7195db12ad
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.
1999-08-19 20:05:08 +00:00
Ulrich Drepper
70aea399c8
Update.
...
1999-08-19 Ulrich Drepper <drepper@cygnus.com>
* signals.c: Pass sigcontext through wrapper to the user function.
1999-08-19 18:35:13 +00:00
Ulrich Drepper
e1b13a63d0
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).
1999-08-19 16:47:42 +00:00
Ulrich Drepper
96ff49374e
Update.
...
* sysdeps/generic/setenv.c: Avoid warning about uninitialized variable.
1999-08-18 23:21:04 +00:00
Ulrich Drepper
310f95183a
Update.
...
* libio/fileops.c (_IO_file_xsgetn): Allocate buffer if none is
allocated so far. [PR libc/1261].
1999-08-18 23:05:23 +00:00
Ulrich Drepper
e62ee1e44e
Update.
...
* math/libm-test.c (j0_test): Adjust deltas for m68k.
(jn_test): Likewise.
1999-08-18 21:44:36 +00:00
Ulrich Drepper
8353b5f6fd
Update.
...
* dirent/dirent.h: Only define ino64_t if not already done.
* posix/sys/types.h: Likewise.
1999-08-18 19:12:32 +00:00
Ulrich Drepper
70b2845f71
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.
1999-08-18 18:44:33 +00:00
Ulrich Drepper
ad1b5f1968
Update.
...
1999-08-18 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manual/install.texi (Configuring and compiling): Clarify ix86
situation.
1999-08-18 17:23:25 +00:00
Ulrich Drepper
219aa9e9f9
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.
1999-08-18 07:53:35 +00:00
Ulrich Drepper
b43f26bbe8
Update.
...
* timezone/tst-timezone.c (tests): Update America/Sao_Paulo test
case for new tzdata.
1999-08-18 04:14:16 +00:00
Ulrich Drepper
5a05b36764
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.
1999-08-18 03:42:39 +00:00
Ulrich Drepper
77f855ed46
Update.
...
* locale/weight.h: Include <errno.h>.
1999-08-18 03:13:30 +00:00
Ulrich Drepper
7707af891e
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.
1999-08-18 01:18:34 +00:00
Ulrich Drepper
56c55d5d4a
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.
1999-08-18 00:34:47 +00:00
Ulrich Drepper
5d08d21845
Update.
...
1999-08-17 Ulrich Drepper <drepper@cygnus.com>
* locale/weight.h: Set errno if an invalid character is found.
1999-08-18 00:23:27 +00:00
Ulrich Drepper
23f7e58e0d
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.
1999-08-17 22:42:00 +00:00
Ulrich Drepper
f1b1085824
Update.
...
* sysdeps/ieee754/dbl-64/s_erf.c: Correct type in performance increase
rewrite. Patch by Alan Stern <stern@kitsilano.rowland.org>.
1999-08-17 22:33:08 +00:00
Ulrich Drepper
38c097cae8
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.
1999-08-17 20:49:23 +00:00
Ulrich Drepper
d198009a6e
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>.
1999-08-17 16:00:14 +00:00
Ulrich Drepper
aa6adf8229
Update.
...
* nscd/nscd.init: Test for kernel version and make LSB compliant.
Patch by Christian Gafton.
1999-08-17 01:37:38 +00:00
Ulrich Drepper
23d914d96a
Update.
...
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define O_DSYNC and
O_RSYNC. Patch by Christian Gafton.
1999-08-17 01:28:07 +00:00
Ulrich Drepper
22318b7b13
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>.
1999-08-17 01:06:30 +00:00
Ulrich Drepper
c9ade7e27f
Update.
...
* charmaps/ISO-8859-13: Correct typo.
* charmaps/ISO-8859-14: Likewise.
* charmaps/ISO-8859-15: Likewise.
1999-08-16 17:09:08 +00:00
Ulrich Drepper
233717f0ac
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.
1999-08-16 17:04:22 +00:00
Ulrich Drepper
9c0f26d839
Update.
...
1999-08-16 Andreas Schwab <schwab@suse.de>
* charmaps/UTF8: Add entries for /x00. Remove spurious
<percent-sign/> entry. Correct typo.
1999-08-16 16:53:40 +00:00
Ulrich Drepper
34e3c127b7
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>.
1999-08-16 07:05:34 +00:00
Ulrich Drepper
0bd537d8e0
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.
1999-08-16 06:52:42 +00:00
Ulrich Drepper
0fb653cca7
Update.
...
1999-08-16 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* libio/ioputs.c (_IO_puts): Add missing brace.
1999-08-16 06:06:21 +00:00
Ulrich Drepper
0222837083
Update.
...
1999-07-20 Geoff Keating <geoffk@cygnus.com>
* math/libm-test.c: Tweak deltas for a clean run on ppc.
1999-08-16 02:53:37 +00:00
Ulrich Drepper
c9eaa8b9ba
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.
1999-08-16 01:21:50 +00:00
Ulrich Drepper
7d7fe004f3
Update.
...
1999-08-15 Ulrich Drepper <drepper@cygnus.com>
* iconv/gconv_builtin.h: Add ISO registry alias for UTF8.
1999-08-15 22:50:39 +00:00
Ulrich Drepper
13ee446d26
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.
1999-08-15 21:14:40 +00:00
Ulrich Drepper
6444b08723
Update.
...
1999-08-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manual/job.texi (Process Group Functions): Document getpgid,
getsid.
1999-08-15 20:07:30 +00:00
Ulrich Drepper
3a9eb648bb
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.
1999-08-15 18:14:36 +00:00
Ulrich Drepper
0cc70fcf82
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.
1999-08-15 16:50:20 +00:00
Ulrich Drepper
f4b8246c52
Fix typo.
...
* locales/ca_ES: New file.
1999-08-15 16:10:25 +00:00
Ulrich Drepper
7506cf98e6
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.
1999-08-15 16:10:09 +00:00
Ulrich Drepper
ed9c47d90b
Update.
...
1999-08-13 Ulrich Drepper <drepper@cygnus.com>
* stdio-common/tstscanf.c: Add test for hexadecimal float parsing
problem.
1999-08-13 22:39:09 +00:00
Ulrich Drepper
2b80a3726a
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).
1999-08-13 20:16:30 +00:00