kopensolaris-gnu/glibc.git
18 years ago2002-12-13 Paul Eggert <eggert@twinsun.com>
roland [Mon, 16 Dec 2002 02:05:48 +0000 (02:05 +0000)]
2002-12-13  Paul Eggert  <eggert@twinsun.com>

* sunrpc/rpc/xdr.h (struct XDR.xdr_ops.x_inline): 2nd arg
is now u_int, not int.
(struct XDR.x_handy): Now u_int, not int.
* sunrpc/xdr_mem.c: Include <limits.h>.
(xdrmem_getlong, xdrmem_putlong, xdrmem_getbytes, xdrmem_putbytes,
xdrmem_inline, xdrmem_getint32, xdrmem_putint32):
x_handy is now unsigned, not signed.
Do not decrement x_handy if no change is made.
(xdrmem_setpos): Check for int overflow.
* sunrpc/xdr_sizeof.c (x_inline): 2nd arg is now unsigned.
(xdr_sizeof): Remove cast that is now unnecessary, now that
x_handy is unsigned.

18 years ago.
roland [Mon, 16 Dec 2002 02:05:36 +0000 (02:05 +0000)]
.

18 years ago2002-12-15 Art Haas <ahaas@airmail.net>
roland [Mon, 16 Dec 2002 02:05:07 +0000 (02:05 +0000)]
2002-12-15  Art Haas  <ahaas@airmail.net>

* iconv/gconv_conf.c: Convert GCC extension initializer syntax to C99.
* iconvdata/gap.awk: Likewise.
* iconvdata/gen-8bit-gap-1.sh: Likewise.
* iconvdata/gen-8bit-gap.sh: Likewise.
* locale/C-address.c: Likewise.
* locale/C-collate.c: Likewise.
* locale/C-ctype.c: Likewise.
* locale/C-identification.c: Likewise.
* locale/C-measurement.c: Likewise.
* locale/C-messages.c: Likewise.
* locale/C-monetary.c: Likewise.
* locale/C-name.c: Likewise.
* locale/C-numeric.c: Likewise.
* locale/C-paper.c: Likewise.
* locale/C-telephone.c: Likewise.
* locale/C-time.c: Likewise.
* nscd/connections.c: Likewise.
* nscd/grpcache.c: Likewise.
* nscd/hstcache.c: Likewise.
* nscd/pwdcache.c: Likewise.
* stdio-common/vfprintf.c: Likewise.
* stdlib/random.c: Likewise.
* sysdeps/generic/siglist.c: Likewise.
* sysdeps/i386/fpu/bits/mathinline.h: Likewise.
* sysdeps/ieee754/bits/nan.h: Likewise.
* sysdeps/posix/sprofil.c: Likewise.
* sysdeps/unix/sysv/linux/sleep.c: Likewise.
* sysdeps/unix/sysv/linux/sysctl.c: Likewise.
* sysdeps/unix/sysv/linux/usleep.c: Likewise.

18 years ago.
roland [Sun, 15 Dec 2002 23:23:24 +0000 (23:23 +0000)]
.

18 years ago2002-12-15 Art Haas <ahaas@airmail.net>
roland [Sun, 15 Dec 2002 23:23:00 +0000 (23:23 +0000)]
2002-12-15  Art Haas  <ahaas@airmail.net>

* nscd/connections.c: C99 initializer conversion.
* nscd/grpcache.c: Same.
* nscd/hstcache.c: Same.
* nscd/pwdcache.c: Same.

18 years ago2002-12-15 Roland McGrath <roland@redhat.com>
roland [Sun, 15 Dec 2002 23:22:57 +0000 (23:22 +0000)]
2002-12-15  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/i386/fcntl.c (do_fcntl): Take ARG as void *
parameter, not varargs parameter.

18 years ago2002-12-15 Roland McGrath <roland@redhat.com>
roland [Sun, 15 Dec 2002 23:22:55 +0000 (23:22 +0000)]
2002-12-15  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/sysdep-cancel.h (LIBC_CANCEL_RESET): Evaluate the
argument so it's not an unused variable.

18 years ago2002-12-15 Roland McGrath <roland@redhat.com>
roland [Sun, 15 Dec 2002 23:22:53 +0000 (23:22 +0000)]
2002-12-15  Roland McGrath  <roland@redhat.com>

* resolv/Versions (libresolv: GLIBC_2.3.2): New set, add __p_rcode.

18 years ago2002-12-15 Roland McGrath <roland@redhat.com>
roland [Sun, 15 Dec 2002 23:22:51 +0000 (23:22 +0000)]
2002-12-15  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/wait.c: Don't include <nptl/pthreadP.h> or
<tls.h> here, no need for it.
* sysdeps/unix/sysv/linux/waitpid.c: Likewise.

