kopensolaris-gnu/glibc.git
11 years agogetutent_r implementation for Linux/s390-32.
drepper [Sat, 26 Jul 2008 17:35:50 +0000 (17:35 +0000)]
getutent_r implementation for Linux/s390-32.

11 years agogetutent implementation for Linux/s390-32.
drepper [Sat, 26 Jul 2008 17:34:36 +0000 (17:34 +0000)]
getutent implementation for Linux/s390-32.

11 years ago<bits/utmpx.h> header for Linux/s390.
drepper [Sat, 26 Jul 2008 17:32:46 +0000 (17:32 +0000)]
<bits/utmpx.h> header for Linux/s390.

11 years ago<bits/utmp.h> header for Linux/s390.
drepper [Sat, 26 Jul 2008 17:32:38 +0000 (17:32 +0000)]
<bits/utmp.h> header for Linux/s390.

11 years agoAdd GLIBC_2.9 version tag for libutil.
drepper [Sat, 26 Jul 2008 17:32:00 +0000 (17:32 +0000)]
Add GLIBC_2.9 version tag for libutil.

11 years ago.
drepper [Sat, 26 Jul 2008 16:35:21 +0000 (16:35 +0000)]
.

11 years agoGenerate more widely usable code by using 64-bit arithmetic.
drepper [Sat, 26 Jul 2008 16:35:14 +0000 (16:35 +0000)]
Generate more widely usable code by using 64-bit arithmetic.

11 years ago.
drepper [Sat, 26 Jul 2008 16:32:59 +0000 (16:32 +0000)]
.

11 years ago(___printf_fp): Give wide outout code the same treatment as narow
drepper [Sat, 26 Jul 2008 16:32:50 +0000 (16:32 +0000)]
(___printf_fp): Give wide outout code the same treatment as narow
output code in last patch.

11 years ago.
drepper [Sat, 26 Jul 2008 16:25:10 +0000 (16:25 +0000)]
.

11 years ago(PRIVATE_FUTEX_OFFSET): Guard sym definition with #ifndef
drepper [Sat, 26 Jul 2008 16:24:40 +0000 (16:24 +0000)]
(PRIVATE_FUTEX_OFFSET): Guard sym definition with #ifndef
__ASSUME_PRIVATE_FUTEX.

11 years ago.
drepper [Sat, 26 Jul 2008 08:42:54 +0000 (08:42 +0000)]
.

11 years ago(__libc_clntudp_bufcreate): Namespace cleanup.
drepper [Sat, 26 Jul 2008 08:42:44 +0000 (08:42 +0000)]
(__libc_clntudp_bufcreate): Namespace cleanup.

11 years ago(local_strdup): Remove inline.
drepper [Sat, 26 Jul 2008 08:40:05 +0000 (08:40 +0000)]
(local_strdup): Remove inline.
(_dl_map_object_from_fd): Don't allocate l_symbolic_searchlist.r_list.

11 years ago(_dl_new_object): Allocate symbolic searchlist as part of the object.
drepper [Sat, 26 Jul 2008 08:39:46 +0000 (08:39 +0000)]
(_dl_new_object): Allocate symbolic searchlist as part of the object.

11 years agoAdd const to avoid warning.
drepper [Sat, 26 Jul 2008 07:54:29 +0000 (07:54 +0000)]
Add const to avoid warning.

11 years ago.
drepper [Sat, 26 Jul 2008 05:44:56 +0000 (05:44 +0000)]
.

11 years agoSPARC also has the new syscalls.
drepper [Sat, 26 Jul 2008 05:44:33 +0000 (05:44 +0000)]
SPARC also has the new syscalls.

11 years ago.
drepper [Sat, 26 Jul 2008 05:41:16 +0000 (05:41 +0000)]
.

11 years agoia64 has the new syscalls, too.
drepper [Sat, 26 Jul 2008 05:40:31 +0000 (05:40 +0000)]
ia64 has the new syscalls, too.

11 years ago.
drepper [Sat, 26 Jul 2008 05:27:49 +0000 (05:27 +0000)]
.

