external/glibc.git
26 years agoInclude <asm/ptrace.h> to define struct pt_regs.
Ulrich Drepper [Fri, 23 Oct 1998 13:42:01 +0000 (13:42 +0000)]
Include <asm/ptrace.h> to define struct pt_regs.

26 years agoRemove spurious call to C_SYMBOL_NAME macro.
Ulrich Drepper [Fri, 23 Oct 1998 13:41:52 +0000 (13:41 +0000)]
Remove spurious call to C_SYMBOL_NAME macro.

26 years agoDon't bother including <asm/ptrace.h> here.
Ulrich Drepper [Fri, 23 Oct 1998 13:41:45 +0000 (13:41 +0000)]
Don't bother including <asm/ptrace.h> here.

26 years agoHandle _PC_LINK_MAX here.
Ulrich Drepper [Fri, 23 Oct 1998 13:41:33 +0000 (13:41 +0000)]
Handle _PC_LINK_MAX here.

26 years agoUse __PMT instead of __P for sa_restorer.
Ulrich Drepper [Thu, 22 Oct 1998 14:41:10 +0000 (14:41 +0000)]
Use __PMT instead of __P for sa_restorer.

26 years agoWrap assembler macros in #ifdef __ASSEMBLER__.
Ulrich Drepper [Thu, 22 Oct 1998 11:17:42 +0000 (11:17 +0000)]
Wrap assembler macros in #ifdef __ASSEMBLER__.

26 years ago[subdir=signal] (sysdep_routines): Add various rt_* functions.
Ulrich Drepper [Wed, 21 Oct 1998 15:40:22 +0000 (15:40 +0000)]
[subdir=signal] (sysdep_routines): Add various rt_* functions.

26 years agoAdd various __syscall_* definitions.
Ulrich Drepper [Wed, 21 Oct 1998 15:28:22 +0000 (15:28 +0000)]
Add various __syscall_* definitions.

26 years agoLinux/m68k specific setreuid definition.
Ulrich Drepper [Wed, 21 Oct 1998 15:27:42 +0000 (15:27 +0000)]
Linux/m68k specific setreuid definition.

26 years agoLinux/m68k specific setregid definition.
Ulrich Drepper [Wed, 21 Oct 1998 15:27:37 +0000 (15:27 +0000)]
Linux/m68k specific setregid definition.

26 years agoLinux/ARM implementation of setreuid.
Ulrich Drepper [Wed, 21 Oct 1998 15:14:34 +0000 (15:14 +0000)]
Linux/ARM implementation of setreuid.

26 years agoLinux/ARM implementation of setregid.
Ulrich Drepper [Wed, 21 Oct 1998 15:14:29 +0000 (15:14 +0000)]
Linux/ARM implementation of setregid.

26 years ago * sysdeps/unix/sysv/linux/m68k/setfsuid.c: Add real contents.
Andreas Schwab [Wed, 21 Oct 1998 01:50:21 +0000 (01:50 +0000)]
* sysdeps/unix/sysv/linux/m68k/setfsuid.c: Add real contents.
* sysdeps/unix/sysv/linux/m68k/syscalls.list: Add s_setfs[ug]id.

26 years agoAdded setfsgid and setfsuid.
Ulrich Drepper [Mon, 19 Oct 1998 14:40:52 +0000 (14:40 +0000)]
Added setfsgid and setfsuid.

26 years agoWrapper arpund system call with check of parameter value range.
Ulrich Drepper [Sun, 18 Oct 1998 13:05:43 +0000 (13:05 +0000)]
Wrapper arpund system call with check of parameter value range.

26 years agoAdd O_DIRECTORY.
Ulrich Drepper [Fri, 16 Oct 1998 16:29:19 +0000 (16:29 +0000)]
Add O_DIRECTORY.

