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 |
|
Andreas Schwab
|
0abafb2042
|
* sysdeps/alpha/setjmp.S: Remove __setjmp entry point.
* sysdeps/arm/setjmp.S: Likewise.
* sysdeps/arm/fpu/setjmp.S: Likewise.
* sysdeps/i386/setjmp.S: Likewise.
* sysdeps/i386/elf/setjmp.S: Likewise.
* sysdeps/s390/setjmp.S: Likewise.
* sysdeps/s390/elf/setjmp.S: Likewise.
* sysdeps/sh/sh3/setjmp.S: Likewise.
* sysdeps/sh/sh4/setjmp.S: Likewise.
* sysdeps/sparc/sparc32/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/ia64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Likewise.
* sysdeps/unix/sysv/linux/m68k/setjmp.c: Removed.
|
2000-11-21 20:55:38 +00:00 |
|
Andreas Schwab
|
adf9969ce1
|
2000-10-13 Michael Fedrowitz <michael@fedrowitz.de>
* sysdeps/unix/sysv/linux/m68k/alphasort64.c: New file.
* sysdeps/unix/sysv/linux/m68k/fcntl.c: New file.
* sysdeps/unix/sysv/linux/m68k/getdents64.c: New file.
* sysdeps/unix/sysv/linux/m68k/getrlimit.c: New file.
* sysdeps/unix/sysv/linux/m68k/getrlimit64.c: New file.
* sysdeps/unix/sysv/linux/m68k/glob64.c: New file.
* sysdeps/unix/sysv/linux/m68k/lockf64.c: New file.
* sysdeps/unix/sysv/linux/m68k/oldgetrlimit64.c: New file.
* sysdeps/unix/sysv/linux/m68k/readdir64.c: New file.
* sysdeps/unix/sysv/linux/m68k/readdir64_r.c: New file.
* sysdeps/unix/sysv/linux/m68k/scandir64.c: New file.
* sysdeps/unix/sysv/linux/m68k/setrlimit.c: New file.
* sysdeps/unix/sysv/linux/m68k/versionsort64.c: New file.
* sysdeps/unix/sysv/linux/m68k/Dist: Add oldgetrlimit64.c.
* sysdeps/unix/sysv/linux/m68k/Makefile: Add oldgetrlimit64.
* sysdeps/unix/sysv/linux/m68k/Versions: Export __xstat64,
__fxstat64, __lxstat64, alphasort64, glob64, getrlimit, setrlimit,
getrlimit64, readdir64, readdir64_r, scandir64, versionsort64 at
GLIBC_2.2.
* sysdeps/unix/sysv/linux/m68k/syscalls.list: Add oldgetrlimit,
oldsetrlimit for GLIBC_2.0.
|
2000-10-14 17:50:13 +00:00 |
|
Andreas Schwab
|
79e6a4e059
|
Make struct stat64 backward compatible.
|
2000-10-03 15:11:28 +00:00 |
|
Andreas Schwab
|
e2d6906870
|
Fix padding in struct stat for LARGEFILE64_SOURCE.
|
2000-10-03 11:55:32 +00:00 |
|
Andreas Jaeger
|
5e9880e0b5
|
Protect DN_* by __USE_GNU.
|
2000-09-29 20:24:30 +00:00 |
|
Andreas Jaeger
|
d867f21971
|
Synch with Linux 2.4.0-test9-pre7.
|
2000-09-29 19:07:03 +00:00 |
|
Ulrich Drepper
|
e69ea461c5
|
(INLINE_SYSCALL): Fix last patch.
|
2000-09-18 00:28:16 +00:00 |
|
Ulrich Drepper
|
c09c05d827
|
(INLINE_SYSCALL): Add memory clobber.
|
2000-09-15 17:48:53 +00:00 |
|
Andreas Schwab
|
6ef46d7cc8
|
New file.
|
2000-09-05 15:17:27 +00:00 |
|
Ulrich Drepper
|
031a1712e4
|
Include kernel-features.h.
|
2000-08-10 04:21:28 +00:00 |
|
Andreas Schwab
|
b297c341de
|
Remove mmap64 alias.
|
2000-07-24 13:33:15 +00:00 |
|
Greg McGary
|
e3d6c5810b
|
* sysdeps/generic/bp-checks.h (CHECK_SIGSET, CHECK_SIGSETopt):
New macros.
* sysdeps/generic/strcpy.c: Add bounds checks.
* sysdeps/unix/fxstat.c: Likewise.
* sysdeps/unix/xstat.c: Likewise.
* sysdeps/unix/common/lxstat.c: Likewise.
* sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/execve.c: Likewise.
* sysdeps/unix/sysv/linux/fxstat.c: Likewise.
* sysdeps/unix/sysv/linux/fxstat64.c: Likewise.
* sysdeps/unix/sysv/linux/getcwd.c: Likewise.
* sysdeps/unix/sysv/linux/getdents.c: Likewise.
* sysdeps/unix/sysv/linux/llseek.c: Likewise.
* sysdeps/unix/sysv/linux/lxstat.c: Likewise.
* sysdeps/unix/sysv/linux/lxstat64.c: Likewise.
* sysdeps/unix/sysv/linux/poll.c: Likewise.
* sysdeps/unix/sysv/linux/pread.c: Likewise.
* sysdeps/unix/sysv/linux/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/ptrace.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/readv.c: Likewise.
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sigpending.c: Likewise.
* sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sigqueue.c: Likewise.
* sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
* sysdeps/unix/sysv/linux/sigtimedwait.c: Likewise.
* sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise.
* sysdeps/unix/sysv/linux/sysctl.c: Likewise.
* sysdeps/unix/sysv/linux/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/ustat.c: Likewise.
* sysdeps/unix/sysv/linux/writev.c: Likewise.
* sysdeps/unix/sysv/linux/xmknod.c: Likewise.
* sysdeps/unix/sysv/linux/xstat.c: Likewise.
* sysdeps/unix/sysv/linux/xstat64.c: Likewise.
* sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/i386/brk.c: Likewise.
* sysdeps/unix/sysv/linux/i386/chown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/fxstat.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getgroups.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getresgid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getresuid.c: Likewise.
* sysdeps/unix/sysv/linux/i386/getrlimit.c: Likewise.
* sysdeps/unix/sysv/linux/i386/lchown.c: Likewise.
* sysdeps/unix/sysv/linux/i386/lxstat.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setgroups.c: Likewise.
* sysdeps/unix/sysv/linux/i386/setrlimit.c: Likewise.
* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/i386/xstat.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/fxstat.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/lxstat.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigpending.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigsuspend.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/xstat.c: Likewise.
* sysdeps/unix/sysv/linux/m68k/chown.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/ustat.c: Likewise.
* sysdeps/unix/sysv/linux/mips/xmknod.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/mmap64.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c: Likewise.
|
2000-07-07 02:19:05 +00:00 |
|
Andreas Schwab
|
7228f3cac1
|
Replace arg-count with signatures.
|
2000-06-23 11:09:25 +00:00 |
|
Ulrich Drepper
|
91f51e028b
|
Add libgcc frame handling functions here.
|
2000-06-15 06:59:07 +00:00 |
|
Andreas Schwab
|
bb0607a2aa
|
New file. Use getpagesize syscall if available.
|
2000-05-08 15:01:07 +00:00 |
|
Ulrich Drepper
|
fb30b58ad5
|
Linux/m68k shmctl implementation.
|
2000-02-11 19:43:46 +00:00 |
|
Ulrich Drepper
|
a020fa2f4d
|
Linux/m68k semctl implementation.
|
2000-02-11 19:43:42 +00:00 |
|
Ulrich Drepper
|
ac707c19aa
|
Linux/m68k smgctl implementation.
|
2000-02-11 19:43:37 +00:00 |
|
Ulrich Drepper
|
ef034ccbd5
|
Linux/m68k getresuid implementation.
|
2000-02-11 19:43:32 +00:00 |
|
Ulrich Drepper
|
d60da510e2
|
Linux/m68k getresgid implementation.
|
2000-02-11 19:43:28 +00:00 |
|
Ulrich Drepper
|
886523a9ba
|
Document new tristate __libc_missing_32bit_uids.
Use 32bit uid syscall if __libc_missing_32bit_uids is -1 or 0.
|
2000-02-11 19:42:16 +00:00 |
|
Ulrich Drepper
|
13990a22c1
|
iLinux/m68k implementation of xstat.
|
2000-01-19 03:52:47 +00:00 |
|
Ulrich Drepper
|
8c23086292
|
Linux/m68k implementation of lxstat.
|
2000-01-19 03:52:32 +00:00 |
|
Ulrich Drepper
|
74a892eea9
|
Linux/m68k implementation of fxstat.
|
2000-01-19 03:52:16 +00:00 |
|
Ulrich Drepper
|
293c7e46e3
|
(__syscall_chown): Use proper prototype.
Don't include non-existant header.
(__chown): Return EINVAL if owner or group are out of the range -1U .. 65534.
|
2000-01-18 04:30:34 +00:00 |
|
Ulrich Drepper
|
1219d5bc53
|
Linux/i386 implementation of lchown.
|
2000-01-17 05:20:35 +00:00 |
|
Ulrich Drepper
|
4b1aa399d1
|
Linux/i386 implementation of getgid.
|
2000-01-17 05:20:27 +00:00 |
|
Ulrich Drepper
|
881cf30824
|
Linux/i386 implementation of getuid.
|
2000-01-17 05:20:20 +00:00 |
|
Ulrich Drepper
|
b1e3521362
|
Linux/i386 implementation of geteuid.
|
2000-01-17 05:20:10 +00:00 |
|
Ulrich Drepper
|
26bb8c8c1b
|
Linux/i386 implementation of getegid.
|
2000-01-17 05:20:03 +00:00 |
|
Ulrich Drepper
|
76862c6dd7
|
Linux/i386 implementation of fchown.
|
2000-01-17 05:19:51 +00:00 |
|