11 years agoFix unwind information.
drepper [Sat, 26 Jul 2008 05:27:21 +0000 (05:27 +0000)]
Fix unwind information.

11 years ago.
drepper [Fri, 25 Jul 2008 23:39:16 +0000 (23:39 +0000)]
.

11 years agoAccount for string rewrite when allocating buffer.
drepper [Fri, 25 Jul 2008 23:38:56 +0000 (23:38 +0000)]
Account for string rewrite when allocating buffer.

11 years ago(__printf_fp): Adjust for _i18n_number_rewrite interface change.
drepper [Fri, 25 Jul 2008 23:37:57 +0000 (23:37 +0000)]
(__printf_fp): Adjust for _i18n_number_rewrite interface change.
Account for string rewrite when allocating buffer.

11 years ago(_i18n_number_rewrite): Take additional parameter for end of buffer.
drepper [Fri, 25 Jul 2008 23:36:21 +0000 (23:36 +0000)]
(_i18n_number_rewrite): Take additional parameter for end of buffer.
If temporary copy is too large use malloc.

11 years ago.
drepper [Fri, 25 Jul 2008 21:03:16 +0000 (21:03 +0000)]
.

11 years agoPPC has the new syscalls, too.
drepper [Fri, 25 Jul 2008 21:03:08 +0000 (21:03 +0000)]
PPC has the new syscalls, too.

11 years ago.
drepper [Fri, 25 Jul 2008 18:38:20 +0000 (18:38 +0000)]
.

11 years ago(nscd_init): Clean up fcntl call.
drepper [Fri, 25 Jul 2008 18:38:13 +0000 (18:38 +0000)]
(nscd_init): Clean up fcntl call.

11 years ago.
drepper [Fri, 25 Jul 2008 18:31:07 +0000 (18:31 +0000)]
.

11 years ago(open_socket): Use SOCK_CLOEXEC and SOCK_NONBLOCK if possible.
drepper [Fri, 25 Jul 2008 18:30:54 +0000 (18:30 +0000)]
(open_socket): Use SOCK_CLOEXEC and SOCK_NONBLOCK if possible.

11 years ago.
drepper [Fri, 25 Jul 2008 18:16:57 +0000 (18:16 +0000)]
.

11 years ago(__opensock): Use SOCK_CLOEXEC if available.
drepper [Fri, 25 Jul 2008 18:16:49 +0000 (18:16 +0000)]
(__opensock): Use SOCK_CLOEXEC if available.

11 years ago.
drepper [Fri, 25 Jul 2008 17:06:50 +0000 (17:06 +0000)]
.

11 years ago(init_mq_netlink): Use SOCK_CLOEXEC if possible.
drepper [Fri, 25 Jul 2008 17:06:40 +0000 (17:06 +0000)]
(init_mq_netlink): Use SOCK_CLOEXEC if possible.

11 years ago.
drepper [Fri, 25 Jul 2008 16:50:10 +0000 (16:50 +0000)]
.

11 years agoExport __libc_clntudp_bufcreate@GLIBC_PRIVATE.
drepper [Fri, 25 Jul 2008 16:49:55 +0000 (16:49 +0000)]
Export __libc_clntudp_bufcreate@GLIBC_PRIVATE.

11 years ago(clntudp_bufcreate): Now a wrapper around __libc_clntudp_bufcreate.
drepper [Fri, 25 Jul 2008 16:49:27 +0000 (16:49 +0000)]
(clntudp_bufcreate): Now a wrapper around __libc_clntudp_bufcreate.
(__libc_clntudp_bufcreate): Former implementation of clntudp_bufcreate
which takes an additional parameter.  Create socket with non-blocking
mode and close-on-exec flag set, if wanted.

11 years ago(aux): Add have_sock_cloexec.
drepper [Fri, 25 Jul 2008 16:46:49 +0000 (16:46 +0000)]
(aux): Add have_sock_cloexec.

11 years agoDefinition of __have_sock_cloexec variable.
drepper [Fri, 25 Jul 2008 16:46:23 +0000 (16:46 +0000)]
Definition of __have_sock_cloexec variable.

