Commit Graph

1502 Commits

Author SHA1 Message Date
Ulrich Drepper
32f8b0679c Wrapper around setegid syscall to check for value range. 1998-10-16 16:21:03 +00:00
Ulrich Drepper
4a12df66ac Linux/Arm specific makefile. 1998-10-16 16:18:30 +00:00
Ulrich Drepper
6a9821445a Add bits/armsigctx.h. 1998-10-15 10:45:34 +00:00
Ulrich Drepper
edb87b12b3 Remove __kernel_termios again. Use char[44] to define size of the struct. 1998-10-15 09:21:29 +00:00
Ulrich Drepper
a7077ca4f2 Include termios.h to have all types defined. 1998-10-15 07:50:31 +00:00
Ulrich Drepper
fa03e7a0eb Define __kernel_termios here instead of including kernel_termios.h. 1998-10-14 12:59:04 +00:00
Ulrich Drepper
f3afb0fffa (inline_outb): Fix output parameter format string.
(inline_outw): Likewise.
1998-10-13 16:25:31 +00:00
Ulrich Drepper
9230582571 (CFLAGS-ioperm.c): New variable to prevent warnings from use of modern CPU
instructions.
1998-10-12 12:56:56 +00:00
Ulrich Drepper
86ffa1b43a (PSEUDO): Add missing semicolon so that profiling works. 1998-10-12 11:15:04 +00:00
Ulrich Drepper
33b59efe6c Define PT_EI as extern inline is not yet defined. Use PT_EI in extern
inline definitions.
1998-10-09 11:22:07 +00:00
Ulrich Drepper
d856c16291 Definition of sigcontext for 2.0 and 2.1 kernels. 1998-10-09 10:50:29 +00:00
Ulrich Drepper
e205b76dd7 Add support for version 2.0 kernels. 1998-10-09 10:50:14 +00:00
Ulrich Drepper
7817d752ae Move definition of sigcontext union to bits/armsigctx.h. 1998-10-09 10:50:07 +00:00
Ulrich Drepper
a8d236a8b7 (platform): Add missing Ruffian entry. 1998-10-08 13:09:39 +00:00
Andreas Schwab
641d707400 * sysdeps/m68k/dl-machine.h (RTLD_START): Fix clearing startup
flag.
1998-10-07 02:02:53 +00:00
Ulrich Drepper
604791b664 ARM specific hugeval definition. 1998-10-05 13:39:33 +00:00
Ulrich Drepper
f036f1a9bc Fix typo in last change. 1998-10-05 13:39:21 +00:00
Ulrich Drepper
fa85821416 Cope with fussy assembler. 1998-10-01 14:30:44 +00:00
Ulrich Drepper
e5432e2896 Register content dump function. 1998-10-01 14:30:25 +00:00
Ulrich Drepper
911c0aba69 Correct args to mcount(). 1998-10-01 14:29:47 +00:00
Ulrich Drepper
0f72aee6de Protect use of long long by __extension__. 1998-10-01 10:57:23 +00:00
Ulrich Drepper
4fbbde2934 List Ruffian in platforms[]. 1998-09-29 22:41:48 +00:00
Ulrich Drepper
225146fe16 Sync with generic Linux version.
(__cmsg_nxthdr): Use CMSG_ALIGN (fixes a bug) and correct test for availability
of another entry.
1998-09-28 11:49:19 +00:00
Ulrich Drepper
d05b46514b OSF system dependent bits of sys/mman.h. 1998-09-23 16:40:59 +00:00
Ulrich Drepper
f65fc5cb2d Don't mention bits/mman.h. 1998-09-23 16:37:13 +00:00
Ulrich Drepper
ed00ca14c4 Irix4 system dependent bits of sys/mman.h. 1998-09-23 16:36:12 +00:00
Ulrich Drepper
c1bc2343a3 Ultrix4 system dependent bits of sys/mman.h. 1998-09-23 16:35:56 +00:00
Ulrich Drepper
68ba15f9a3 SunOS4 system dependent bits of sys/mman.h. 1998-09-23 16:35:43 +00:00
Ulrich Drepper
9a84961b89 Don't use #include_next. 1998-09-23 16:34:46 +00:00
Ulrich Drepper
c06df69780 Not needed anymore. 1998-09-23 16:33:27 +00:00
Ulrich Drepper
b720449067 (SA_ONSTACK): Define. 1998-09-22 12:44:47 +00:00
Andreas Schwab
b3e2d5611f * sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
optimized.
1998-09-22 01:42:11 +00:00
Ulrich Drepper
344b4b4e23 (elf_machine_lazy_rel): Optimise a bit.
(RTLD_START): Keep in step with recent ld.so changes.
(elf_machine_runtime_setup): Correct behaviour when profiling.
1998-09-18 09:10:23 +00:00
Ulrich Drepper
f3a306c88f Fix typo. 1998-09-17 19:36:37 +00:00
Ulrich Drepper
8b86c06fec Add init-first.h. 1998-09-14 16:38:32 +00:00
Ulrich Drepper
04853189a2 Extra files for Solaris/SPARC. 1998-09-14 16:26:45 +00:00
Ulrich Drepper
efe4f49dc1 Moved one dir up. 1998-09-14 15:01:45 +00:00
Ulrich Drepper
aa64d54421 Extra objects for ARM. 1998-09-14 15:01:30 +00:00
Ulrich Drepper
91df7dba19 Solaris 2 system calls. 1998-09-11 18:19:49 +00:00
Ulrich Drepper
5c39892183 Solaris 2 vrsion of param.h. 1998-09-11 18:19:33 +00:00
Ulrich Drepper
badbd76bb8 Solaris 2 ucontext definitions. 1998-09-11 18:19:16 +00:00
Ulrich Drepper
a256afab2c Solaris 2 trap definitions. 1998-09-11 18:19:01 +00:00
Ulrich Drepper
69e46a642c Solaris 2 definitions for sigstack/sigaltstack. 1998-09-11 18:18:39 +00:00
Ulrich Drepper
190df176a7 Wrapper around Linux version of this file. The code can be shared. 1998-09-11 18:18:17 +00:00
Richard Henderson
831f9aedc4 * sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to
_dl_main_searchlist not _dl_default_scope to _dl_init_next.
        * sysdeps/sparc/sparc32/dl-machine.h (_dl_start_user): Likewise.
        * sysdeps/sparc/sparc64/dl-machine.h (_dl_start_user): Likewise.