18 years ago2002-12-15 Roland McGrath <roland@redhat.com>
roland [Sun, 15 Dec 2002 23:22:50 +0000 (23:22 +0000)]
2002-12-15  Roland McGrath  <roland@redhat.com>

* resolv/resolv.h (__p_key_syms, __p_cert_syms, __p_class_syms,
__p_type_syms, __p_rcode_syms): Remove decls, never really intended
for users.

18 years ago2002-12-15 Roland McGrath <roland@redhat.com>
roland [Sun, 15 Dec 2002 23:22:47 +0000 (23:22 +0000)]
2002-12-15  Roland McGrath  <roland@redhat.com>

* sysdeps/unix/sysv/linux/readv.c (do_readv): Use prototype defn.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 22:05:51 +0000 (22:05 +0000)]
Update.

18 years ago(do_fcntl): This is the original __libc_fcntl code. Just renamed.
drepper [Sun, 15 Dec 2002 22:03:24 +0000 (22:03 +0000)]
(do_fcntl): This is the original __libc_fcntl code.  Just renamed.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 22:01:32 +0000 (22:01 +0000)]
Update.

18 years ago(__fcntl): Use fcntl64 syscall, not fcntl.
drepper [Sun, 15 Dec 2002 22:00:58 +0000 (22:00 +0000)]
(__fcntl): Use fcntl64 syscall, not fcntl.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 21:45:24 +0000 (21:45 +0000)]
Update.

18 years ago[libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect, readv, select,
drepper [Sun, 15 Dec 2002 21:44:21 +0000 (21:44 +0000)]
[libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect, readv, select,
sigpause, sigsuspend, sigwaitinfo, waitid, writev.

18 years agoRemove creat, poll, pselect, readv, select, sigpause, sigsuspend,
drepper [Sun, 15 Dec 2002 21:43:25 +0000 (21:43 +0000)]
Remove creat, poll, pselect, readv, select, sigpause, sigsuspend,
sigwaitinfo, waitid, and writev wrappers.

18 years ago.
schwab [Sun, 15 Dec 2002 21:39:54 +0000 (21:39 +0000)]
.

18 years agoMake inline syscall to _exit.
schwab [Sun, 15 Dec 2002 21:39:21 +0000 (21:39 +0000)]
Make inline syscall to _exit.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 21:23:04 +0000 (21:23 +0000)]
Update.

18 years ago[libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect, readv, select,
drepper [Sun, 15 Dec 2002 21:21:34 +0000 (21:21 +0000)]
[libpthread: GLIBC_2.3.2]: Remove creat, poll, pselect, readv, select,
sigpause, sigsuspend, sigwaitinfo, waitid, writev.

18 years ago(libpthread-routines): Remove pt-creat, pt-poll, pt-pselect, pt-readv,
drepper [Sun, 15 Dec 2002 21:20:25 +0000 (21:20 +0000)]
(libpthread-routines): Remove pt-creat, pt-poll, pt-pselect, pt-readv,
pt-select, pt-sigpause, pt-sigsuspend, pt-sigwaitinfo, pt-waitid, and
pt-writev.

18 years agoWe don't need wrappers in libpthread anymore.
drepper [Sun, 15 Dec 2002 21:17:48 +0000 (21:17 +0000)]
We don't need wrappers in libpthread anymore.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 20:06:34 +0000 (20:06 +0000)]
Update.

18 years ago(__libc_pthread_init): Take new parameter. Copy content of variable
drepper [Sun, 15 Dec 2002 20:05:57 +0000 (20:05 +0000)]
(__libc_pthread_init): Take new parameter.  Copy content of variable
pointed to by it to __libc_pthread_init.

18 years agoRemove __libc_pthread_init prototype.
drepper [Sun, 15 Dec 2002 20:04:41 +0000 (20:04 +0000)]
Remove __libc_pthread_init prototype.

18 years agoRewrite to use __libc:pthread_functions array to get function addresses.
drepper [Sun, 15 Dec 2002 20:03:52 +0000 (20:03 +0000)]
Rewrite to use __libc:pthread_functions array to get function addresses.

18 years ago(pthread_functions): New variable.
drepper [Sun, 15 Dec 2002 20:02:30 +0000 (20:02 +0000)]
(pthread_functions): New variable.
(__pthread_initialize_minimal): Pass pointer to pthread_functions
(or NULL) to __libc_pthread_init.

18 years ago(struct pthread_functions): New type.
drepper [Sun, 15 Dec 2002 20:00:49 +0000 (20:00 +0000)]
(struct pthread_functions): New type.
(__libc_pthread_init): Declare.

Add prototypes for namespace safe aliases of various functions.

18 years agoAdd namespace protected alias.
drepper [Sun, 15 Dec 2002 19:59:08 +0000 (19:59 +0000)]
Add namespace protected alias.

18 years agoAdd namespace protected alias.
drepper [Sun, 15 Dec 2002 19:53:06 +0000 (19:53 +0000)]
Add namespace protected alias.

18 years ago.
roland [Sun, 15 Dec 2002 11:40:39 +0000 (11:40 +0000)]
.

18 years ago2002-12-14 Olaf Hering <olh@suse.de>
roland [Sun, 15 Dec 2002 11:40:21 +0000 (11:40 +0000)]
2002-12-14  Olaf Hering <olh@suse.de>

        * sysdeps/powerpc/bits/setjmp.h: Include <bits/wordsize.h>.
        * sysdeps/powerpc/powerpc64/setjmp.S: Fix typo in r18 load.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 11:24:42 +0000 (11:24 +0000)]
Update.

18 years ago(create_thread): Set multiple_threads member in correct TCB to 1.
drepper [Sun, 15 Dec 2002 11:22:34 +0000 (11:22 +0000)]
(create_thread): Set multiple_threads member in correct TCB to 1.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 10:51:33 +0000 (10:51 +0000)]
Update.