26 years agoAdd s_setgid, s_setresuid, s_setresgid, and s_setuid.
Ulrich Drepper [Fri, 16 Oct 1998 16:28:36 +0000 (16:28 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.

26 years ago[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
Ulrich Drepper [Fri, 16 Oct 1998 16:28:05 +0000 (16:28 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.

26 years agoWrapper around setuid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:54 +0000 (16:21 +0000)]
Wrapper around setuid syscall to check for value range.

26 years agoWrapper around setresuid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:49 +0000 (16:21 +0000)]
Wrapper around setresuid syscall to check for value range.

26 years agoWrapper around setresgid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:45 +0000 (16:21 +0000)]
Wrapper around setresgid syscall to check for value range.

26 years agoWrapper around setgroups syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:38 +0000 (16:21 +0000)]
Wrapper around setgroups syscall to check for value range.

26 years agoWrapper around setgid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:31 +0000 (16:21 +0000)]
Wrapper around setgid syscall to check for value range.

26 years agoWrapper around setfsuid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:24 +0000 (16:21 +0000)]
Wrapper around setfsuid syscall to check for value range.

26 years agoWrapper around setfsgid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:18 +0000 (16:21 +0000)]
Wrapper around setfsgid syscall to check for value range.

26 years agoWrapper around setugid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:08 +0000 (16:21 +0000)]
Wrapper around setugid syscall to check for value range.

26 years agoWrapper around setegid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:03 +0000 (16:21 +0000)]
Wrapper around setegid syscall to check for value range.

26 years agoLinux/Arm specific makefile.
Ulrich Drepper [Fri, 16 Oct 1998 16:18:30 +0000 (16:18 +0000)]
Linux/Arm specific makefile.

26 years agoAdd bits/armsigctx.h.
Ulrich Drepper [Thu, 15 Oct 1998 10:45:34 +0000 (10:45 +0000)]
Add bits/armsigctx.h.

26 years agoRemove __kernel_termios again. Use char[44] to define size of the struct.
Ulrich Drepper [Thu, 15 Oct 1998 09:21:29 +0000 (09:21 +0000)]
Remove __kernel_termios again.  Use char[44] to define size of the struct.

26 years agoInclude termios.h to have all types defined.
Ulrich Drepper [Thu, 15 Oct 1998 07:50:31 +0000 (07:50 +0000)]
Include termios.h to have all types defined.

26 years agoDefine __kernel_termios here instead of including kernel_termios.h.
Ulrich Drepper [Wed, 14 Oct 1998 12:59:04 +0000 (12:59 +0000)]
Define __kernel_termios here instead of including kernel_termios.h.

26 years ago(inline_outb): Fix output parameter format string.
Ulrich Drepper [Tue, 13 Oct 1998 16:25:31 +0000 (16:25 +0000)]
(inline_outb): Fix output parameter format string.
(inline_outw): Likewise.

26 years ago(CFLAGS-ioperm.c): New variable to prevent warnings from use of modern CPU
Ulrich Drepper [Mon, 12 Oct 1998 12:56:56 +0000 (12:56 +0000)]
(CFLAGS-ioperm.c): New variable to prevent warnings from use of modern CPU
instructions.

26 years ago(PSEUDO): Add missing semicolon so that profiling works.
Ulrich Drepper [Mon, 12 Oct 1998 11:15:04 +0000 (11:15 +0000)]
(PSEUDO): Add missing semicolon so that profiling works.

26 years agoDefine PT_EI as extern inline is not yet defined. Use PT_EI in extern
Ulrich Drepper [Fri, 9 Oct 1998 11:22:07 +0000 (11:22 +0000)]
Define PT_EI as extern inline is not yet defined.  Use PT_EI in extern
inline definitions.

26 years agoDefinition of sigcontext for 2.0 and 2.1 kernels.
Ulrich Drepper [Fri, 9 Oct 1998 10:50:29 +0000 (10:50 +0000)]
Definition of sigcontext for 2.0 and 2.1 kernels.

26 years agoAdd support for version 2.0 kernels.
Ulrich Drepper [Fri, 9 Oct 1998 10:50:14 +0000 (10:50 +0000)]
Add support for version 2.0 kernels.

