external/glibc.git
25 years agoAdd copyright message, change name of include protection, remove
Ulrich Drepper [Sat, 28 Nov 1998 21:00:55 +0000 (21:00 +0000)]
Add copyright message, change name of include protection, remove
inclusion of <bits/termios.h>.

25 years ago(old_kernel_sigaction): Define.
Ulrich Drepper [Sat, 28 Nov 1998 21:00:37 +0000 (21:00 +0000)]
(old_kernel_sigaction): Define.
(struct kernel_sigaction): Rename sa_handler to k_sa_handler.

25 years agoDefine _errno as weak_alias, rewrite errno declaration.
Ulrich Drepper [Sat, 28 Nov 1998 21:00:06 +0000 (21:00 +0000)]
Define _errno as weak_alias, rewrite errno declaration.

25 years agoISO C 9x FPU exception handling function.
Ulrich Drepper [Sat, 28 Nov 1998 20:59:45 +0000 (20:59 +0000)]
ISO C 9x FPU exception handling function.

25 years ago(sysdep_routines): Use += instead of a :=.
Ulrich Drepper [Sat, 28 Nov 1998 20:59:14 +0000 (20:59 +0000)]
(sysdep_routines): Use += instead of a :=.

25 years ago(__FLOAT_WORD_ORDER): Define to big endian.
Ulrich Drepper [Fri, 27 Nov 1998 11:34:17 +0000 (11:34 +0000)]
(__FLOAT_WORD_ORDER): Define to big endian.

25 years agoFix handling of weak undefined symbols during bootstrapping.
Ulrich Drepper [Fri, 27 Nov 1998 10:01:37 +0000 (10:01 +0000)]
Fix handling of weak undefined symbols during bootstrapping.

25 years agoAdd closing comment to avoid warning.
Ulrich Drepper [Fri, 27 Nov 1998 09:04:02 +0000 (09:04 +0000)]
Add closing comment to avoid warning.

25 years agoSystem V ucontext definition for MIPS.
Ulrich Drepper [Thu, 26 Nov 1998 12:01:59 +0000 (12:01 +0000)]
System V ucontext definition for MIPS.