11 years agoDeclare __have_sock_cloexec.
drepper [Fri, 25 Jul 2008 16:45:45 +0000 (16:45 +0000)]
Declare __have_sock_cloexec.

11 years agoDeclare __libc_clntudp_bufcreate and __libc_clntudp_bufcreate_internal.
drepper [Fri, 25 Jul 2008 16:45:15 +0000 (16:45 +0000)]
Declare __libc_clntudp_bufcreate and __libc_clntudp_bufcreate_internal.

11 years ago(yp_bind_client_create): Use __libc_clntpudp_bufcreate instead of
drepper [Fri, 25 Jul 2008 16:44:30 +0000 (16:44 +0000)]
(yp_bind_client_create): Use __libc_clntpudp_bufcreate instead of
clntudp_create.  The socket has already the close-on-exec flag set if
SOCK_CLOEXEC is defined.

11 years ago.
drepper [Fri, 25 Jul 2008 05:30:10 +0000 (05:30 +0000)]
.

11 years agoAvoid fcntl calls to set close-on-exec flag and non-blocking mode by
drepper [Fri, 25 Jul 2008 05:28:34 +0000 (05:28 +0000)]
Avoid fcntl calls to set close-on-exec flag and non-blocking mode by
using socket, paccept, and inotify_init1.

11 years agoDefine __ASSUME_PACCEPT, __ASSUME_IN_NONBLOCK, and __ASSUME_PACCEPT if
drepper [Fri, 25 Jul 2008 05:27:17 +0000 (05:27 +0000)]
Define __ASSUME_PACCEPT, __ASSUME_IN_NONBLOCK, and __ASSUME_PACCEPT if
appropriate.

11 years ago.
drepper [Fri, 25 Jul 2008 04:51:56 +0000 (04:51 +0000)]
.

11 years agoDefine TFD_CLOEXEC and TFD_NONBLOCK.
drepper [Fri, 25 Jul 2008 04:51:44 +0000 (04:51 +0000)]
Define TFD_CLOEXEC and TFD_NONBLOCK.

11 years agoDefine SFD_CLOEXEC and SFD_NONBLOCK.
drepper [Fri, 25 Jul 2008 04:51:15 +0000 (04:51 +0000)]
Define SFD_CLOEXEC and SFD_NONBLOCK.

11 years agoDefine IN_CLOEXEC and IN_NONBLOC. Declare inotify_init1.
drepper [Fri, 25 Jul 2008 04:50:41 +0000 (04:50 +0000)]
Define IN_CLOEXEC and IN_NONBLOC.  Declare inotify_init1.

11 years agoDefine EFD_CLOEXEC and EFD_NONBLOCK.
drepper [Fri, 25 Jul 2008 04:50:03 +0000 (04:50 +0000)]
Define EFD_CLOEXEC and EFD_NONBLOCK.

11 years agoDefine EPOLL_CLOEXEC and EPOLL_NONBLOCK. Declare epoll_create2.
drepper [Fri, 25 Jul 2008 04:49:31 +0000 (04:49 +0000)]
Define EPOLL_CLOEXEC and EPOLL_NONBLOCK.  Declare epoll_create2.

11 years agotimerfd.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:48:16 +0000 (04:48 +0000)]
timerfd.h header for Linux/Alpha.

11 years agosignalfd.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:48:08 +0000 (04:48 +0000)]
signalfd.h header for Linux/Alpha.

11 years agoinotify.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:48:03 +0000 (04:48 +0000)]
inotify.h header for Linux/Alpha.

11 years agoeventfd.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:47:57 +0000 (04:47 +0000)]
eventfd.h header for Linux/Alpha.

11 years agoepoll.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:47:52 +0000 (04:47 +0000)]
epoll.h header for Linux/Alpha.

11 years agoLinux/SPARC socket.h header.
drepper [Fri, 25 Jul 2008 04:47:39 +0000 (04:47 +0000)]
Linux/SPARC socket.h header.

11 years agoLinux/i386 implementation of paccept.
drepper [Fri, 25 Jul 2008 04:46:00 +0000 (04:46 +0000)]
Linux/i386 implementation of paccept.