26 years agoMove definition of sigcontext union to bits/armsigctx.h.
Ulrich Drepper [Fri, 9 Oct 1998 10:50:07 +0000 (10:50 +0000)]
Move definition of sigcontext union to bits/armsigctx.h.

26 years ago(platform): Add missing Ruffian entry.
Ulrich Drepper [Thu, 8 Oct 1998 13:09:39 +0000 (13:09 +0000)]
(platform): Add missing Ruffian entry.

26 years ago * sysdeps/m68k/dl-machine.h (RTLD_START): Fix clearing startup
Andreas Schwab [Wed, 7 Oct 1998 02:02:53 +0000 (02:02 +0000)]
* sysdeps/m68k/dl-machine.h (RTLD_START): Fix clearing startup
flag.

26 years agoARM specific hugeval definition.
Ulrich Drepper [Mon, 5 Oct 1998 13:39:33 +0000 (13:39 +0000)]
ARM specific hugeval definition.

26 years agoFix typo in last change.
Ulrich Drepper [Mon, 5 Oct 1998 13:39:21 +0000 (13:39 +0000)]
Fix typo in last change.

26 years agoCope with fussy assembler.
Ulrich Drepper [Thu, 1 Oct 1998 14:30:44 +0000 (14:30 +0000)]
Cope with fussy assembler.

26 years agoRegister content dump function.
Ulrich Drepper [Thu, 1 Oct 1998 14:30:25 +0000 (14:30 +0000)]
Register content dump function.

26 years agoCorrect args to mcount().
Ulrich Drepper [Thu, 1 Oct 1998 14:29:47 +0000 (14:29 +0000)]
Correct args to mcount().

26 years agoProtect use of long long by __extension__.
Ulrich Drepper [Thu, 1 Oct 1998 10:57:23 +0000 (10:57 +0000)]
Protect use of long long by __extension__.

26 years agoList Ruffian in platforms[].
Ulrich Drepper [Tue, 29 Sep 1998 22:41:48 +0000 (22:41 +0000)]
List Ruffian in platforms[].

26 years agoSync with generic Linux version.
Ulrich Drepper [Mon, 28 Sep 1998 11:49:19 +0000 (11:49 +0000)]
Sync with generic Linux version.
(__cmsg_nxthdr): Use CMSG_ALIGN (fixes a bug) and correct test for availability
of another entry.

26 years agoOSF system dependent bits of sys/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:40:59 +0000 (16:40 +0000)]
OSF system dependent bits of sys/mman.h.

26 years agoDon't mention bits/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:37:13 +0000 (16:37 +0000)]
Don't mention bits/mman.h.

26 years agoIrix4 system dependent bits of sys/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:36:12 +0000 (16:36 +0000)]
Irix4 system dependent bits of sys/mman.h.

26 years agoUltrix4 system dependent bits of sys/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:35:56 +0000 (16:35 +0000)]
Ultrix4 system dependent bits of sys/mman.h.

26 years agoSunOS4 system dependent bits of sys/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:35:43 +0000 (16:35 +0000)]
SunOS4 system dependent bits of sys/mman.h.

26 years agoDon't use #include_next.
Ulrich Drepper [Wed, 23 Sep 1998 16:34:46 +0000 (16:34 +0000)]
Don't use #include_next.

26 years agoNot needed anymore.
Ulrich Drepper [Wed, 23 Sep 1998 16:33:27 +0000 (16:33 +0000)]
Not needed anymore.

26 years ago(SA_ONSTACK): Define.
Ulrich Drepper [Tue, 22 Sep 1998 12:44:47 +0000 (12:44 +0000)]
(SA_ONSTACK): Define.

26 years ago * sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
Andreas Schwab [Tue, 22 Sep 1998 01:42:11 +0000 (01:42 +0000)]
* sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
optimized.

