Ulrich Drepper
b60369154c
Linux/HPPA specific entry point for profiling.
2000-10-15 03:27:46 +00:00
Ulrich Drepper
e4dccb0b6a
Linux/HPPA specific mmap implementation.
2000-10-15 03:27:14 +00:00
Ulrich Drepper
f67381e6d5
Linux/HPPA kernel specific stat definitions.
2000-10-15 03:26:58 +00:00
Ulrich Drepper
3a13cef1c2
Linux/HPPA kernel specific sigaction definitions.
2000-10-15 03:26:50 +00:00
Ulrich Drepper
18a940ad38
Linux/HPPA specific getrlimit64 implementation.
2000-10-15 03:26:34 +00:00
Ulrich Drepper
f0fb7e01e5
Linux/HPPA specific getrlimit implementation.
2000-10-15 03:26:27 +00:00
Ulrich Drepper
b35e240743
Linux/HPPA specific clone implementation.
2000-10-15 03:26:18 +00:00
Ulrich Drepper
2d9665cddc
Linux/HPPA specific brk implementation.
2000-10-15 03:26:10 +00:00
Ulrich Drepper
6d9ee98317
Linux/HPPA specific Versions.
2000-10-15 03:26:01 +00:00
Ulrich Drepper
b8829d504f
Linux/HPPA specific Makefile.
2000-10-15 03:25:52 +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
Ulrich Drepper
979b9fea6f
Add missing .mips0 at the end of inline assembler code.
2000-10-02 22:04:18 +00:00
Andreas Jaeger
f0cd8b6f6d
Add RLIMIT_LOCKS.
2000-10-02 08:49:05 +00:00
Andreas Jaeger
671b38f832
Synch with Linux 2.4.0-test9-pre8.
2000-10-02 08:47:39 +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
73b240faca
Add RLIMIT_LOCKS.
2000-09-29 01:30:19 +00:00
Andreas Jaeger
56eb5d1432
Add ipc_priv.h.
2000-09-18 16:39:45 +00:00
Andreas Jaeger
9128d5fd87
MIPS specific file. MIPS always had 32 bit uids.
2000-09-18 16:39:27 +00:00
Ulrich Drepper
e69ea461c5
(INLINE_SYSCALL): Fix last patch.
2000-09-18 00:28:16 +00:00
Ulrich Drepper
62f2f67818
(INLINE_SYSCALL): Fix last patch.
2000-09-17 19:54:50 +00:00
Ulrich Drepper
c09c05d827
(INLINE_SYSCALL): Add memory clobber.
2000-09-15 17:48:53 +00:00
Ulrich Drepper
37b1259bd5
(__cmsg_nxthdr): Fix test for no more entries.
2000-09-14 01:40:14 +00:00
Ulrich Drepper
2b5887d3e4
(CLOCKS_PER_SEC): Make a long int constant since this is what clock_t is.
2000-09-13 21:46:56 +00:00
Andreas Jaeger
2747c0eab5
* sysdeps/unix/sysv/linux/arm/lockf64.c: New file.
...
* sysdeps/unix/sysv/linux/arm/fcntl.c: New file.
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h
(F_GETLK64,F_SETLK64,F_SETLKW64): Use values from 2.4.0-test8.
(F_GETLK,F_SETLK,F_SETLKW): Handle __USE_FILE_OFFSET64 correctly.
2000-09-08 08:12:57 +00:00
Andreas Jaeger
fafed084cd
Fix last checkin.
2000-09-07 15:44:36 +00:00
Andreas Jaeger
d767c6f449
Linux/MIPS specific lockf64 version.
2000-09-07 15:44:15 +00:00
Andreas Jaeger
f8915f93dd
Add __syscall_fcntl.
2000-09-07 14:51:43 +00:00
Andreas Jaeger
5274d0e37c
fcntl/fcntl64 for Linux/MIPS.
2000-09-07 11:56:20 +00:00
Andreas Jaeger
a20032ae23
Add getdents64.
2000-09-07 08:17:25 +00:00
Andreas Jaeger
b42bd0f590
(SYS_getdents64): New.
...
(SYS_fcntl64): New.
2000-09-07 08:17:04 +00:00
Andreas Jaeger
7e54ab950c
[$(subdir) = misc]: Use sysdep_headers instead of headers for make dist.
2000-09-06 08:21:55 +00:00
Andreas Jaeger
e739de1170
Follow changes for <bits/stat.h>
2000-09-05 19:33:23 +00:00
Andreas Jaeger
90d3df7387
Use st_pad5.
2000-09-05 19:33:13 +00:00
Andreas Schwab
6ef46d7cc8
New file.
2000-09-05 15:17:27 +00:00
Andreas Jaeger
f727031ab2
Fixes for fcntl64.
2000-09-02 15:03:41 +00:00
Ulrich Drepper
ce5c1dab0d
[$(subdir)==resource] (sysdep_routines): Add oldgetrlimit64.
2000-08-27 01:01:17 +00:00
Andreas Jaeger
a58f487d7e
Use __setrlimit as strong name.
2000-08-23 06:54:33 +00:00
Ulrich Drepper
ec8cf3da88
(sysctl): Remove.
2000-08-22 09:08:48 +00:00
Ulrich Drepper
142652edb2
Not needed anymore.
2000-08-19 16:38:21 +00:00
Ulrich Drepper
51977e0692
Only use for non-LFS getdents.
2000-08-19 16:37:40 +00:00
Ulrich Drepper
9e89ae2f4c
Linux/Arm version of glob64.
2000-08-19 16:14:56 +00:00
Ulrich Drepper
3c59266928
Add glob64@@GLIBC_2.2.
2000-08-19 16:14:18 +00:00
Andreas Jaeger
546afa8c7b
Add pads to show alignment for structs stat and stat64.
...
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
2000-08-18 06:11:11 +00:00
Ulrich Drepper
cc9ced9792
Remove special d_ino handling.
2000-08-18 00:09:47 +00:00
Ulrich Drepper
eb76534ecc
(__xstat64, __fxstat64, __lxstat64): Export at GLIBC_2.2.
...
(alphasort64, readdir64, readdir64_r, scandir64, versionsort64): Likewise.
2000-08-14 17:39:48 +00:00
Ulrich Drepper
8f7d68ab04
(DIRENT_TYPE): Define.
2000-08-14 17:39:31 +00:00
Ulrich Drepper
5b5a4299b4
Define __clockid_t and __timer_t.
2000-08-14 05:23:10 +00:00
Ulrich Drepper
8a632183fb
__clockid_t and __timer_t are now defined in bits/types.h.
2000-08-14 05:22:20 +00:00
Ulrich Drepper
9ff6d9a067
Define thread types also for POSIX95.
2000-08-14 04:50:13 +00:00
Andreas Jaeger
1ce1bc0d3d
(F_GETLK64, F_SETLK64, F_SETLKW64): Define with F_GETLK etc.
2000-08-12 09:59:40 +00:00
Andreas Jaeger
56cb41faed
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Add .set
...
mips2 for assembler.
* sysdeps/mips/pt-machine.h (testandset): Add .set mips2 for
assembler.
(__compare_and_swap): Likewise.
* sysdeps/mips/pspinlock.c (__pthread_spin_lock): Likewise.
2000-08-12 09:29:03 +00:00
Ulrich Drepper
206065a117
Linux/Arm implementation of versionsort64.
2000-08-12 08:21:01 +00:00
Ulrich Drepper
7e626298f0
Linux/Arm implementation of scandir64.
2000-08-12 08:20:53 +00:00
Ulrich Drepper
fe8e1d5f91
Linux/Arm implementation of readdir64_r.
2000-08-12 08:20:43 +00:00
Ulrich Drepper
f4e95ada8a
Linux/Arm implementation of readdir64.
2000-08-12 08:20:37 +00:00
Ulrich Drepper
f5d4fa3fe4
Linux/Arm implementation of getdents64.
2000-08-12 08:20:30 +00:00
Ulrich Drepper
adb0bd509b
Linux/Arm implementation of alphasort64.
2000-08-12 08:20:21 +00:00
Ulrich Drepper
7c27fb615e
(__ino64_t): Change to __u_quad_t.
2000-08-12 05:07:57 +00:00
Ulrich Drepper
3579fe4e8a
(__xstat_conv): Remove unused prototype.
2000-08-12 04:48:40 +00:00
Ulrich Drepper
a510d2b69c
Linux/Alpha getdents64 implementation.
2000-08-12 04:48:27 +00:00
Ulrich Drepper
b2db50fd18
Linux/Alpha egtdents implementation.
2000-08-12 04:48:19 +00:00
Andreas Jaeger
2489c7f179
Synch struct stat64 and stat with current MIPS kernel.
2000-08-10 12:39:48 +00:00
Ulrich Drepper
031a1712e4
Include kernel-features.h.
2000-08-10 04:21:28 +00:00
Ulrich Drepper
d4e2464608
Add _test_and_set.c.
2000-08-02 22:41:58 +00:00
Ulrich Drepper
8efcd38cde
Undo last change.
2000-08-02 15:27:16 +00:00
Ulrich Drepper
305f4d2cd1
[subdir=resource] (sysdep_routines): Add oldgetrlimit, oldsetrlimit.
2000-08-01 19:11:07 +00:00
Ulrich Drepper
55fc2728f5
Add oldgetrlimit, oldsetrlimit for GLIBC_2.0.
2000-08-01 19:10:53 +00:00
Andreas Jaeger
156a8cfcd4
* sysdeps/unix/sysv/linux/mips/bits/sigstack.h: New file. On MIPS
...
the order of struct sigaltstack members is different.
2000-07-31 08:19:13 +00:00
Ulrich Drepper
69a935560b
fcntl.h definitions for Linux/Arm.
2000-07-30 16:07:40 +00:00
Ulrich Drepper
63ac74aa94
(PSEUDO_RET): New macro.
...
(ret): Redefine to PSEUDO_RET.
(PSEUDO): Remove jump to syscall_error.
2000-07-29 18:03:21 +00:00
Andreas Jaeger
da671ea07a
* sysdeps/unix/sysv/linux/mips/Dist: Add sys/tas.h.
...
* sysdeps/unix/sysv/linux/mips/Makefile (sysdep_routines): Add
_test_and_set.
(headers): Add sys/tas.h.
* sysdeps/unix/sysv/linux/mips/Versions: Export _test_and_set for
GLIBC_2.2 from libc.
* sysdeps/unix/sysv/linux/mips/_test_and_set.c: New file.
* sysdeps/unix/sysv/linux/mips/sys/tas.h: New file for
_test_and_set.
2000-07-28 13:37:26 +00:00
Andreas Jaeger
797c09d821
Rename MSG_URG TO MSG_CONFIRM following kernel 2.4.0 (MSG_URG was never
...
used).
2000-07-27 15:12:23 +00:00
Greg McGary
1e43162758
* sysdeps/gnu/bits/msq.h: Qualify kernel's
...
data structure pointers as __unbounded.
* sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise.
* sysdeps/generic/bp-semctl.h: New file.
* sysdeps/unix/sysv/linux/msgctl.c: Qualify kernel's data structure
pointers as __unbounded. Check bounds of syscall args.
* sysdeps/unix/sysv/linux/msgrcv.c: Likewise.
* sysdeps/unix/sysv/linux/msgsnd.c: Likewise.
* sysdeps/unix/sysv/linux/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/semop.c: Likewise.
* sysdeps/unix/sysv/linux/shmat.c: Likewise.
* sysdeps/unix/sysv/linux/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/shmdt.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c: Likewise.
2000-07-27 06:13:09 +00:00
Andreas Schwab
b297c341de
Remove mmap64 alias.
2000-07-24 13:33:15 +00:00
Greg McGary
84b5ff5c97
* sysdeps/unix/make-syscalls.sh: Handle new arg signature
...
keyletters F, I, S, W. Remove unused keyletter V. Surround
signature argnames with angle-brackets for use as word delimiters,
and to induce syntax errors for any args not handled. Split
multi-echo echoes and comment each stage.
* sysdeps/unix/common/syscalls.list: Refine & correct signatures.
* sysdeps/unix/inet/syscalls.list: Likewise.
* sysdeps/unix/mman/syscalls.list: Likewise.
* sysdeps/unix/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/syscalls.list: Likewise.
* sysdeps/unix/sysv/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list
2000-07-17 22:28:59 +00:00
Andreas Jaeger
8af6401387
Add libgcc frame handling functions.
2000-07-13 11:46:49 +00:00
Andreas Jaeger
cc5d8c397b
* sysdeps/unix/sysv/linux/i386/sigaction.c: Make alias weak since
...
it's overridden by libpthreads.
* sysdeps/unix/sysv/linux/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.
2000-07-10 16:23:37 +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
Ulrich Drepper
71005584b8
Add __libc_sigaction.
2000-07-07 00:47:05 +00:00
Greg McGary
6f5d6cb60d
* string/endian.h (__LONG_LONG_PAIR): New macro.
...
* sysdeps/unix/sysv/linux/ftruncate64.c: Use it.
* sysdeps/unix/sysv/linux/pread.c: Likewise.
* sysdeps/unix/sysv/linux/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/truncate64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/ftruncate64.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.
2000-07-06 23:42:33 +00:00
Greg McGary
573d31d4d3
* sysdeps/generic/bp-checks.h: New file.
...
* sysdeps/generic/bp-thunks.h: Replace generic thunk definitions
with list of #include files.
* sysdeps/unix/make-syscalls.sh: Handle new arg signature
keyletters a, b, B, f, n, N, P, v, V. Fixup some indentation.
Don't generate BP thunk if `V' appears in signature.
Generate thunks with complete bounds checks.
* sysdeps/unix/syscalls.list: Refine signatures using new keyletters.
* sysdeps/unix/inet/syscalls.list: Likewise.
* sysdeps/unix/mman/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/syscalls.list: Likewise.
2000-07-06 00:48:39 +00:00
Andreas Schwab
7228f3cac1
Replace arg-count with signatures.
2000-06-23 11:09:25 +00:00
Andreas Jaeger
e4586ea96c
* sysdeps/unix/sysv/linux/mips/sys/syscall.h (SYS_pivot_root,
...
SYS_mincore, SYS_madvise): Added.
2000-06-23 07:55:36 +00:00
Andreas Jaeger
d0371ae0a3
Fix signature of execve.
2000-06-23 06:26:24 +00:00
Andreas Jaeger
b63d27b615
Replace arg-count with signatures.
2000-06-22 21:12:27 +00:00
Ulrich Drepper
afda99352c
Define __S_TYPEISMQ, __S_TYPEISSEM, and __S_TYPEISSHM.
2000-06-22 17:58:17 +00:00
Andreas Jaeger
52783ef8b6
Fix one more typoe for sysctl.
2000-06-22 13:50:01 +00:00
Andreas Jaeger
41c427da07
Fix sysctl entry.
2000-06-22 13:38:05 +00:00
Ulrich Drepper
0d1cec93d5
Define LINUX_LINK_MAX.
2000-06-18 05:21:59 +00:00
Ulrich Drepper
821954bf6c
Define LINK_MAX.
2000-06-18 05:19:19 +00:00
Ulrich Drepper
91f51e028b
Add libgcc frame handling functions here.
2000-06-15 06:59:07 +00:00
Ulrich Drepper
91931049ec
Add oldgetrlimit64.c.
2000-06-14 00:32:09 +00:00
Andreas Jaeger
c3b737cb0d
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Fix typo.
...
Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
2000-06-02 13:10:38 +00:00
Andreas Jaeger
ba747ea161
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for
...
gregset_t.
* sysdeps/unix/sysv/linux/mips/Versions: Export _flush_cache.
2000-05-31 12:03:35 +00:00
Andreas Jaeger
6d5a02529d
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: Fix prototype of
...
syscall.
* sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
2000-05-31 12:00:45 +00:00
Ulrich Drepper
f41d856feb
(__old_glob): Loose __P.
2000-05-30 23:44:42 +00:00
Andreas Jaeger
245061db80
* sysdeps/unix/sysv/linux/mips/truncate64.c: New file.
...
* sysdeps/unix/sysv/linux/mips/ftruncate64.c: New file.
* sysdeps/unix/sysv/linux/mips/pread64.c: Readded file.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Readded file.
* sysdeps/unix/sysv/linux/mips/pread.c: Readded file.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Readded file.
2000-05-30 12:50:17 +00:00
Andreas Jaeger
dae4f11aac
* sysdeps/unix/sysv/linux/arm/pread.c: Removed, we can use the
...
normal version now.
* sysdeps/unix/sysv/linux/arm/pwrite.c: Likewise.
2000-05-27 16:49:57 +00:00
Andreas Jaeger
00842512db
* sysdeps/unix/sysv/linux/mips/pread.c: Removed, we can use the
...
normal version now.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
2000-05-27 16:49:02 +00:00
Andreas Jaeger
cd60509b8f
* sysdeps/unix/sysv/linux/i386/pread64.c: Removed, we can use the
...
normal version now.
* sysdeps/unix/sysv/linux/arm/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/arm/pwrite64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise.
2000-05-26 15:45:57 +00:00
Andreas Jaeger
cf0d650794
Remove K&R support.
2000-05-23 09:07:17 +00:00
Andreas Jaeger
3a1e20c64a
2000-05-13 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/bits/socket.h (PF_PPPOX): New, from
Linux 2.3.99pre7.
(AF_PPPOX): Likewise.
* sysdeps/unix/sysv/linux/mips/bits/socket.h (PF_PPPOX): Likewise.
(AF_PPPOX): Likewise.
2000-05-13 18:18:03 +00:00
Andreas Schwab
bb0607a2aa
New file. Use getpagesize syscall if available.
2000-05-08 15:01:07 +00:00
Ulrich Drepper
37dca96f1c
(F_SETOWN, F_GETOWN): Make available if __USE_XOPEN2K.
2000-04-30 07:12:32 +00:00
Ulrich Drepper
9790568c2b
(init_iosys): Allow compilation if __NR_pciconfig_iobase is not defined.
2000-04-22 06:55:19 +00:00
Ulrich Drepper
64fe7d3c70
(__fstatfs64): Add alias.
2000-04-22 06:55:02 +00:00
Ulrich Drepper
0a5f55b135
Surround uses of $f28 with .set noat/at to shut up warnings.
2000-04-22 06:54:50 +00:00
Ulrich Drepper
fa04216d3b
(__syscall_shmctl): Declare.
2000-04-22 06:54:35 +00:00
Ulrich Drepper
b6e679a8ac
(__syscall_semctl): Declare.
2000-04-22 06:54:21 +00:00
Ulrich Drepper
bce847003b
(__syscall_msgctl): Declare.
2000-04-22 06:54:09 +00:00
Ulrich Drepper
4a88ca4687
Fix typo in compat_symbol call for old adjtime.
2000-04-15 16:57:53 +00:00
Andreas Jaeger
8cacb29129
Add newline at EOF.
2000-04-14 17:53:07 +00:00
Andreas Jaeger
500d200d09
2000-04-14 Andreas Jaeger <aj@suse.de>
...
* weaks.c: Fix typo.
2000-04-14 Andreas Jaeger <aj@suse.de>
* sysdeps/generic/madvise.c: Fix typos.
* sysdeps/unix/sysv/linux/mips/clone.S (error): Use __PIC__.
* sysdeps/mips/bits/setjmp.h: Remove K&R compatibility.
* sysdeps/mips/setjmp_aux.c (__sigsetjmp_aux): Silence gcc
warnings.
2000-04-14 17:36:37 +00:00
Ulrich Drepper
a54fe716da
Define POSIX_FADV_NORMAL, POSIX_FADV_RANDOM, POSIX_FADV_SEQUENTIAL,
...
POSIX_FADV_WILLNEED, POSIX_FADV_DONTNEED, and POSIX_FADV_NOREUSE.
2000-04-14 07:48:34 +00:00
Ulrich Drepper
fd327b8820
Add POSIX_MADV_* constants.
2000-04-14 05:57:49 +00:00
Andreas Jaeger
040c028af2
Now I've applied Ralf's patch correctly and it works.
2000-04-13 20:31:43 +00:00
Andreas Jaeger
1c3fb6b3a4
Fix typos in last checkin.
2000-04-13 20:19:15 +00:00
Andreas Jaeger
d152663e8a
2000-04-13 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/clone.S: Fix functions.
2000-04-13 20:13:29 +00:00
Andreas Jaeger
985286e05b
2000-04-13 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/pipe.S: New file.
2000-04-13 19:53:13 +00:00
Andreas Jaeger
86e991277c
2000-04-07 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/kernel_sigaction.h: Updated for
newer kernels.
2000-04-07 20:07:21 +00:00
Ulrich Drepper
604220ddc6
init-first.h has been removed, remove it here also.
2000-04-06 20:09:41 +00:00
Ulrich Drepper
7e3f69ad02
Not needed anymore.
2000-04-06 04:56:46 +00:00
Ulrich Drepper
782bca9790
Use shlib-compat macros.
2000-04-04 06:03:28 +00:00
Ulrich Drepper
b05b3eb67f
Define __socklen_t.
2000-04-02 08:05:11 +00:00
Ulrich Drepper
23a7de4bb4
Use __socklen_t to define socklen_t. Allow definition elsewhere.
2000-04-02 08:01:25 +00:00
Ulrich Drepper
0655420550
Linux/Alpha specific definitions for <netdb.h>.
2000-04-01 22:29:26 +00:00
Ulrich Drepper
0772663d31
Use shlib-compat macros.
2000-03-31 05:39:18 +00:00
Ulrich Drepper
6955b182f1
Clarify use of __ASSUME_32BITUIDS.
2000-03-26 20:30:58 +00:00
Ulrich Drepper
0d4d1e01f9
Processor context definitions for Linux/Arm.
2000-03-26 18:41:48 +00:00
Ulrich Drepper
cc9b3b98b9
(MADV_*): Add flags from latest Linux kernel.
2000-03-20 22:51:18 +00:00
Richard Henderson
7e47b466c7
* sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
...
in GLIBC_2.1.4.
2000-03-20 22:08:26 +00:00
Richard Henderson
cd112ac0a3
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.
2000-03-20 20:24:41 +00:00
Richard Henderson
194b9b3b26
* sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
...
Kill sethae.
* sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase.
* sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants):
Use physical addresses not KSEG addresses.
(io_system): Add PYXIS.
(io): Remove hae.reg, sys, hae_shift.
(stb_mb, stw_mb, stl_mb, __sethae): New.
(inline_outb, inline_outw, inline_outl): Don't set hae.
(inline_inb, inline_inw, inline_inl): Likewise.
(dense_sethae): New null function.
(struct cpuinfo_data): New.
(process_cpuinfo): Use local and stack variables, not static.
Move readlink check here from init_iosys.
(init_iosys): Use __pciconfig_iobase first. Know SX and LX as PYXIS.
(_iopl): Simplify.
(_hae_shift): Calculate it here.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae,
add pciconfig_iobase.
2000-03-20 20:23:05 +00:00
Ulrich Drepper
59e14c2112
Make __pwrite64 weak alias.
2000-03-16 07:07:13 +00:00
Ulrich Drepper
9399c12de5
Make __pread64 weak alias.
2000-03-16 07:06:45 +00:00
Ulrich Drepper
052065ad7b
(platform): Add entry for Nautilus.
2000-03-15 07:22:08 +00:00
Andreas Jaeger
2e6c2875e8
2000-03-09 Martin Buchholz <martin@xemacs.org>
...
* sysdeps/unix/sysv/linux/alpha/syscall.S:
* manual/message.texi (Using gettextized software):
* manual/message.texi (Message Translation): Doc Fixes.
* manual/filesys.texi (File Size):
* manual/charset.texi (glibc iconv Implementation):
* locale/programs/ld-collate.c (collate_output):
* iconv/gconv_db.c (find_derivation):
* manual/install.texi:
* manual/search.texi (Hash Search Function):
* manual/stdio.texi (Output Conversion Syntax):
* FAQ.in:
* config.h.in:
* sysdeps/generic/dl-sysdep.c:
Doc Fixes. `allows to' is not correct English.
* elf/rtld.c: Doc fixes.
* manual/creature.texi (Feature Test Macros): Doc fixes.
* manual/memory.texi (Hooks for Malloc): Doc Fixes.
* manual/filesys.texi (Working Directory): Check for ERANGE to
avoid infloop.
2000-03-10 08:40:34 +00:00
Ulrich Drepper
1a76429b65
Define _STATFS_F_NAMELEN.
2000-02-28 21:15:52 +00:00
Ulrich Drepper
2c11d9bcf5
Define shmatt_t type and use it in struct shmid_ds definition.
2000-02-28 05:02:28 +00:00
Ulrich Drepper
5e516adf18
(struct msqid_ds): Use __pid_t.
2000-02-25 17:05:23 +00:00
Ulrich Drepper
cf95db7e00
(IPC_INFO): Only define if __USE_GNU.
2000-02-25 08:56:31 +00:00
Ulrich Drepper
40d4354938
Include bits/types.h, not sys/types.h.
...
(MSG_EXCEPT): Only define if __USE_GNU.
Define msgqnum_t and msglen_t and use them in struct msqid_ds definition.
2000-02-25 08:54:48 +00:00
Ulrich Drepper
028bec36ff
Linux/Alpha specific siginfo definitions.
2000-02-23 05:59:55 +00:00
Ulrich Drepper
158331933d
Define SA_NOCLDWAIT.
2000-02-23 05:59:11 +00:00
Ulrich Drepper
574b073035
Fix off by one error.
2000-02-20 17:58:12 +00:00
Ulrich Drepper
58d7604e5d
opl, _ioperm): Add Rebel-NetWinder to platform table so _ioperm platform
...
lookup via /proc/cpuinfo works on later version NetWinders.
2000-02-14 18:11:04 +00:00
Ulrich Drepper
e1b4ab28ae
Add oldmsgctl, oldsemctl.
2000-02-11 21:01:03 +00:00
Ulrich Drepper
23f1401266
(msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols.
2000-02-11 21:00:47 +00:00
Ulrich Drepper
f8d5da2998
Linux/Alpha specific shmctl implementation.
2000-02-11 21:00:22 +00:00
Ulrich Drepper
3b6c96e67b
Linux/Alpha specific semctl implementation.
2000-02-11 21:00:16 +00:00
Ulrich Drepper
9e683793e4
Linux/Alpha specific msgctl implementation.
2000-02-11 21:00:09 +00:00
Ulrich Drepper
8b9d6d8045
(getresuid): Make syscall directly, no stubs needed.
...
(getresgid): Likewise.
2000-02-11 19:44:00 +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
78a718de6f
Linux/i386 specific shmctl implementation.
2000-02-11 19:41:04 +00:00
Ulrich Drepper
6c391b0995
Linux/i386 specific semctl implementation.
2000-02-11 19:40:59 +00:00
Ulrich Drepper
9410cd8d7c
Linux/i386 specific msgctl implementation.
2000-02-11 19:40:53 +00:00
Ulrich Drepper
5ef54b6fd7
Linux/i386 specific getresuid implementation.
2000-02-11 19:40:38 +00:00
Ulrich Drepper
fe60fdbe10
Linux/i386 specific getresgid implementation.
2000-02-11 19:40:32 +00:00
Andreas Jaeger
a233bb29c8
2000-02-10 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/clone.S: Rewritten.
Based on a patch by Hiroyuki Machida <machida@sm.sony.co.jp>.
2000-02-10 11:09:31 +00:00
Andreas Jaeger
b7393d1c58
2000-02-09 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/sys/syscall.h: Add new syscalls.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Add missing syscalls.
2000-02-09 14:58:57 +00:00
Andreas Jaeger
fb8168397d
2000-02-08 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Fix typo.
* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
Make it compile.
2000-02-08 17:27:15 +00:00
Andreas Jaeger
ff75a64c4a
2000-02-08 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
Fix usage of macro ADD_STRING.
2000-02-08 16:36:09 +00:00
Andreas Jaeger
b3be99749f
2000-02-08 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Remove members
c_ispeed and c_ospeed which are not implemented.
2000-02-08 13:41:37 +00:00
Andreas Jaeger
25fdf1f5c1
2000-02-08 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Define __libc_* variant
for cancelation wrapper; use __ASSUME_PWRITE_SYSCALL macro.
* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
* sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
2000-02-08 09:46:01 +00:00
Andreas Jaeger
22e908b01a
2000-02-05 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/bits/mman.h (MS_SYNC): 0 will not
work - set to 4 in accordance with changes made in the Linux/MIPS
kernel. Using MS_SYNC on older kernels with MS_SYNC == 0 doesn't
actually work.
2000-02-05 07:45:59 +00:00
Andreas Jaeger
4cd50e5eb8
Fix typo in comment.
2000-02-04 16:40:32 +00:00
Andreas Jaeger
19918d3ddd
2000-02-04 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/bits/mman.h: Use correct values for
the defines.
2000-02-04 16:38:20 +00:00
Andreas Jaeger
ede084048d
2000-02-03 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: New file.
* sysdeps/unix/sysv/linux/mips/register-dump.h: New file.
* sysdeps/mips/stackinfo.h: New file.
2000-02-03 14:10:24 +00:00
Andreas Jaeger
d86bec0d49
2000-02-01 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/syscalls.list: Remove duplicates.
2000-02-01 16:50:51 +00:00
Andreas Jaeger
bbfe4cc589
2000-02-01 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/lxstat.c: Removed, we can use the
generic function.
* sysdeps/unix/sysv/linux/mips/fxstat.c: Likewise.
2000-02-01 13:39:59 +00:00
Andreas Jaeger
7289f2bbfb
2000-02-01 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/init-first.h: New file, from Ralf
Baechle <ralf@gnu.org>.
* sysdeps/unix/sysv/linux/mips/brk.c: New file.
2000-02-01 11:54:37 +00:00
Andreas Jaeger
e67a8419c7
2000-02-01 Andreas Jaeger <aj@suse.de>
...
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Add missing ints.
2000-02-01 11:20:19 +00:00
Ulrich Drepper
acb1cd8ea1
Export the new *rlimit interface with symbol version GLIBC_2.2.
2000-01-29 12:02:41 +00:00
Ulrich Drepper
1fee13c891
Backout changes for versioning setrlimit and getrlimit.
2000-01-29 12:02:32 +00:00
Ulrich Drepper
c388491ab6
Backout rlimit changes for resource directory.
2000-01-29 12:02:14 +00:00
Ulrich Drepper
9b2282bc34
Add ipc_priv.h.
2000-01-24 12:34:15 +00:00
Ulrich Drepper
47504af3f6
Remove private decls.
2000-01-24 12:31:25 +00:00
Ulrich Drepper
2cb9440978
Linux/Alpha private IPC definitions.
2000-01-24 12:30:41 +00:00
Ulrich Drepper
d0b0bd9a56
Move private decls into ../*_priv.h file.
2000-01-24 12:27:13 +00:00
Ulrich Drepper
adcd6eb68b
Remove setrlimit64@GLIBC_2.1.3.
2000-01-24 12:07:25 +00:00
Ulrich Drepper
6bb1e66431
Remove oldsetrlimit64.c.
2000-01-24 12:06:59 +00:00
Ulrich Drepper
b4f75eec45
Linux/Arm specific resource handling definitions.
2000-01-24 12:06:14 +00:00
Ulrich Drepper
9eaa692920
Not needed anymore.
2000-01-24 12:05:37 +00:00
Ulrich Drepper
41aa6d836b
Correct check for ENOSYS.
2000-01-24 01:44:35 +00:00
Ulrich Drepper
7ea605ff34
Add prototypes for port access functions.
2000-01-23 08:53:21 +00:00
Ulrich Drepper
358f8be2ed
Add sys/io.h.
2000-01-23 08:52:50 +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
6274fd0fe8
Linux/Arm implementation of xstat.
2000-01-19 03:51:57 +00:00
Ulrich Drepper
f8b3a62dba
Linux/Arm implementation of lxstat.
2000-01-19 03:51:45 +00:00
Ulrich Drepper
f7d91a2716
Linux/Arm implementation of fxstat.
2000-01-19 03:51:30 +00:00