18 years agoPrint fatal message for internal libc errors and terminate.
drepper [Sun, 15 Dec 2002 10:50:32 +0000 (10:50 +0000)]
Print fatal message for internal libc errors and terminate.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 10:26:23 +0000 (10:26 +0000)]
Update.

18 years agoAdd support for cancellation handling.
drepper [Sun, 15 Dec 2002 10:25:21 +0000 (10:25 +0000)]
Add support for cancellation handling.

18 years agoopen64 implementation for Linux.
drepper [Sun, 15 Dec 2002 10:22:52 +0000 (10:22 +0000)]
open64 implementation for Linux.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 10:22:11 +0000 (10:22 +0000)]
Update.

18 years agoDefine SINGLE_THREAD_P. If in libc or libpthread examine multiple_thread
drepper [Sun, 15 Dec 2002 10:21:41 +0000 (10:21 +0000)]
Define SINGLE_THREAD_P.  If in libc or libpthread examine multiple_thread
member of thread decriptor, otherwise return unconditionally 1.

18 years agoAdd dummy definitions for SINGLE_THREAD_P, LIBC_CANCEL_ASYNC, and
drepper [Sun, 15 Dec 2002 10:19:03 +0000 (10:19 +0000)]
Add dummy definitions for SINGLE_THREAD_P, LIBC_CANCEL_ASYNC, and
LIBC_CANCEL_RESET.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 10:09:03 +0000 (10:09 +0000)]
Update.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 10:08:03 +0000 (10:08 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 10:06:35 +0000 (10:06 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:48:23 +0000 (09:48 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:47:46 +0000 (09:47 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:40:58 +0000 (09:40 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:38:30 +0000 (09:38 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:36:35 +0000 (09:36 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:35:53 +0000 (09:35 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:31:38 +0000 (09:31 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:28:22 +0000 (09:28 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:26:42 +0000 (09:26 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:25:06 +0000 (09:25 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:12:00 +0000 (09:12 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 09:04:32 +0000 (09:04 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 08:51:30 +0000 (08:51 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 08:16:04 +0000 (08:16 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 07:26:51 +0000 (07:26 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 07:20:16 +0000 (07:20 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 07:16:16 +0000 (07:16 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 07:08:27 +0000 (07:08 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 07:05:02 +0000 (07:05 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 06:04:10 +0000 (06:04 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 05:56:40 +0000 (05:56 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 05:49:04 +0000 (05:49 +0000)]
Changes integrated in standard Linux version.

18 years agoChanges integrated in standard Linux version.
drepper [Sun, 15 Dec 2002 05:48:21 +0000 (05:48 +0000)]
Changes integrated in standard Linux version.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 01:00:22 +0000 (01:00 +0000)]
Update.

18 years agoUpdate.
drepper [Sun, 15 Dec 2002 00:58:41 +0000 (00:58 +0000)]
Update.

18 years agoDefinitions for cancellation handling for i386.
drepper [Sun, 15 Dec 2002 00:58:24 +0000 (00:58 +0000)]
Definitions for cancellation handling for i386.

18 years ago(close, fcntl, fsync, lseek, open, read, readv, select, sigsuspend, write,
drepper [Sun, 15 Dec 2002 00:57:27 +0000 (00:57 +0000)]
(close, fcntl, fsync, lseek, open, read, readv, select, sigsuspend, write,
writev): Make cancelable.

18 years ago(pause, poll): Make cancelable.
drepper [Sun, 15 Dec 2002 00:56:47 +0000 (00:56 +0000)]
(pause, poll): Make cancelable.

18 years ago(creat, nanosleep, pause, select, fcntl): Make cancelable.
drepper [Sun, 15 Dec 2002 00:56:23 +0000 (00:56 +0000)]
(creat, nanosleep, pause, select, fcntl): Make cancelable.

18 years ago(llseek, pread, pwrite, accept, connect, recvfrom, recvmsg, sendmsg, sendto):
drepper [Sun, 15 Dec 2002 00:55:51 +0000 (00:55 +0000)]
(llseek, pread, pwrite, accept, connect, recvfrom, recvmsg, sendmsg, sendto):
Make cancelable.

18 years ago(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send,
drepper [Sun, 15 Dec 2002 00:55:25 +0000 (00:55 +0000)]
(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send,
sendmsg, sendto, select): Make cancelable.

18 years ago(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send,
drepper [Sun, 15 Dec 2002 00:53:29 +0000 (00:53 +0000)]
(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send,
sendmsg, sendto): Make cancelable.

18 years ago(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
drepper [Sun, 15 Dec 2002 00:52:49 +0000 (00:52 +0000)]
(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
cancelable.

18 years ago(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send,
drepper [Sun, 15 Dec 2002 00:52:17 +0000 (00:52 +0000)]
(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send,
sendmsg, sendto): Make cancelable.

18 years ago(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
drepper [Sun, 15 Dec 2002 00:50:23 +0000 (00:50 +0000)]
(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
cancelable.

18 years ago(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send, sendmsg,
drepper [Sun, 15 Dec 2002 00:49:51 +0000 (00:49 +0000)]
(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send, sendmsg,
sendto, osf_select): Make cancelable.

18 years ago(msync): Make cancelable.
drepper [Sun, 15 Dec 2002 00:49:14 +0000 (00:49 +0000)]
(msync): Make cancelable.

18 years ago(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
drepper [Sun, 15 Dec 2002 00:48:36 +0000 (00:48 +0000)]
(accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
cancelable.

18 years agoHandle C at start of args as cancelable syscall.
drepper [Sun, 15 Dec 2002 00:48:06 +0000 (00:48 +0000)]
Handle C at start of args as cancelable syscall.

18 years agoGeneric definiotions for system calls for cancellation.
drepper [Sun, 15 Dec 2002 00:47:22 +0000 (00:47 +0000)]
Generic definiotions for system calls for cancellation.

18 years agoReplaced by automatic generation of syscall wrappers.
drepper [Sun, 15 Dec 2002 00:13:49 +0000 (00:13 +0000)]
Replaced by automatic generation of syscall wrappers.

18 years agoUpdate.
drepper [Sat, 14 Dec 2002 19:49:13 +0000 (19:49 +0000)]
Update.

18 years agoFix comment.
drepper [Sat, 14 Dec 2002 19:48:27 +0000 (19:48 +0000)]
Fix comment.

18 years agoCancelable fcntl implementation.
drepper [Sat, 14 Dec 2002 19:45:58 +0000 (19:45 +0000)]
Cancelable fcntl implementation.

18 years agoCancelable writev implementation.
drepper [Sat, 14 Dec 2002 19:44:33 +0000 (19:44 +0000)]
Cancelable writev implementation.

18 years agoCancelable waitpid implementation.
drepper [Sat, 14 Dec 2002 19:44:28 +0000 (19:44 +0000)]
Cancelable waitpid implementation.

18 years agoCancelable waitid implementation.
drepper [Sat, 14 Dec 2002 19:44:23 +0000 (19:44 +0000)]
Cancelable waitid implementation.

18 years agoCancelable wait implementation.
drepper [Sat, 14 Dec 2002 19:44:20 +0000 (19:44 +0000)]
Cancelable wait implementation.

18 years agoCancelable tcdrain implementation.
drepper [Sat, 14 Dec 2002 19:44:18 +0000 (19:44 +0000)]
Cancelable tcdrain implementation.

18 years agoCancelable system implementation.
drepper [Sat, 14 Dec 2002 19:44:16 +0000 (19:44 +0000)]
Cancelable system implementation.

18 years agoCancelable sigwaitinfo implementation.
drepper [Sat, 14 Dec 2002 19:44:07 +0000 (19:44 +0000)]
Cancelable sigwaitinfo implementation.

18 years agoCancelable sigwait implementation.
drepper [Sat, 14 Dec 2002 19:44:03 +0000 (19:44 +0000)]
Cancelable sigwait implementation.

18 years agoCancelable sigtimedwait implementation.
drepper [Sat, 14 Dec 2002 19:43:53 +0000 (19:43 +0000)]
Cancelable sigtimedwait implementation.