11 years agoDefine SOCK_CLOEXEC and SOCK_NONBLOCK.
drepper [Fri, 25 Jul 2008 04:45:12 +0000 (04:45 +0000)]
Define SOCK_CLOEXEC and SOCK_NONBLOCK.

11 years agotimerfd.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:44:10 +0000 (04:44 +0000)]
timerfd.h header for Linux/Alpha.

11 years agosignalfd.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:44:03 +0000 (04:44 +0000)]
signalfd.h header for Linux/Alpha.

11 years agoinotify.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:43:59 +0000 (04:43 +0000)]
inotify.h header for Linux/Alpha.

11 years agoeventfd.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:43:52 +0000 (04:43 +0000)]
eventfd.h header for Linux/Alpha.

11 years agoepoll.h header for Linux/Alpha.
drepper [Fri, 25 Jul 2008 04:43:46 +0000 (04:43 +0000)]
epoll.h header for Linux/Alpha.

11 years agoAdd epoll_create2, inotify_init1, and pipe2 entries.
drepper [Fri, 25 Jul 2008 04:42:18 +0000 (04:42 +0000)]
Add epoll_create2, inotify_init1, and pipe2 entries.

11 years agoAdd SOCKOP_paccept.
drepper [Fri, 25 Jul 2008 04:41:18 +0000 (04:41 +0000)]
Add SOCKOP_paccept.

11 years agoUse signalfd4 syscall if possible.
drepper [Fri, 25 Jul 2008 04:40:50 +0000 (04:40 +0000)]
Use signalfd4 syscall if possible.

11 years agoLinux implementation of paccept.
drepper [Fri, 25 Jul 2008 04:40:10 +0000 (04:40 +0000)]
Linux implementation of paccept.

11 years agoUse eventfd1 syscall if possible.
drepper [Fri, 25 Jul 2008 04:39:45 +0000 (04:39 +0000)]
Use eventfd1 syscall if possible.

11 years ago[glibc] (GLIBC_2.9): Add epoll_create2 and inotify_init1.
drepper [Fri, 25 Jul 2008 04:39:11 +0000 (04:39 +0000)]
[glibc] (GLIBC_2.9): Add epoll_create2 and inotify_init1.

11 years agoTypo in last change.
drepper [Fri, 25 Jul 2008 04:38:07 +0000 (04:38 +0000)]
Typo in last change.

11 years agoAdd entry for dup3.
drepper [Fri, 25 Jul 2008 04:36:59 +0000 (04:36 +0000)]
Add entry for dup3.

11 years agoDeclare paccept.
drepper [Fri, 25 Jul 2008 04:36:25 +0000 (04:36 +0000)]
Declare paccept.

11 years agoStub implementation of paccept.
drepper [Fri, 25 Jul 2008 04:35:53 +0000 (04:35 +0000)]
Stub implementation of paccept.

11 years ago[glibc] (GLIBC_2.9): Add paccept.
drepper [Fri, 25 Jul 2008 04:35:30 +0000 (04:35 +0000)]
[glibc] (GLIBC_2.9): Add paccept.

11 years ago(routines): Add paccept.
drepper [Fri, 25 Jul 2008 04:34:54 +0000 (04:34 +0000)]
(routines): Add paccept.

11 years agoDeclare dup3 and pipe2.
drepper [Fri, 25 Jul 2008 04:34:14 +0000 (04:34 +0000)]
Declare dup3 and pipe2.

11 years agoStub implementation of pipe2.
drepper [Fri, 25 Jul 2008 04:32:56 +0000 (04:32 +0000)]
Stub implementation of pipe2.

11 years agoStub implementation of dup3.
drepper [Fri, 25 Jul 2008 04:32:48 +0000 (04:32 +0000)]
Stub implementation of dup3.

11 years ago[glibc] (GLIBC_2.9): Add dup3 and pipe2.
drepper [Fri, 25 Jul 2008 04:31:58 +0000 (04:31 +0000)]
[glibc] (GLIBC_2.9): Add dup3 and pipe2.