1998-09-11 13:48:14 +00:00
Andreas Schwab
739902c55d * sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
instead of _dl_default_scope[2] as argument to _dl_init_next.
1998-09-09 01:36:38 +00:00
Andreas Schwab
a2ffe12b49 * sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
C9x macro.
1998-09-09 01:35:38 +00:00
Ulrich Drepper
55bdcfe5d9 (ENOMSG): Remove duplicate. 1998-08-31 16:04:06 +00:00
Ulrich Drepper
8d897cf417 (elf_machine_lazy_rel): Change first parameter. 1998-08-28 22:54:33 +00:00
Ulrich Drepper
68d11b268e (elf_machine_lazy_rel): Change first parameter and use this value. 1998-08-28 22:54:12 +00:00
Andreas Schwab
f35b9f2a88 * sysdeps/unix/sysv/linux/m68k/register-dump.h: New file. 1998-08-28 01:42:42 +00:00
Ulrich Drepper
1af688f19c Define O_DIRECT.
Correct comment for O_LARGEFILE.
1998-08-26 00:06:05 +00:00
Andreas Schwab
d7eae898a7 * sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
sys/reg.h.
	* sysdeps/unix/sysv/linux/m68k/sys/reg.h: New file.
	* sysdeps/unix/sysv/linux/m68k/Dist: Distribute it.
1998-08-24 01:42:29 +00:00
Richard Henderson
d7bb0de178 * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
Early out for -0.  Optimize for !_IEEE_FP_INEXACT.
        * sysdeps/alpha/fpu/s_floor.c: New.
        * sysdeps/alpha/fpu/s_floorf.c: New.
        * sysdeps/alpha/fpu/s_ceil.c: New.
        * sysdeps/alpha/fpu/s_ceilf.c: New.
1998-08-23 04:09:49 +00:00
Richard Henderson
9b1370b857 * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
a finite non-denormal, deferring to the full IEEE version otherwise.
1998-08-23 04:09:25 +00:00
Richard Henderson
d0c425dbc5 * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
* sysdeps/unix/sysv/linux/alpha/getitimer.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
        * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
1998-08-23 04:08:55 +00:00
Richard Henderson
4bb0cd806b * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
* sysdeps/alpha/elf/crtend.S: Likewise.
        * sysdeps/alpha/elf/start.S: Likewise.
