Commit Graph

844 Commits

Author SHA1 Message Date
Ulrich Drepper
b97b0e6d54 Linux/Arm specific setrlimit implementation. 2000-01-12 10:23:30 +00:00
Ulrich Drepper
b7b89e455b Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3. 2000-01-12 10:22:08 +00:00
Ulrich Drepper
13e885e2d2 Add oldgetrlimit, oldsetrlimit. 2000-01-12 10:21:53 +00:00
Ulrich Drepper
a4d6b8eb39 [subdir=resource] (sysdep_routines): Add oldgetrlimit64, oldsetrlimit64.
[subdir=misc] (sysdep_headers): Add sys/elf.h.
2000-01-12 10:21:37 +00:00
Andreas Jaeger
94e6a9a2e0 2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Remove greg_t,
	gregset_t, fpregset_t, and NGREG definitions.
2000-01-10 14:27:50 +00:00
Andreas Jaeger
93b2a8e751 2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Add missing
	int's.

	* sysdeps/unix/sysv/linux/mips/sys/acct.h: Remove K&R support, add
	missing int's.

	* sysdeps/unix/sysv/linux/mips/bits/errno.h: Remove K&R support.
	* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise.
2000-01-10 11:44:24 +00:00
Ulrich Drepper
13270773ac (UNDOARGS_5): Fix error in last change. 2000-01-10 01:43:13 +00:00
Ulrich Drepper
9a7c1b605a Distribute sys/elf.h and sys/procfs.h. 2000-01-06 04:34:45 +00:00
Ulrich Drepper
8423269510 Add `fault_address'. 2000-01-06 00:07:38 +00:00
Ulrich Drepper
2c545e4b42 (ADVANCE_STACK_FRAME): New macro.
(GET_FRAME): Apply above to returned value.
2000-01-06 00:04:04 +00:00
Ulrich Drepper
aba7548814 Use sysctl by preference to obtain port mapping information. Avoid use of
mprotect.
2000-01-04 23:54:35 +00:00
Ulrich Drepper
51fa0bed76 Linux/Arm mmap64 implementation. 2000-01-03 23:21:18 +00:00
Ulrich Drepper
51e2a98075 Remove mmap64 alias.
Optimise error handling a little.
2000-01-03 23:20:42 +00:00
Ulrich Drepper
ddd4d0151d Remove K&R compatibility, add missing ints. 1999-12-29 17:50:45 +00:00
Ulrich Drepper
27cd2cbea6 Don't include <asm/io.h>; remove K&R compatibility; add missing ints. 1999-12-29 17:50:32 +00:00
Ulrich Drepper
33ea3bcec3 Remove oldgetrlimit and oldsetrlimit definitions. 1999-12-28 22:13:37 +00:00
Ulrich Drepper
1be564e03e Remove inclusion of <asm/resource.h>. 1999-12-27 06:11:17 +00:00
Ulrich Drepper
62749187ae Add support for syscalls with more than five arguments.
(DOARGS_5, UNDOARGS_5): Don't corrupt the calling stack frame.
1999-12-27 06:06:32 +00:00
Ulrich Drepper
0985e3b717 Remove vm86. Set argument count for `syscall' to 7. 1999-12-27 06:06:11 +00:00
Ulrich Drepper
feaa2cd82b Add __libc_lseek64, __libc_pread, __libc_pread64, __libc_pwrite and
__libc_pwrite64.
1999-12-24 05:47:47 +00:00
Ulrich Drepper
936d4afc98 Add missing #. 1999-12-21 16:01:52 +00:00
Ulrich Drepper
ffe8fc1f1a Linux/MIPS specific implementation of putpmsg. 1999-12-21 08:00:02 +00:00
Ulrich Drepper
f57d4a9394 Linux/MIPS specific implementation of putmsg. 1999-12-21 07:59:55 +00:00
Ulrich Drepper
764681b7a4 Linux/MIPS specific implementation of getpmsg. 1999-12-21 07:59:47 +00:00
Ulrich Drepper
8a41020257 Linux/MIPS specific implementation of getmsg. 1999-12-21 07:59:30 +00:00
Ulrich Drepper
a851d4d062 Linux/m68k specific implementation of putpmsg. 1999-12-21 07:59:20 +00:00
Ulrich Drepper
20113dce15 Linux/m68k specific implementation of putmsg. 1999-12-21 07:59:12 +00:00
Ulrich Drepper
4ea9edf197 Linux/m68k specific implementation of getpmsg. 1999-12-21 07:59:04 +00:00
Ulrich Drepper
7b6a54e39c Linux/m68k specific implementation of getmsg. 1999-12-21 07:58:57 +00:00
Ulrich Drepper
b2b066ffc2 Linux/MIPS specific definitions for resource.h. 1999-12-19 00:02:12 +00:00
Ulrich Drepper
b555e31b89 Linux/Alpha specific definitions for resource.h. 1999-12-19 00:02:03 +00:00
Ulrich Drepper
baa41915ea Not neeeded. 1999-12-18 19:39:28 +00:00
Ulrich Drepper
e22a3eb794 (__t_scalar_t, __t_uscalar_t): Make long types. 1999-12-04 07:40:43 +00:00
Ulrich Drepper
43f0382c72 Fix signedness of __rlim_t and __rlim64_t. 1999-12-02 08:19:07 +00:00
Ulrich Drepper
c0318789f2 Add oldsetrlimit and oldgetrlimit. 1999-12-02 08:18:33 +00:00
Ulrich Drepper
ecb0bc5299 Backwared compatible Linux/Alpha setrlimit64 implementation. 1999-12-02 08:18:16 +00:00
Ulrich Drepper
fce334577e Backwared compatible Linux/Alpha getrlimit64 implementation. 1999-12-02 08:18:09 +00:00
Andreas Jaeger
ccae44c2e6 Include <sys/types.h> to get key_t. 1999-11-22 16:35:07 +00:00
Andreas Jaeger
1b5f51e749 Add __syscall_setrlimit. 1999-11-22 16:34:19 +00:00
Ulrich Drepper
264ce3b03b Remove greg_t, gregset_t, fpregset_t, and NGREG definitions. 1999-11-18 00:11:49 +00:00
Ulrich Drepper
f2fe71afa2 Remove duplicate definitions. 1999-11-15 08:00:07 +00:00
Ulrich Drepper
1e70a8a375 Follow changes from i386 version. 1999-11-12 21:27:08 +00:00
Ulrich Drepper
67b11b531e Add more pr* types used by the debugger. 1999-11-02 06:54:45 +00:00
Ulrich Drepper
17f1ad4499 (SI_KERNEL): Added. 1999-11-01 02:35:05 +00:00
Ulrich Drepper
0927b9fc12 Added missing N_* constants. 1999-10-29 20:23:01 +00:00
Ulrich Drepper
0f2d32942c Correct namespace selection. 1999-10-19 03:07:09 +00:00
Ulrich Drepper
6e64e12d90 Add definition of gregset_t and fpregset_t. 1999-10-12 15:50:11 +00:00
Ulrich Drepper
12b8ab07b9 Update to match generic Linux version. 1999-10-12 15:19:54 +00:00
Ulrich Drepper
362932c82f Declare SA_SIGINFO. 1999-10-11 19:22:39 +00:00
Ulrich Drepper
18e7dfd626 HPUX specific definitions. 1999-10-10 20:34:26 +00:00
Ulrich Drepper
c628e0383d Disable debug messages. 1999-10-01 16:03:15 +00:00
Ulrich Drepper
7733584f09 Linux/Arm definitions for process image access. 1999-09-14 01:40:51 +00:00
Ulrich Drepper
f70ab57d2e Linux/Arm definitions for register access. 1999-09-14 01:40:33 +00:00
Ulrich Drepper
557847754d Added members 'unsigned char ftype[8]', and 'unsigned int init_flag'
to struct user_fp.  Tnese were added in version 2.2.12 of the ARM
Linux kernel.
1999-09-14 01:38:51 +00:00
Ulrich Drepper
ad2b56f270 Add sys/user.h. 1999-09-07 01:40:31 +00:00
Ulrich Drepper
f908ea6c85 Linux/Alpha specific definitions to access information passed up from the
kernel.
1999-09-03 07:08:11 +00:00
Ulrich Drepper
876914479a Include <sys/user.h> instead of <asm/user.h>. 1999-09-03 07:05:16 +00:00
Ulrich Drepper
2788ea804d Enclose header in an #ifdef statement to prevent it from being included
twice.
1999-09-01 16:34:56 +00:00
Ulrich Drepper
7f3e8e7146 #include <bits/armsigctx.h>. 1999-09-01 16:34:37 +00:00
Ulrich Drepper
e7a486ef99 Fix sa_flags, partially reverting a patch from 1998-12-29. We just can't
change the flags, kernels with different flags lead to incompatibilities.
1999-08-28 22:14:27 +00:00
Ulrich Drepper
957a4a990a Update from 2.3.15 kernel. 1999-08-28 00:25:40 +00:00
Ulrich Drepper
fe3f1d14b5 HPUX type definitions. 1999-08-25 20:28:43 +00:00
Ulrich Drepper
a0688161bd HPUX stat buffer definition. 1999-08-25 20:28:22 +00:00
Ulrich Drepper
08316d230b HPUX setjmp buffer definition. 1999-08-25 20:27:19 +00:00
Ulrich Drepper
7dab346125 HPUX error number definitions. 1999-08-25 20:26:03 +00:00
Ulrich Drepper
8c1f89e911 Solaris dirent definition. 1999-08-25 18:48:38 +00:00
Ulrich Drepper
42d9b8260e getdents implementation for Solaris. 1999-08-25 18:42:20 +00:00
Ulrich Drepper
3f77348a38 Add missing underscore in _llseek entry. 1999-08-25 17:41:51 +00:00
Ulrich Drepper
90445b8a22 Fix typo in execve entry. 1999-08-25 17:40:49 +00:00
Ulrich Drepper
1a839cb12e Fix comment. 1999-08-25 17:39:15 +00:00
Ulrich Drepper
9cc31184c8 Fix EILSEQ value changed in last patch. 1999-08-24 22:13:10 +00:00
Ulrich Drepper
7e5a3fd89a Linux/MIPS specific error codes. 1999-08-23 17:53:43 +00:00
Ulrich Drepper
446548bb28 Define SIGCONTEXT_EXTRA_ARGS. 1999-08-23 17:43:28 +00:00
Ulrich Drepper
3013083aa3 Add execve syscall. 1999-08-23 04:06:18 +00:00
Ulrich Drepper
9661dd713d (SA_RESETHAND): Add it. 1999-08-22 16:04:24 +00:00
Ulrich Drepper
0cabeaa3fd Information how to access signal context on Linux/Alpha. 1999-08-19 19:57:25 +00:00
Ulrich Drepper
f739f8a81e Define __blksize_t. 1999-08-18 07:47:37 +00:00
Ulrich Drepper
6996793426 (struct stat): Use __blksize_t for st_blksize member.
(struct stat64): Likewise.
1999-08-18 07:46:54 +00:00
Ulrich Drepper
daacfe6797 (struct stat): Use __blksize_t for st_blksize member. 1999-08-18 07:46:26 +00:00
Ulrich Drepper
77c5dc9ed7 Include bits/types.h instead of sys/types.h. 1999-08-18 07:43:39 +00:00
Ulrich Drepper
0dd0e77c4c Make __useconds_t unsigned. 1999-08-18 03:39:59 +00:00
Ulrich Drepper
283cadf410 Define type __useconds_t. 1999-08-18 01:18:14 +00:00
Ulrich Drepper
6a06c0af60 (O_DSYNC, O_RSYNC): New definitions.
(O_LARGEFILE): Define only if __USE_LARGEFILE64.
1999-08-06 17:23:00 +00:00
Ulrich Drepper
c93c0c6259 (O_LARGEFILE): Define only if __USE_LARGEFILE64. 1999-08-06 17:22:24 +00:00
Ulrich Drepper
1d8af49384 (O_RSYNC, O_DSYNC): Define. 1999-08-05 16:56:44 +00:00
Ulrich Drepper
bad8d32c28 (GET_NPROCS_PARSER): Initialize result to one. 1999-08-04 16:00:23 +00:00
Ulrich Drepper
d54eed1a9a Linux/Alpha specific functions to read system information. 1999-07-31 06:09:30 +00:00
Ulrich Drepper
8cfc6b71c4 ELF type definitions for Linux/Alpha. 1999-07-27 05:47:28 +00:00
Ulrich Drepper
d063916977 Correct types. 1999-07-27 05:06:25 +00:00
Ulrich Drepper
078a1bd706 Define __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME. 1999-07-27 00:18:20 +00:00
Ulrich Drepper
22b137b9fd Undo last change. 1999-07-18 00:25:28 +00:00
Ulrich Drepper
9a16d32a64 (timeval): Use __suseconds_t type for tv_usec element. 1999-07-17 23:18:23 +00:00
Ulrich Drepper
b4ac6f26f2 Define __suseconds_t. 1999-07-17 23:16:23 +00:00
Ulrich Drepper
b9104c3e71 (_inb, _inw, _inl, _outb, _outw, _outl): Added to GLIBC_2.1.2. 1999-07-15 11:51:36 +00:00
Ulrich Drepper
05246799a6 Update for some more motherboards. 1999-07-06 16:06:12 +00:00
Ulrich Drepper
4d1f7dc129 Include libintl.h. 1999-06-19 09:47:58 +00:00
Ulrich Drepper
56de49240c sysmacros.h file for Linux/Alpha. 1999-06-16 14:30:16 +00:00
Ulrich Drepper
0a437ddb58 Add __sysctl. 1999-06-15 11:51:17 +00:00
Ulrich Drepper
1c2d926dc8 (struct sockaddr_storage): New structure; storage suitable for any
socket address.
1999-05-11 12:07:07 +00:00
Ulrich Drepper
b6a1f966a0 Add sigrestorer.S. 1999-05-03 12:40:23 +00:00
Ulrich Drepper
d33ecfde38 Correct signed/unsigned-ness of blkcnt and fsblkcnt. 1999-04-16 17:06:33 +00:00
Ulrich Drepper
5f406da841 Fix typo in preventing compilation of file. 1999-04-15 14:45:16 +00:00
Ulrich Drepper
45c6c04d8d mmap calls could not be restarted after being interrupted by
a signal.  The parameters on the stack were corrupted by the
signal handler.
1999-04-14 13:42:16 +00:00
Ulrich Drepper
95084e8a47 Socket calls could not be restarted after being interrupted by
a signal.  The parameters on the stack were corrupted by the
signal handler.
1999-04-14 13:42:04 +00:00
Ulrich Drepper
a9b40c2a26 (INLINE_SYSCALL): Include the syscall name in assembler output for ease
of debugging.
1999-04-12 09:04:12 +00:00
Ulrich Drepper
74804c97db Linux/ARM vfork implementation. 1999-04-12 09:03:50 +00:00
Ulrich Drepper
2f091ace9d Signal termination function. 1999-04-12 09:03:27 +00:00
Ulrich Drepper
2761e5acd7 Don't rely on undefined compiler behaviour. 1999-04-12 09:02:56 +00:00
Ulrich Drepper
65e8edc76b (_outw, _outb, _outl): Don't bother range checking the port number. 1999-04-12 09:02:39 +00:00
Ulrich Drepper
85fb60ef9e [$(subdir) = signal]
(sysdep_routines): Add sigrestorer.
1999-04-12 09:02:23 +00:00
Andreas Schwab
2ac24faac8 1999-03-18 Philip Blundell <philb@gnu.org>
* sysdeps/unix/sysv/linux/arm/getgroups.c: New file.  Use the i386
	implementation.
