Ulrich Drepper
|
66f558e194
|
Define _STATBUF_ST_NSEC.
|
2003-06-26 17:00:37 +00:00 |
|
Andreas Schwab
|
9d90f5e569
|
semtimedop implementation for Linux/m68k.
|
2003-04-27 17:08:00 +00:00 |
|
Andreas Schwab
|
64928a8889
|
Define ret_NOERRNO.
|
2003-03-25 23:15:40 +00:00 |
|
Ulrich Drepper
|
98f7320f07
|
Define PSEUDO_NOERRNO, PSEUDO_END_NOERRNO, and ret_NOERRNO.
|
2003-03-23 19:42:23 +00:00 |
|
Ulrich Drepper
|
aca56a7fa5
|
Define MAP_POPULATE and MAP_NONBLOCK.
|
2003-03-03 09:58:55 +00:00 |
|
Andreas Schwab
|
e96c2b656b
|
Add MADV_* and POSIX_MADV_* constants.
|
2003-02-20 13:23:24 +00:00 |
|
Andreas Schwab
|
c7aa3cacfc
|
GET_NPROCS_PARSER for m68k.
|
2003-01-10 15:36:20 +00:00 |
|
Andreas Schwab
|
2eb7464224
|
Optimize for kernels which are known to have the vfork syscall.
|
2003-01-10 14:05:26 +00:00 |
|
Ulrich Drepper
|
aeeec7fb5e
|
(INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO):
Add err argument.
(INTERNAL_SYSCALL_DECL): Define.
|
2003-01-09 04:09:26 +00:00 |
|
Ulrich Drepper
|
51c050b0f7
|
Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.
|
2003-01-09 04:06:05 +00:00 |
|
Andreas Schwab
|
2bf8a54e87
|
Add nanosecond fields.
|
2003-01-04 22:51:16 +00:00 |
|
Ulrich Drepper
|
db16023193
|
Use libc_hidden_def(name) instead of strong_alias (name, __GI_name).
|
2002-12-31 20:37:32 +00:00 |
|
Ulrich Drepper
|
c505de0a40
|
Add __GI___vfork alias.
|
2002-12-31 11:10:33 +00:00 |
|
Andreas Schwab
|
e88c122c4f
|
Add cancellation support.
|
2002-12-27 22:15:18 +00:00 |
|
Andreas Schwab
|
4b5b9a0718
|
Fix thinko.
|
2002-12-21 21:05:31 +00:00 |
|
Andreas Schwab
|
9d3831f374
|
(SYSCALL_ERROR_HANDLER): Define RTLD_PRIVATE_ERRNO variant.
|
2002-12-21 20:08:15 +00:00 |
|
Andreas Schwab
|
fb9016614d
|
Fix warning.
|
2002-12-21 20:07:49 +00:00 |
|
Andreas Schwab
|
5d384858ff
|
(INTERNAL_SYSCALL): Define.
(INLINE_SYSCALL): Use it.
(INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): Define.
|
2002-12-21 19:36:50 +00:00 |
|
Andreas Schwab
|
d68f861c07
|
Use INTERNAL_SYSCALL.
|
2002-12-21 19:36:29 +00:00 |
|
Roland McGrath
|
5a9c848490
|
2002-12-16 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/syscalls.list: Add getpmsg, putpmsg.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Remove s_getpmsg,
s_putpmsg.
* sysdeps/unix/sysv/linux/i386/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/i386/putpmsg.c: File removed.
* sysdeps/unix/sysv/linux/m68k/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/m68k/putpmsg.c: File removed.
* sysdeps/unix/sysv/linux/mips/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/mips/putpmsg.c: File removed.
* sysdeps/unix/sysv/linux/powerpc/getpmsg.c: File removed.
* sysdeps/unix/sysv/linux/powerpc/putpmsg.c: File removed.
|
2002-12-16 10:25:34 +00:00 |
|
Andreas Schwab
|
e81a170b78
|
Make inline syscall to _exit.
|
2002-12-15 21:39:21 +00:00 |
|
Andreas Schwab
|
0798f1ad5e
|
Support inline syscall with six arguments.
|
2002-11-24 19:41:42 +00:00 |
|
Roland McGrath
|
ac33e75b3e
|
2002-10-15 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/bits/resource.h: Replaced with the contents
of the sysdeps/unix/sysv/linux/i386/bits/resource.h file.
All the following files were identical or equivalent to it.
* sysdeps/unix/sysv/linux/i386/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/arm/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/cris/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/hppa/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/ia64/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/m68k/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/powerpc/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/s390/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/sh/bits/resource.h: File removed.
* sysdeps/unix/sysv/linux/x86_64/bits/resource.h: File removed.
|
2002-10-16 01:02:24 +00:00 |
|
Roland McGrath
|
0a26934100
|
2002-10-13 Roland McGrath <roland@frob.com>
* posix/unistd.h [__USE_GNU] (getresuid, getresgid, setresuid,
setresgid): Declare them.
* NEWS: Mention it.
* include/unistd.h
(__getresuid, __getresgid, __setresuid, __setresgid): Declare them,
add libc_hidden_proto.
* posix/Versions (libc: GLIBC_2.3.2): New set. Add
getresuid, getresgid, setresuid, setresgid here.
* Versions.def (libc): Define GLIBC_2.3.2 set.
* sysdeps/generic/getresuid.c (__getresuid): Fix argument types.
Add libc_hidden_def.
* sysdeps/generic/getresgid.c (__getresgid): Likewise.
* sysdeps/generic/setresgid.c: New file.
* sysdeps/generic/setresuid.c: New file.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add getresuid and getresgid here.
* sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add setresuid and setresgid here.
* sysdeps/unix/sysv/linux/cris/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sh/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* posix/Makefile (routines): Add them all here instead.
* sysdeps/unix/sysv/linux/i386/getresuid.c (getresuid): Renamed to
__getresuid. Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/getresgid.c (getresgid): Renamed to
__getresgid. Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Add libc_hidden_def.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/i386/setresgid.c (setresgid): Renamed to
__setresgid. Add libc_hidden_def for that, and weak alias to old name.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/syscalls.list (setresuid, setresgid):
Caller is - now, not EXTRA.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
(setresuid, setresgid, getresuid, getresgid): Likewise.
* sysdeps/unix/sysv/linux/syscalls.list (getresuid, getresgid):
Add these calls here.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove them here.
* sysdeps/unix/sysv/linux/hppa/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_routines): Add setfsuid and setfsgid here.
* sysdeps/unix/sysv/linux/arm/Makefile: Not here.
* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/cris/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sh/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
|
2002-10-14 01:02:53 +00:00 |
|
Roland McGrath
|
d030d52da2
|
2002-10-07 Roland McGrath <roland@redhat.com>
* sysdeps/generic/errno.c: New file.
* csu/Makefile (aux): New variable, list errno.
* sysdeps/unix/sysv/linux/i386/sysdep.S (errno, _errno): Remove defns.
* sysdeps/unix/sysv/linux/m68k/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/arm/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/cris/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/hppa/sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sysdep.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sysdep.S: Likewise.
* sysdeps/unix/sysv/linux/sh/sysdep.S: Likewise.
* sysdeps/unix/alpha/sysdep.S: Likewise.
* sysdeps/generic/start.c: Likewise.
* sysdeps/unix/start.c: Likewise.
* sysdeps/unix/arm/start.c: Likewise.
* sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise.
* sysdeps/unix/sparc/start.c: Likewise.
* sysdeps/unix/sysv/irix4/start.c: Likewise.
* sysdeps/unix/sysv/linux/mips/sysdep.S: File removed.
|
2002-10-11 10:51:31 +00:00 |
|
Ulrich Drepper
|
bbb3856d85
|
Avoid unescaped newlines in string constants.
|
2002-08-28 21:26:20 +00:00 |
|
Ulrich Drepper
|
9c3c87e2ec
|
Update comment regarding placement of errno definition.
|
2002-08-24 23:26:47 +00:00 |
|
Andreas Jaeger
|
1077d52cfb
|
Remove *xattr syscalls.
|
2002-08-23 09:29:00 +00:00 |
|
Andreas Jaeger
|
074a6e5efa
|
Add *xattr syscalls with version 2.3.
|
2002-08-15 09:01:52 +00:00 |
|
Roland McGrath
|
237b9f1c7b
|
2002-08-03 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/x86_64/clone.S (thread_start): Use
HIDDEN_JUMPTARGET for _exit.
* sysdeps/unix/sysv/linux/m68k/clone.S (thread_start): Likewise.
* sysdeps/unix/sysv/linux/i386/clone.S (thread_start): Likewise.
* sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise.
* sysdeps/unix/_exit.S (_exit): Add libc_hidden_def.
|
2002-08-04 01:28:09 +00:00 |
|
Ulrich Drepper
|
da5f5f7986
|
Add libc_hidden_def. Remove undef and INTDEF.
|
2002-08-03 06:57:53 +00:00 |
|
Ulrich Drepper
|
a02fe38fa8
|
Use INTDEF for __getpagesize.
|
2002-04-14 08:41:04 +00:00 |
|
Ulrich Drepper
|
e4bf0032b0
|
Use INTUSE for __chown calls.
|
2002-04-09 20:26:17 +00:00 |
|
Roland McGrath
|
2d5fe9e39b
|
2002-03-23 Roland McGrath <roland@frob.com>
* sysdeps/mach/hurd/i386/Makefile
(sysdep_routines, shared-only-routines): Don't add framestate,
reverting 2001-10-02 change.
* sysdeps/unix/sysv/linux/arm/Makefile: Likewise.
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: Likewise.
* sysdeps/generic/Makefile (sysdep_routines, shared-only-routines):
Do it here instead, only if [$(unwind-find-fde) = yes].
|
2002-03-24 01:55:18 +00:00 |
|
Ulrich Drepper
|
f71d7f5726
|
Move global variables for SHARED code in struct _rtld_global. Export
this struct, remove all exports for the signal variables.
|
2002-02-01 01:32:06 +00:00 |
|
Ulrich Drepper
|
decdce5e7c
|
(sysdep-routines): Add framestate.
|
2001-11-16 01:24:04 +00:00 |
|
Ulrich Drepper
|
9bfdd6609c
|
(__register_frame_info, __deregister_frame_info): Move to elf/Versions.
|
2001-11-16 01:22:33 +00:00 |
|
Andreas Schwab
|
ffd88164dc
|
New file to fix RLIM_INFINITY.
|
2001-11-09 19:57:55 +00:00 |
|
Andreas Jaeger
|
a4f1359e63
|
* sysdeps/unix/sysv/linux/sparc/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/unix/sysv/linux/mips/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/unix/sysv/linux/m68k/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/unix/sysv/linux/bits/poll.h (NPOLLFILE): Removed.
* sysdeps/generic/bits/poll.h (NPOLLFILE): Removed.
|
2001-07-31 07:46:06 +00:00 |
|
Ulrich Drepper
|
2b948198f1
|
Add sys/procfs.h.
|
2001-07-28 06:07:40 +00:00 |
|
Andreas Schwab
|
db08f905e8
|
Don't mark asm input operand as clobbered.
|
2001-07-22 18:18:48 +00:00 |
|
Andreas Schwab
|
48bfe44538
|
(INLINE_SYSCALL): Don't mark asm input operand as clobbered.
|
2001-07-22 18:18:34 +00:00 |
|
Andreas Schwab
|
44dce39192
|
Fix last change.
|
2001-07-17 17:12:10 +00:00 |
|
Andreas Schwab
|
b5f709a1ff
|
Special versions for Linux/m68k.
|
2001-07-15 15:30:50 +00:00 |
|
Andreas Schwab
|
f476000f87
|
Check _dl_pagesize first. Default to 4096, not EXEC_PAGESIZE.
|
2001-07-15 15:25:11 +00:00 |
|
Andreas Jaeger
|
3214b89b32
|
Update to LGPL v2.1.
|
2001-07-06 04:56:23 +00:00 |
|
Ulrich Drepper
|
d76aa2b87e
|
(CALL_SIGHANDLER): Define.
|
2001-03-16 23:52:16 +00:00 |
|
Ulrich Drepper
|
7f21c16fbf
|
m68k-specific definitions for ldconfig.
|
2001-03-10 16:16:44 +00:00 |
|
Ulrich Drepper
|
5c4a646199
|
(__S_TYPEISMQ, __S_TYPEISSEM, __S_TYPEISSHM): Rewrite to enforce correct
use the macros. They still always return zero.
|
2001-03-05 18:28:40 +00:00 |
|
Ulrich Drepper
|
cb25fffef1
|
Define NPOLLFILE only if __USE_MISC.
|
2001-01-27 04:59:52 +00:00 |
|