Commit Graph

1687 Commits

Author SHA1 Message Date
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
Andreas Schwab
55dec6d865 New files, optimized for m68k. 1999-06-14 00:59:40 +00:00
Ulrich Drepper
bfd3bd4814 Remove advertising clause of copyright. 1999-06-09 13:03:40 +00:00
Ulrich Drepper
98226e08b5 Remove advertising clause of copyright. 1999-06-08 21:15:39 +00:00
Ulrich Drepper
e79468a241 (elf_machine_load_address): Fix problems with GOT addressing. 1999-06-06 09:20:55 +00:00
Ulrich Drepper
d31690f156 Pretty print. 1999-05-23 10:11:27 +00:00
Ulrich Drepper
b28057ced4 Adapted for header file change. 1999-05-23 09:46:25 +00:00
Ulrich Drepper
d3cbb9807c (fenv_t): Prepend __ to member names to protect from user's macro namespace. 1999-05-23 09:44:56 +00:00
Andreas Schwab
303e53829a * sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
names to protect from user's macro namespace.
	* sysdeps/m68k/fpu/feholdexcpt.c, sysdeps/m68k/fpu/fesetenv.c:
	Adapted.
1999-05-22 17:14:30 +00:00
Ulrich Drepper
09ea25239c Zap high byte of length. Reschedule. 1999-05-18 08:55:49 +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
Andreas Schwab
761fb24284 New file. 1999-04-30 17:27:14 +00:00
Ulrich Drepper
d33ecfde38 Correct signed/unsigned-ness of blkcnt and fsblkcnt. 1999-04-16 17:06:33 +00:00
Ulrich Drepper
7483ee1131 Removed since cmpxchg/no-cmpxchg doesn't exist anymore. 1999-04-16 14:19:10 +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
3b40f7d3d4 Support big endian operation. 1999-04-12 09:04:34 +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
Ulrich Drepper
3c3174b2ec Delete inline implementations of strcpy and stpcpy. 1999-04-12 09:01:49 +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
2838157b3d m68k specific function to print floating point numbers in hexadecimal
format.
1999-03-10 16:07:49 +00:00
Ulrich Drepper
d122725600 m68k specific strtold wrapper. 1999-03-08 21:39:15 +00:00
Ulrich Drepper
a96af7b96e (elf_machine_runtime_setup): DT_PLTGOT entry is already relocated. 1999-03-02 08:06:57 +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
963048adc5 (elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
(__dl_runtime_resolve): Likewise.
1999-02-20 18:25:14 +00:00
Ulrich Drepper
e675032fec (elf_machine_runtime_setup): DT_PLTGOT entry is already relocated. 1999-02-20 18:22:38 +00:00
Ulrich Drepper
3aa76df334 (elf_machine_got_rel): Likewise.
(elf_machine_got_rel): Likewise for DT_SYMTAB and DT_STRTAB.
1999-02-20 15:00:01 +00:00
Ulrich Drepper
a2790a3c68 (elf_machine_rela): DT_STRTAB is already relocated. 1999-02-20 14:58:50 +00:00
Ulrich Drepper
44bff56804 (elf_machine_rel): DT_STRTAB is already relocated. 1999-02-20 14:57:43 +00:00
Ulrich Drepper
3e3649f6e2 (elf_machine_fixup_plt): DT_JMPREL and DT_PLTGOT entries are already
relocated.
(elf_machine_rela): Likewise for DT_SYMTAB.
1999-02-20 14:56:45 +00:00
Ulrich Drepper
1d32500284 Fix typo. 1999-02-16 15:13:16 +00:00
Ulrich Drepper
42bda2c453 (_sys_errlist): Fix typo. 1999-02-16 12:13:56 +00:00
Ulrich Drepper
9383535442 Fix typo.
Remove __setfpucw.
1999-02-16 09:35:56 +00:00
Andreas Schwab
02c1ba5bdf * sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead
of separare explicit comparisons.
1999-02-13 16:51:29 +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
4fb65d7fc7 (TRAMPOLINE_TEMPLATE): Save and restore all call-clobbered fp regs. 1999-02-08 10:02:37 +00:00
Ulrich Drepper
2bad373511 Add alias _Exit. 1999-02-07 12:44:06 +00:00
Ulrich Drepper
a3289ba5e8 Atomic operation functions for Alpha. 1999-01-29 16:57:43 +00:00
Ulrich Drepper
8380d4887d (__floorf): Copy commentary from bits/mathinclude.h. Kill unused defines. 1999-01-29 16:56:01 +00:00
Ulrich Drepper
92a38c359c (__floor): Copy commentary from bits/mathinclude.h. Kill unused defines. 1999-01-29 16:55:14 +00:00
Ulrich Drepper
f8aa498753 (__floor): Don't depend on inlining, duplicate the code. 1999-01-29 10:57:47 +00:00
Ulrich Drepper
068bbaf6e0 (__floorf): Don't depend on inlining, duplicate the code. 1999-01-29 10:57:31 +00:00
Ulrich Drepper
a87b0e3624 m68k specific export and versioning list. 1999-01-29 09:06:03 +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
f67e2479b4 Add __atan2 for libm and GLIBC_2.0. 1999-01-20 09:23:32 +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
d6ab589ffe Add sys/regdef.h back. 1999-01-14 13:26:49 +00:00
Ulrich Drepper
e53006703b Register definitions for MIPS. 1999-01-14 13:26:19 +00:00
Ulrich Drepper
453b49e1f4 Add sys/user.h. 1999-01-14 12:57:55 +00:00
Ulrich Drepper
465cf3e6e2 Remove sys/regdef.h. 1999-01-14 12:35:18 +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
Andreas Schwab
6d1d5abfa2 * sysdeps/m68k/dl-machine.h (elf_machine_rela): Reorder expression
to avoid accessing global data in the usual case.
1999-01-04 01:36:55 +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
283cf8bf85 MIP floating point definition header. 1998-12-31 18:14:25 +00:00
Ulrich Drepper
74de4bb5bc MIPS assembler helper definitions. 1998-12-31 18:13:59 +00:00
Ulrich Drepper
579075e899 SGI's MIPS definitions. 1998-12-31 18:13:42 +00:00
Ulrich Drepper
f2fdff253e MIPS register definitions. 1998-12-31 18:13:29 +00:00
Ulrich Drepper
1599a5f3d2 MIPS floating point control information. 1998-12-31 18:13:10 +00:00
Ulrich Drepper
18aa0178af MIPS floating point register definitions. 1998-12-31 18:12:57 +00:00
Ulrich Drepper
df8c87f808 Add new headers. 1998-12-31 18:12:40 +00:00
Ulrich Drepper
eb78494f44 Add new files. 1998-12-31 18:12:32 +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
Ulrich Drepper
fc37023323 Remove wrappers for now-inlined calls. 1998-12-22 17:25:27 +00:00
Ulrich Drepper
ba023f01b9 (INLINE_SYSCALL): Add implementation. 1998-12-22 17:25:07 +00:00
Ulrich Drepper
bc46f1f605 Include features.h and stddef.h. 1998-12-18 16:01:28 +00:00
Ulrich Drepper
17cb2406ce (struct sigaltstack): Move ss_size field at the end. 1998-12-18 16:00:09 +00:00
Ulrich Drepper
f210901a5a Avoid -Wparentheses warning. 1998-12-13 12:12:49 +00:00
Ulrich Drepper
04fd64c32e (elf_machine_rel): Fixl_addr parameter type. 1998-12-11 15:27:22 +00:00
Ulrich Drepper
e4c180f706 Use sys/user.h not asm/user.h. 1998-12-10 09:59:12 +00:00
Ulrich Drepper
b428ebeef7 Save a4 through both paths. 1998-12-07 12:07:42 +00:00
Ulrich Drepper
c0e2368bfe (dl_start_user): Incorrect address for _dl_main_searchlist passed to
_dl_init_next.
1998-12-04 20:57:00 +00:00
Ulrich Drepper
7078dcb53d Add xstatconv.c. 1998-12-01 20:50:20 +00:00
Ulrich Drepper
56a10f1cae Use correct type for parameter. 1998-12-01 11:25:00 +00:00
Ulrich Drepper
7f4d2f79bf Remove ipc_kludge. 1998-11-30 14:21:20 +00:00
Ulrich Drepper
1b1d938192 Linux/MIPS ucontext definition. 1998-11-28 21:05:36 +00:00
Ulrich Drepper
34535a90fa Add missing SYS_* constants, correct values according to Linux
2.1.130.
1998-11-28 21:05:22 +00:00
Ulrich Drepper
14a3f7b7d6 Removed. 1998-11-28 21:04:59 +00:00
Ulrich Drepper
8c0829162b (_STAT_VER_KERNEL): Added. 1998-11-28 21:04:33 +00:00
Ulrich Drepper
ff87e21b31 Update file. 1998-11-28 21:04:24 +00:00
Ulrich Drepper
62fe3ebee6 Remove inclusion of <asm/signal.h> and add needed symbols from
<asm/signal.h>;
1998-11-28 21:04:12 +00:00
Ulrich Drepper
889c9b6321 Remove ipc_kludge. 1998-11-28 21:03:41 +00:00
Ulrich Drepper
5b7919d7f2 Linux/MIPS specific versions. 1998-11-28 21:03:24 +00:00
Ulrich Drepper
abbde1b098 Conversion function for stat structure. 1998-11-28 21:03:02 +00:00
Ulrich Drepper
5d4018c40f Use INLINE_SYSCALL instead of calling __syscall_*. 1998-11-28 21:01:30 +00:00
Ulrich Drepper
16306093d1 Update entries. 1998-11-28 21:01:13 +00:00
Ulrich Drepper
9a8611169b Add copyright message, change name of include protection, remove
inclusion of <bits/termios.h>.
1998-11-28 21:00:55 +00:00
Ulrich Drepper
35a72cb3b3 (old_kernel_sigaction): Define.
(struct kernel_sigaction): Rename sa_handler to k_sa_handler.
1998-11-28 21:00:37 +00:00
Ulrich Drepper
598f68bf68 Define _errno as weak_alias, rewrite errno declaration. 1998-11-28 21:00:06 +00:00
Ulrich Drepper
ea0499d2b8 ISO C 9x FPU exception handling function. 1998-11-28 20:59:45 +00:00
Ulrich Drepper
94f347c012 (sysdep_routines): Use += instead of a :=. 1998-11-28 20:59:14 +00:00
Ulrich Drepper
ccdf0819b4 (__FLOAT_WORD_ORDER): Define to big endian. 1998-11-27 11:34:17 +00:00
Ulrich Drepper
e7782e5ed6 Fix handling of weak undefined symbols during bootstrapping. 1998-11-27 10:01:37 +00:00
Ulrich Drepper
60f3ce2755 Add closing comment to avoid warning. 1998-11-27 09:04:02 +00:00
Ulrich Drepper
3f764c1f26 System V ucontext definition for MIPS. 1998-11-26 12:01:59 +00:00
Ulrich Drepper
3f72bf96a9 (ELF_MACHINE_NO_PLT): New defined macro.
(elf_machine_got_rel): Remove scope variable.  Use scope from the map.
Don't modify _dl_global_scope_end in the end.
(__dl_runtime_resolv): Also use scope from the map.
1998-11-26 12:01:21 +00:00
Ulrich Drepper
1173aab2d2 Remove __setfpucw declaration, it's an internal symbol. 1998-11-26 12:00:10 +00:00
Ulrich Drepper
bc8f3c9b4e Add mmap64 alias. 1998-11-16 12:01:02 +00:00
Andreas Schwab
ec2a735fdb * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo
last change.
1998-11-16 02:41:56 +00:00
Ulrich Drepper
f05b28e62f (__JMP_BUF_SP): Correct value. 1998-11-13 14:47:31 +00:00
Andreas Schwab
11a39ef8a4 * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove
d0 from clobber list.
1998-11-13 03:01:32 +00:00
Ulrich Drepper
88e7faf1e1 Cleanup comment. 1998-11-12 11:21:36 +00:00
Ulrich Drepper
200172bd3f Define ISO C 9X stuff only if included from math.h and __USE_ISOC9X is
defined.
1998-11-10 19:10:36 +00:00
Ulrich Drepper
79df5fdb24 Define only if __USE_ISOC9X. 1998-11-05 18:05:39 +00:00
Ulrich Drepper
1dc5a942c9 Kill __syscall* bits. 1998-10-31 23:38:23 +00:00
Ulrich Drepper
26ecf6a886 (INLINE_SYSCALL): New. 1998-10-31 23:38:09 +00:00
Ulrich Drepper
13d54c34ab (INLINE_SYSCALL*): New.
(inline_syscall*): New.
1998-10-31 23:37:54 +00:00
Ulrich Drepper
9dda87abb5 (__FDS_BITS): New macro to access fds_bits member. 1998-10-28 14:41:28 +00:00
Ulrich Drepper
ad427949d1 Include bits/pthreadtypes.h only not for POSIX 199506. 1998-10-26 15:43:18 +00:00
Ulrich Drepper
04cfab5065 Rename __syscall_pwrite64 to __syscall_pwrite. 1998-10-26 11:09:12 +00:00
Ulrich Drepper
d87c3bc05d Rename __syscall_pwrite64 to __syscall_pwrite.
Rename __sys_llseek to __syscall__llseek.
1998-10-26 11:08:18 +00:00
Andreas Schwab
dca1708014 * sysdeps/unix/sysv/linux/m68k/Makefile [subdir=signal]: Remove
rt_sigsuspend, rt_sigprocmask, rt_sigtimedwait, rt_sigqueueinfo,
	rt_sigaction and rt_sigpending.
	* sysdeps/unix/sysv/linux/m68k/syscalls.list: Remove all entries
	for __syscall_* functions.
	* sysdeps/unix/sysv/linux/m68k/sysdep.h: Implement INLINE_SYSCALL.
1998-10-26 01:47:41 +00:00