1998-08-23 04:08:17 +00:00
Richard Henderson
06f351fa61 * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
non-standard pv usage.
1998-08-23 04:07:48 +00:00
Ulrich Drepper
64082f3e9c ARM specific optimized string functions. 1998-08-22 07:54:18 +00:00
Ulrich Drepper
33a6c3dded Generated from configure.in. 1998-08-21 22:29:47 +00:00
Ulrich Drepper
619385e232 New file, contains test for recent Linux 2.1.100+ headers. 1998-08-21 22:29:33 +00:00
Ulrich Drepper
072901a109 Remove O_READ and O_WRITE.
Add F_SETSIG and F_GETSIG.
1998-08-20 17:39:48 +00:00
Ulrich Drepper
cb759cab5a Initialization stuff for Linux/ARM. 1998-08-20 17:37:44 +00:00
Ulrich Drepper
e77c56e8f5 ARM specific errlist definition. 1998-08-20 17:37:26 +00:00
Ulrich Drepper
29f4d62f47 Remove O_READ and O_WRITE. 1998-08-20 17:36:51 +00:00
Ulrich Drepper
c94b4338b5 Moved one directory up. 1998-08-20 17:35:44 +00:00
Ulrich Drepper
a35276bee2 (CALL_MCOUNT): Add missing semicolons. 1998-08-20 17:35:29 +00:00
Ulrich Drepper
b292f4b3ac IEEE754 definitions for ARM. 1998-08-20 17:35:22 +00:00
Ulrich Drepper
333014b835 Set __libc_stack_end.
Fix problems with profiling code.
1998-08-20 17:34:16 +00:00
Ulrich Drepper
60438273e5 Use PLT for procedure call. 1998-08-20 17:33:57 +00:00
Ulrich Drepper
f176c9ee03 Put return value in correct register. Don't set the condition flags
unnecessarily.
Restore floating point registers correctly.
1998-08-20 17:33:32 +00:00
Ulrich Drepper
397e58bca8 Put return value in correct register. Don't set the condition flags
unnecessarily.
1998-08-20 17:33:18 +00:00
Ulrich Drepper
89f1caf5ee Define extern inline functions only if __USE_EXTERN_INLINES is defined. 1998-08-18 23:21:05 +00:00
Ulrich Drepper
55e0df36d5 Correct value of R0 before calling sigjmp_save. 1998-08-15 02:39:03 +00:00
Ulrich Drepper
2ea19c152e Not needed anymore. 1998-08-15 02:38:53 +00:00
Ulrich Drepper
8e7410c350 (recvmsg, sendmsg): Update aliases for cancelation. 1998-08-12 17:06:17 +00:00
Ulrich Drepper
708e91e6e2 Undef glob*64 before playing with symbol versions. 1998-08-12 17:06:03 +00:00
Ulrich Drepper
b9fd2790b9 Empty file. We already have a glob64 implementation. 1998-08-10 15:54:05 +00:00
Ulrich Drepper
8ef5e9065c Add glob64 as a weak alias for __new_glob. Likewise for globfree64. 1998-08-10 15:53:42 +00:00
Ulrich Drepper
fc42798dc3 Move __ prototypes into include/* header. 1998-08-09 17:29:46 +00:00
Ulrich Drepper
600e633ff6 (_hurd_setup_sighandler): Use SS_DISABLE instead of SA_DISABLE. Use
SS_ONSTACK instead of SA_ONSTACK where appropriate.
1998-08-08 19:56:26 +00:00
Ulrich Drepper
e66186b39d (__sigreturn): Use SS_ONSTACK instead of SA_ONSTACK. 1998-08-08 19:55:32 +00:00
Ulrich Drepper
197b1bfd03 Don't define CLK_TCK for strictly ISO C compliant programs. 1998-07-30 12:45:33 +00:00
Ulrich Drepper
f2e7413870 Add ffsl entry point. 1998-07-30 12:44:22 +00:00
Ulrich Drepper
15602adec0 Dummy file to satisfy Makefiles. 1998-07-30 12:38:22 +00:00
Ulrich Drepper
e0c9758ca4 Schedule for EV5. Add ffsl and ffsll entry points. 1998-07-30 12:38:08 +00:00
Ulrich Drepper
230ba858b4 Arm with FPU specific files to distribute. 1998-07-29 15:14:10 +00:00
Richard Henderson
9e6a624f76 * sysdeps/alpha/fpu/e_sqrt.c [!_IEEE_FP]: Correctly handle
inputs near DBL_MIN.
1998-07-28 23:41:26 +00:00
Ulrich Drepper
60839328e8 siglist for Linux/Arm. 1998-07-27 17:54:43 +00:00
Ulrich Drepper
e3ec78f5a3 Replace stub with real implementation. 1998-07-27 17:54:21 +00:00
Ulrich Drepper
f69a3b40ff brk implementation for Linux/Arm. 1998-07-27 17:54:08 +00:00
Ulrich Drepper
2f601732bd Definitions for FPU control. 1998-07-27 17:52:34 +00:00
Ulrich Drepper
22a7aa47a3 (CALL_MCOUNT): Replace stub with real implementation. 1998-07-27 17:52:15 +00:00
Ulrich Drepper
7d39ca8849 Improved profiling for ARM. 1998-07-27 17:52:05 +00:00
Ulrich Drepper
67950c312e Move to fpu/ subdir. 1998-07-27 17:51:54 +00:00
Ulrich Drepper
fd2791ba88 (elf_machine_rel): Delete redundant debugging code. Correct handling
of PC24 relocs.
1998-07-27 17:51:42 +00:00
Ulrich Drepper
54cdfc81d5 Also define __getrusage. 1998-07-22 16:53:40 +00:00
Andreas Schwab
4aae520265 * sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h: Fix typo. 1998-07-22 01:37:56 +00:00
Ulrich Drepper
1965e0a488 syscall function implementation for Solaris/SPARC32. 1998-07-20 17:25:27 +00:00
Ulrich Drepper
4d437a84f7 Add sigaltstack, sigpending, sigqueue, and sigtimedwait. 1998-07-20 17:23:28 +00:00
Ulrich Drepper
e67612f82e sigwaitinfo implemtation for Solaris. 1998-07-20 17:22:44 +00:00
Ulrich Drepper
ea30d3fea7 sigstack implemtation for Solaris. 1998-07-20 17:22:38 +00:00
Ulrich Drepper
9a7807b9e6 sigpending implemtation for Solaris. 1998-07-20 17:22:34 +00:00
Ulrich Drepper
56984f4648 Fix typo. 1998-07-20 17:18:32 +00:00
Andreas Schwab
67aeaca9ac Support NO_WEAK_ALIAS. 1998-07-20 05:01:08 +00:00
Andreas Schwab
5044b71144 New file. 1998-07-20 04:59:31 +00:00
Ulrich Drepper
08bd971f15 Define SIG_HOLD. 1998-07-17 12:35:52 +00:00
Andreas Schwab
c7a8ebca13 This belongs to the 2.0 branch. 1998-07-17 04:26:22 +00:00
Ulrich Drepper
30437816c1 Define LOC. 1998-07-15 09:20:20 +00:00
Andreas Schwab
b814210938 * sysdeps/unix/sysv/linux/m68k/dl-envvars.h: New file. 1998-07-13 01:30:40 +00:00
Ulrich Drepper
bb3ebfdb47 Define __intptr_t. 1998-07-08 22:52:22 +00:00
Ulrich Drepper
668a0ed59b Handle Linux/Alpha specific cases. 1998-07-08 22:45:07 +00:00
Ulrich Drepper
1b99d03e6a Define __syscall_recvmsg and __syscall_sendmsg. 1998-07-05 15:22:20 +00:00
Ulrich Drepper
22bf6f3448 File name for sendmsg and recvmsg syscalls is __ protected. 1998-07-05 14:45:16 +00:00
Ulrich Drepper
d0b4f6bb0b Add `syscall'. 1998-07-05 08:23:19 +00:00
Ulrich Drepper
51d02d34a5 Not needed anymore. 1998-07-05 08:22:32 +00:00
Ulrich Drepper
5fc184edcc List only one file per line. 1998-07-04 14:37:17 +00:00
Andreas Schwab
468c277aaf * sysdeps/unix/sysv/linux/m68k/Versions: New file. 1998-07-03 05:37:32 +00:00
Ulrich Drepper
1b1f0c36e3 Version definitions. 1998-07-02 22:33:35 +00:00
Ulrich Drepper
4c01c1dcf2 Make _errno a weak alias, not a strong alias. 1998-07-01 09:33:01 +00:00
Andreas Schwab
fd202ea4b7 * sysdeps/unix/sysv/linux/m68k/sysdep.S: Make _errno a weak alias,
not a strong alias.
1998-07-01 01:42:09 +00:00
Ulrich Drepper
ea8df133cc Include pthreadtypes.h.
Define size_t.
1998-06-30 12:08:40 +00:00
Ulrich Drepper
2e28d2fb79 Define size_t. 1998-06-30 12:07:42 +00:00
Ulrich Drepper
6cc7c3b3c0 Include pthreadtypes.h. 1998-06-30 12:02:24 +00:00
Ulrich Drepper
030d182c93 Don't define __libc_pid. 1998-06-29 12:43:07 +00:00
Ulrich Drepper
035d42d2a0 (feraiseexcept): Mark tmp as early-clobber. 1998-06-27 09:51:32 +00:00
Ulrich Drepper
94cd6191cd Pass sp as arg 7. Kill __data_start. 1998-06-27 09:51:18 +00:00
Ulrich Drepper
ca246d7eef (elf_machine_runtime_setup): Only set _dl_profile_map if _dl_name_match_p.
(RTLD_START): Fix .prologue.  Set __libc_stack_end.
1998-06-27 09:50:59 +00:00
Ulrich Drepper
b136e08ec0 (elf): Kill -mno-fp-regs. 1998-06-27 09:50:41 +00:00
Ulrich Drepper
11c1d87fd2 Add sigstack here. 1998-06-18 21:49:26 +00:00
Ulrich Drepper
1037e1f40a Include sys/types.h before glob.h. 1998-06-17 17:59:03 +00:00
Ulrich Drepper
a3a2cb21be Include glob.h before defining prototypes. 1998-06-17 10:17:53 +00:00
Ulrich Drepper
bb71df5f5f Add prototypes for the __new_* functions. 1998-06-15 11:03:50 +00:00
Ulrich Drepper
7d3d725cc6 Definitions for sigstack functions. 1998-06-10 10:58:58 +00:00
Andreas Schwab
c21b35ecda * sysdeps/m68k/fpu/bits/mathinline.h: Define __ieee754_exp10 as
inline.
	* sysdeps/m68k/fpu/e_exp10.c: New file.
	* sysdeps/m68k/fpu/e_exp10f.c: New file.
	* sysdeps/m68k/fpu/e_exp10l.c: New file.
1998-06-10 05:27:41 +00:00
Andreas Schwab
2cd493384a * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_LABEL): New
definition.
	(PSEUDO, SYSCALL_ERROR_HANDLER): Use it instead of syscall_error.
	* sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
	* sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise.
	* sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
	* sysdeps/unix/sysv/linux/m68k/syscall.S: Likewise.
1998-06-10 01:37:21 +00:00
Andreas Schwab
08016d928b * sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Set
_dl_profile_map only if the name matches.
	(_dl_start_user): Remember stack address.
	* sysdeps/m68k/elf/start.S: Pass new argument to
	__libc_start_user.
1998-06-10 01:35:06 +00:00
Ulrich Drepper
7021745518 Update for new draft ARM ELF ABI. 1998-06-09 15:13:18 +00:00
Ulrich Drepper
6ff8d4938e SysVr4 specific macros to convert from and to sigmask. 1998-06-07 14:06:19 +00:00
Ulrich Drepper
54f119d171 GMP support for ARMs. 1998-06-01 14:25:31 +00:00
Ulrich Drepper
43ce7f2e75 IEEE 754 float support for strange ARMs. 1998-06-01 14:24:49 +00:00
Ulrich Drepper
5d3912ddbc Not needed anymore. 1998-06-01 14:23:55 +00:00
Ulrich Drepper
87386bad90 (FE_EXCEPTION_SHIFT): Rename to FE_EXCEPT_SHIFT. 1998-06-01 14:23:26 +00:00
Ulrich Drepper
6f43b79989 (__jmp_buf): Remove floating-point support.
(_JMPBUF_UNWINDS): Added.
1998-06-01 13:39:22 +00:00
Ulrich Drepper
6298404e7d jmpbuf definition for ARM with FPU. 1998-06-01 13:38:56 +00:00
Ulrich Drepper
58e6626f7e ARM implementation of feholdexcept. 1998-06-01 13:38:03 +00:00
Ulrich Drepper
c61de13d2c Use C_SYMBOL_NAME when referring to errno and _errno. 1998-06-01 13:37:18 +00:00
Ulrich Drepper
e0ebc3b2ef Use __ASSEMBLER__ test macro not ASSEMBLER. 1998-05-29 10:20:59 +00:00
Ulrich Drepper
38843cb976 Correctly renamed. 1998-05-25 11:27:09 +00:00
Ulrich Drepper
cad0799e92 Set exception bits in Arm FPU. 1998-05-24 18:41:41 +00:00