26 years ago(elf_machine_lazy_rel): Optimise a bit.
Ulrich Drepper [Fri, 18 Sep 1998 09:10:23 +0000 (09:10 +0000)]
(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.

26 years agoFix typo.
Ulrich Drepper [Thu, 17 Sep 1998 19:36:37 +0000 (19:36 +0000)]
Fix typo.

26 years agoAdd init-first.h.
Ulrich Drepper [Mon, 14 Sep 1998 16:38:32 +0000 (16:38 +0000)]
Add init-first.h.

26 years agoExtra files for Solaris/SPARC.
Ulrich Drepper [Mon, 14 Sep 1998 16:26:45 +0000 (16:26 +0000)]
Extra files for Solaris/SPARC.

26 years agoMoved one dir up.
Ulrich Drepper [Mon, 14 Sep 1998 15:01:45 +0000 (15:01 +0000)]
Moved one dir up.

26 years agoExtra objects for ARM.
Ulrich Drepper [Mon, 14 Sep 1998 15:01:30 +0000 (15:01 +0000)]
Extra objects for ARM.

26 years agoSolaris 2 system calls.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:49 +0000 (18:19 +0000)]
Solaris 2 system calls.

26 years agoSolaris 2 vrsion of param.h.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:33 +0000 (18:19 +0000)]
Solaris 2 vrsion of param.h.

26 years agoSolaris 2 ucontext definitions.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:16 +0000 (18:19 +0000)]
Solaris 2 ucontext definitions.

26 years agoSolaris 2 trap definitions.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:01 +0000 (18:19 +0000)]
Solaris 2 trap definitions.

26 years agoSolaris 2 definitions for sigstack/sigaltstack.
Ulrich Drepper [Fri, 11 Sep 1998 18:18:39 +0000 (18:18 +0000)]
Solaris 2 definitions for sigstack/sigaltstack.

26 years agoWrapper around Linux version of this file. The code can be shared.
Ulrich Drepper [Fri, 11 Sep 1998 18:18:17 +0000 (18:18 +0000)]
Wrapper around Linux version of this file.  The code can be shared.

26 years ago * sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to
Richard Henderson [Fri, 11 Sep 1998 13:48:14 +0000 (13:48 +0000)]
    * 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.

26 years ago * sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
Andreas Schwab [Wed, 9 Sep 1998 01:36:38 +0000 (01:36 +0000)]
* sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
instead of _dl_default_scope[2] as argument to _dl_init_next.