11 years ago(routines): Add dup3 and pipe2.
drepper [Fri, 25 Jul 2008 04:30:52 +0000 (04:30 +0000)]
(routines): Add dup3 and pipe2.

11 years ago(glibc): Add GLIBC_2.9.
drepper [Fri, 25 Jul 2008 04:30:12 +0000 (04:30 +0000)]
(glibc): Add GLIBC_2.9.

11 years ago.
drepper [Thu, 24 Jul 2008 18:33:44 +0000 (18:33 +0000)]
.

11 years ago(_dl_get_origin): Use _dl_execfn if available and avoid compatibility
drepper [Thu, 24 Jul 2008 18:33:28 +0000 (18:33 +0000)]
(_dl_get_origin): Use _dl_execfn if available and avoid compatibility
code if __ASSUME_AT_EXECFN is defined.

11 years ago(rtld_global_ro): Add _dl_execfn.
drepper [Thu, 24 Jul 2008 18:28:35 +0000 (18:28 +0000)]
(rtld_global_ro): Add _dl_execfn.
Don't define _dl_origin_path if __ASSUME_AT_EXECFN is defined.

11 years ago[!__ASSUME_AT_EXECFN] (process_envvars): Don't handle LD_ORIGIN_PATH.
drepper [Thu, 24 Jul 2008 18:26:48 +0000 (18:26 +0000)]
[!__ASSUME_AT_EXECFN] (process_envvars): Don't handle LD_ORIGIN_PATH.

11 years ago(AT_EXECFN): Define.
drepper [Thu, 24 Jul 2008 18:24:24 +0000 (18:24 +0000)]
(AT_EXECFN): Define.

11 years ago(_dl_sysdep_start): Handle AT_EXECFN.
drepper [Thu, 24 Jul 2008 18:24:01 +0000 (18:24 +0000)]
(_dl_sysdep_start): Handle AT_EXECFN.

11 years agoDefine _dl_execfn. Don't define _dl_origin_path if __ASSUME_AT_EXECFN
drepper [Thu, 24 Jul 2008 18:23:12 +0000 (18:23 +0000)]
Define _dl_execfn.  Don't define _dl_origin_path if __ASSUME_AT_EXECFN
is defined.
(_dl_aux_init): Handle AT_EXECFN.

11 years agoDefine __ASSUME_AT_EXECFN for 2.6.27 and up.
drepper [Thu, 24 Jul 2008 18:21:32 +0000 (18:21 +0000)]
Define __ASSUME_AT_EXECFN for 2.6.27 and up.

11 years ago.
drepper [Thu, 24 Jul 2008 18:20:03 +0000 (18:20 +0000)]
.

11 years agoDon't declare _dl_discover_osversion only for older kernels.
drepper [Thu, 24 Jul 2008 18:03:17 +0000 (18:03 +0000)]
Don't declare _dl_discover_osversion only for older kernels.

11 years ago.
roland [Tue, 22 Jul 2008 20:21:19 +0000 (20:21 +0000)]
.

11 years ago2008-07-22 Roland McGrath <roland@frob.com>
roland [Tue, 22 Jul 2008 20:21:04 +0000 (20:21 +0000)]
2008-07-22  Roland McGrath  <roland@frob.com>

* hurd/fd-read.c (_hurd_fd_read): Fix last change.

11 years ago.
roland [Mon, 21 Jul 2008 19:50:40 +0000 (19:50 +0000)]
.

11 years ago2008-07-21 Roland McGrath <roland@frob.com>
roland [Mon, 21 Jul 2008 19:50:36 +0000 (19:50 +0000)]
2008-07-21  Roland McGrath  <roland@frob.com>

* hurd/fd-read.c (_hurd_fd_read): Return EGRATUITOUS if the server
returned too much data out of line.

11 years ago.
drepper [Sun, 20 Jul 2008 17:11:28 +0000 (17:11 +0000)]
.

11 years ago(setname): Remove inline to avoid compiler warning.
drepper [Sun, 20 Jul 2008 17:11:20 +0000 (17:11 +0000)]
(setname): Remove inline to avoid compiler warning.