1999-03-19 01:54:41 +00:00
Ulrich Drepper
df019d9428 (ucontext): Rename field uc_links to
uc_link which is the right name according to Unix98.
1999-03-01 07:20:35 +00:00
Ulrich Drepper
42bda2c453 (_sys_errlist): Fix typo. 1999-02-16 12:13:56 +00:00
Ulrich Drepper
fdf595bb49 Undo last patch. 1999-02-11 12:00:52 +00:00
Ulrich Drepper
7a1ccf7744 Change __ino64_t to 64 bits. 1999-02-10 11:33:31 +00:00
Ulrich Drepper
864e156e88 Add missing RT signal definitions. 1999-02-08 10:11:50 +00:00
Ulrich Drepper
ac3b5c24b4 We need to use a syscall. 1999-01-29 08:03:49 +00:00
Ulrich Drepper
9953714a27 configure script for Solaris. 1999-01-28 17:34:45 +00:00
Ulrich Drepper
0583626692 Error messages for Solaris/SPARC. 1999-01-28 17:34:23 +00:00
Ulrich Drepper
f6e4428cea Correct error check again. 1999-01-25 09:27:19 +00:00
Ulrich Drepper
61f5bb0159 Undo last change. Not needed. 1999-01-22 09:19:57 +00:00
Ulrich Drepper
33092c325a Add vfork.S. 1999-01-21 09:46:35 +00:00
Ulrich Drepper
7f833eba90 Optimise a little, support 26-bit machines correctly and fix check for
returned errors.
1999-01-21 09:46:25 +00:00
Ulrich Drepper
462d695aea Linux/Arm sigaction implementation. 1999-01-21 09:46:15 +00:00
Ulrich Drepper
5149854edf Linux/Arm vfork implementation. 1999-01-21 09:46:07 +00:00
Ulrich Drepper
f90bac9291 Add baud rates > 460800. 1999-01-19 12:24:34 +00:00
Andreas Schwab
68798276c9 * sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
fork syscall.
1999-01-18 01:45:33 +00:00
Ulrich Drepper
6c56758e2a Linux/MIPS specific siginfo definition. 1999-01-14 13:30:32 +00:00
Ulrich Drepper
453b49e1f4 Add sys/user.h. 1999-01-14 12:57:55 +00:00
Ulrich Drepper
9346d2ecb1 Add vfork. 1999-01-14 00:15:14 +00:00
Andreas Schwab
cd641f748f * sysdeps/unix/sysv/linux/m68k/vfork.S: New file. 1999-01-13 01:43:33 +00:00
Ulrich Drepper
a6446af10a Fix bug in last change. 1999-01-07 09:53:56 +00:00
Ulrich Drepper
2a3db76a83 Correct type for __fsfilcnt_t. 1999-01-07 09:53:42 +00:00
Ulrich Drepper
44338a354e Linux/ARM specific definitions for signal handlers and ptrace. 1999-01-05 09:03:21 +00:00
Ulrich Drepper
5093ff056e Linux/ARM specific sigcontext definitions. 1999-01-04 17:21:38 +00:00
Ulrich Drepper
ba498420cb Correct widths of register values. 1999-01-04 17:21:15 +00:00
Ulrich Drepper
942aea54d8 Linux/ARM implementation of pwrite. 1999-01-04 09:31:47 +00:00
Ulrich Drepper
db0fc32232 Linux/ARM implementation of pwrite64. 1999-01-04 09:31:41 +00:00
Ulrich Drepper
d7335f1973 Linux/ARM implementation of pread64. 1999-01-04 09:31:32 +00:00
Ulrich Drepper
26466099db Linux/ARM implementation of pread. 1999-01-04 09:31:27 +00:00
Ulrich Drepper
61758030ed Sync with current Linux 2.1.132 kernel sources. 1998-12-31 18:16:52 +00:00
Ulrich Drepper
87d6672e7e Linux/MIPS specific misc low-level definitions. 1998-12-31 18:16:43 +00:00
Ulrich Drepper
66f73ab566 Add ipc, change pread/pwrite and llseek calls. 1998-12-31 18:16:11 +00:00
Ulrich Drepper
025cc5bfda Moved into MIPS specific directory. 1998-12-31 18:15:46 +00:00
Ulrich Drepper
02656f74b2 Remove deleted files. 1998-12-31 18:15:20 +00:00
Ulrich Drepper
4479f56334 Add ioperm.c and sys/io.h. 1998-12-27 17:28:24 +00:00
Ulrich Drepper
97775ba3ce (sysdep_routines): Add ioperm. 1998-12-24 16:17:59 +00:00
Ulrich Drepper
d2eb5e136a Add appropriate entries for the above. 1998-12-22 17:27:58 +00:00
Ulrich Drepper
78c3f7b379 Header for implementation of inb, outb etc for ARM systems. 1998-12-22 17:27:23 +00:00
Ulrich Drepper
3d72808b73 Implementation of inb, outb etc for ARM systems. 1998-12-22 17:26:00 +00:00