25 years ago(ELF_MACHINE_NO_PLT): New defined macro.
Ulrich Drepper [Thu, 26 Nov 1998 12:01:21 +0000 (12:01 +0000)]
(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.

25 years agoRemove __setfpucw declaration, it's an internal symbol.
Ulrich Drepper [Thu, 26 Nov 1998 12:00:10 +0000 (12:00 +0000)]
Remove __setfpucw declaration, it's an internal symbol.

25 years agoAdd mmap64 alias.
Ulrich Drepper [Mon, 16 Nov 1998 12:01:02 +0000 (12:01 +0000)]
Add mmap64 alias.

25 years ago * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo
Andreas Schwab [Mon, 16 Nov 1998 02:41:56 +0000 (02:41 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo
last change.

25 years ago(__JMP_BUF_SP): Correct value.
Ulrich Drepper [Fri, 13 Nov 1998 14:47:31 +0000 (14:47 +0000)]
(__JMP_BUF_SP): Correct value.

25 years ago * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove
Andreas Schwab [Fri, 13 Nov 1998 03:01:32 +0000 (03:01 +0000)]
* sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove
d0 from clobber list.

25 years agoCleanup comment.
Ulrich Drepper [Thu, 12 Nov 1998 11:21:36 +0000 (11:21 +0000)]
Cleanup comment.

25 years agoDefine ISO C 9X stuff only if included from math.h and __USE_ISOC9X is
Ulrich Drepper [Tue, 10 Nov 1998 19:10:36 +0000 (19:10 +0000)]
Define ISO C 9X stuff only if included from math.h and __USE_ISOC9X is
defined.

25 years agoDefine only if __USE_ISOC9X.
Ulrich Drepper [Thu, 5 Nov 1998 18:05:39 +0000 (18:05 +0000)]
Define only if __USE_ISOC9X.

25 years agoKill __syscall* bits.
Ulrich Drepper [Sat, 31 Oct 1998 23:38:23 +0000 (23:38 +0000)]
Kill __syscall* bits.

25 years ago(INLINE_SYSCALL): New.
Ulrich Drepper [Sat, 31 Oct 1998 23:38:09 +0000 (23:38 +0000)]
(INLINE_SYSCALL): New.

25 years ago(INLINE_SYSCALL*): New.
Ulrich Drepper [Sat, 31 Oct 1998 23:37:54 +0000 (23:37 +0000)]
(INLINE_SYSCALL*): New.
(inline_syscall*): New.

25 years ago(__FDS_BITS): New macro to access fds_bits member.
Ulrich Drepper [Wed, 28 Oct 1998 14:41:28 +0000 (14:41 +0000)]
(__FDS_BITS): New macro to access fds_bits member.

25 years agoInclude bits/pthreadtypes.h only not for POSIX 199506.
Ulrich Drepper [Mon, 26 Oct 1998 15:43:18 +0000 (15:43 +0000)]
Include bits/pthreadtypes.h only not for POSIX 199506.

25 years agoRename __syscall_pwrite64 to __syscall_pwrite.
Ulrich Drepper [Mon, 26 Oct 1998 11:09:12 +0000 (11:09 +0000)]
Rename __syscall_pwrite64 to __syscall_pwrite.

25 years agoRename __syscall_pwrite64 to __syscall_pwrite.
Ulrich Drepper [Mon, 26 Oct 1998 11:08:18 +0000 (11:08 +0000)]
Rename __syscall_pwrite64 to __syscall_pwrite.
Rename __sys_llseek to __syscall__llseek.

25 years ago * sysdeps/unix/sysv/linux/m68k/Makefile [subdir=signal]: Remove
Andreas Schwab [Mon, 26 Oct 1998 01:47:41 +0000 (01:47 +0000)]
* 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.

25 years ago(__fd_set): Define element as fds_bits only is __USE_XOPEN. Otherwise
Ulrich Drepper [Sun, 25 Oct 1998 09:10:44 +0000 (09:10 +0000)]
(__fd_set): Define element as fds_bits only is __USE_XOPEN.  Otherwise
use __fds_bits.

25 years ago(timeval): Protect with __need_timeval.
Ulrich Drepper [Sun, 25 Oct 1998 09:09:44 +0000 (09:09 +0000)]
(timeval): Protect with __need_timeval.

25 years ago(LOCK_SH, LOCK_EX, LOCK_NB, LOCK_UN): Protect with __USE_BSD.
Ulrich Drepper [Sun, 25 Oct 1998 09:09:29 +0000 (09:09 +0000)]
(LOCK_SH, LOCK_EX, LOCK_NB, LOCK_UN): Protect with __USE_BSD.

25 years agoRemove duplicate definition of O_LARGEFILE.
Ulrich Drepper [Sat, 24 Oct 1998 11:01:21 +0000 (11:01 +0000)]
Remove duplicate definition of O_LARGEFILE.

25 years ago(__pathconf): Use path as first argument to statfs.
Ulrich Drepper [Sat, 24 Oct 1998 10:59:25 +0000 (10:59 +0000)]
(__pathconf): Use path as first argument to statfs.

25 years ago(O_NOFOLLOW): New macro.
Ulrich Drepper [Fri, 23 Oct 1998 23:24:00 +0000 (23:24 +0000)]
(O_NOFOLLOW): New macro.

25 years ago(O_LARGEFILE, O_NOFOLLOW, O_DIRECT): New macros.
Ulrich Drepper [Fri, 23 Oct 1998 23:22:54 +0000 (23:22 +0000)]
(O_LARGEFILE, O_NOFOLLOW, O_DIRECT): New macros.
(O_DIRECTORY): Correct definition according to official 2.1.126.

25 years agoAdd setresuid.c, setresgid.c, setfsuid.c, and setfsgid.c.
Ulrich Drepper [Fri, 23 Oct 1998 14:04:39 +0000 (14:04 +0000)]
Add setresuid.c, setresgid.c, setfsuid.c, and setfsgid.c.

25 years agoRemove duplicate ustat definition.
Ulrich Drepper [Fri, 23 Oct 1998 14:00:35 +0000 (14:00 +0000)]
Remove duplicate ustat definition.

25 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.

25 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.

25 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.

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

25 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.

25 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__.

25 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.

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

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

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

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

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

25 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.

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

25 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.

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

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

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

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

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

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

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

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

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

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

25 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__.

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

25 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.

25 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.

25 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.

25 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.

25 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.

25 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.

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

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

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

25 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.

25 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.

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

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

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

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

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

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