26 years ago * sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
Andreas Schwab [Wed, 9 Sep 1998 01:35:38 +0000 (01:35 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
C9x macro.

26 years ago(ENOMSG): Remove duplicate.
Ulrich Drepper [Mon, 31 Aug 1998 16:04:06 +0000 (16:04 +0000)]
(ENOMSG): Remove duplicate.

26 years ago(elf_machine_lazy_rel): Change first parameter.
Ulrich Drepper [Fri, 28 Aug 1998 22:54:33 +0000 (22:54 +0000)]
(elf_machine_lazy_rel): Change first parameter.

26 years ago(elf_machine_lazy_rel): Change first parameter and use this value.
Ulrich Drepper [Fri, 28 Aug 1998 22:54:12 +0000 (22:54 +0000)]
(elf_machine_lazy_rel): Change first parameter and use this value.

26 years ago * sysdeps/unix/sysv/linux/m68k/register-dump.h: New file.
Andreas Schwab [Fri, 28 Aug 1998 01:42:42 +0000 (01:42 +0000)]
* sysdeps/unix/sysv/linux/m68k/register-dump.h: New file.

26 years agoDefine O_DIRECT.
Ulrich Drepper [Wed, 26 Aug 1998 00:06:05 +0000 (00:06 +0000)]
Define O_DIRECT.
Correct comment for O_LARGEFILE.

26 years ago * sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
Andreas Schwab [Mon, 24 Aug 1998 01:42:29 +0000 (01:42 +0000)]
* 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.

26 years ago * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
Richard Henderson [Sun, 23 Aug 1998 04:09:49 +0000 (04:09 +0000)]
    * 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.

26 years ago * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
Richard Henderson [Sun, 23 Aug 1998 04:09:25 +0000 (04:09 +0000)]
    * 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.

26 years ago * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
Richard Henderson [Sun, 23 Aug 1998 04:08:55 +0000 (04:08 +0000)]
    * 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.

26 years ago * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
Richard Henderson [Sun, 23 Aug 1998 04:08:17 +0000 (04:08 +0000)]
    * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
        * sysdeps/alpha/elf/crtend.S: Likewise.
        * sysdeps/alpha/elf/start.S: Likewise.

26 years ago * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
Richard Henderson [Sun, 23 Aug 1998 04:07:48 +0000 (04:07 +0000)]
    * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
        non-standard pv usage.

26 years agoARM specific optimized string functions.
Ulrich Drepper [Sat, 22 Aug 1998 07:54:18 +0000 (07:54 +0000)]
ARM specific optimized string functions.

26 years agoGenerated from configure.in.
Ulrich Drepper [Fri, 21 Aug 1998 22:29:47 +0000 (22:29 +0000)]
Generated from configure.in.

26 years agoNew file, contains test for recent Linux 2.1.100+ headers.
Ulrich Drepper [Fri, 21 Aug 1998 22:29:33 +0000 (22:29 +0000)]
New file, contains test for recent Linux 2.1.100+ headers.

26 years agoRemove O_READ and O_WRITE.
Ulrich Drepper [Thu, 20 Aug 1998 17:39:48 +0000 (17:39 +0000)]
Remove O_READ and O_WRITE.
Add F_SETSIG and F_GETSIG.

26 years agoInitialization stuff for Linux/ARM.
Ulrich Drepper [Thu, 20 Aug 1998 17:37:44 +0000 (17:37 +0000)]
Initialization stuff for Linux/ARM.

26 years agoARM specific errlist definition.
Ulrich Drepper [Thu, 20 Aug 1998 17:37:26 +0000 (17:37 +0000)]
ARM specific errlist definition.

26 years agoRemove O_READ and O_WRITE.
Ulrich Drepper [Thu, 20 Aug 1998 17:36:51 +0000 (17:36 +0000)]
Remove O_READ and O_WRITE.

26 years agoMoved one directory up.
Ulrich Drepper [Thu, 20 Aug 1998 17:35:44 +0000 (17:35 +0000)]
Moved one directory up.

26 years ago(CALL_MCOUNT): Add missing semicolons.
Ulrich Drepper [Thu, 20 Aug 1998 17:35:29 +0000 (17:35 +0000)]
(CALL_MCOUNT): Add missing semicolons.

26 years agoIEEE754 definitions for ARM.
Ulrich Drepper [Thu, 20 Aug 1998 17:35:22 +0000 (17:35 +0000)]
IEEE754 definitions for ARM.

26 years agoSet __libc_stack_end.
Ulrich Drepper [Thu, 20 Aug 1998 17:34:16 +0000 (17:34 +0000)]
Set __libc_stack_end.
Fix problems with profiling code.

26 years agoUse PLT for procedure call.
Ulrich Drepper [Thu, 20 Aug 1998 17:33:57 +0000 (17:33 +0000)]
Use PLT for procedure call.

26 years agoPut return value in correct register. Don't set the condition flags
Ulrich Drepper [Thu, 20 Aug 1998 17:33:32 +0000 (17:33 +0000)]
Put return value in correct register.  Don't set the condition flags
unnecessarily.
Restore floating point registers correctly.

26 years agoPut return value in correct register. Don't set the condition flags
Ulrich Drepper [Thu, 20 Aug 1998 17:33:18 +0000 (17:33 +0000)]
Put return value in correct register.  Don't set the condition flags
unnecessarily.

26 years agoDefine extern inline functions only if __USE_EXTERN_INLINES is defined.
Ulrich Drepper [Tue, 18 Aug 1998 23:21:05 +0000 (23:21 +0000)]
Define extern inline functions only if __USE_EXTERN_INLINES is defined.

26 years agoCorrect value of R0 before calling sigjmp_save.
Ulrich Drepper [Sat, 15 Aug 1998 02:39:03 +0000 (02:39 +0000)]
Correct value of R0 before calling sigjmp_save.