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.
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.
Ulrich Drepper [Sun, 25 Oct 1998 09:09:44 +0000 (09:09 +0000)]
(timeval): Protect with __need_timeval.
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.
Ulrich Drepper [Sat, 24 Oct 1998 11:01:21 +0000 (11:01 +0000)]
Remove duplicate definition of O_LARGEFILE.
Ulrich Drepper [Sat, 24 Oct 1998 10:59:25 +0000 (10:59 +0000)]
(__pathconf): Use path as first argument to statfs.
Ulrich Drepper [Fri, 23 Oct 1998 23:24:00 +0000 (23:24 +0000)]
(O_NOFOLLOW): New macro.
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.
Ulrich Drepper [Fri, 23 Oct 1998 14:04:39 +0000 (14:04 +0000)]
Add setresuid.c, setresgid.c, setfsuid.c, and setfsgid.c.
Ulrich Drepper [Fri, 23 Oct 1998 14:00:35 +0000 (14:00 +0000)]
Remove duplicate ustat definition.
Ulrich Drepper [Fri, 23 Oct 1998 13:42:01 +0000 (13:42 +0000)]
Include <asm/ptrace.h> to define struct pt_regs.
Ulrich Drepper [Fri, 23 Oct 1998 13:41:52 +0000 (13:41 +0000)]
Remove spurious call to C_SYMBOL_NAME macro.
Ulrich Drepper [Fri, 23 Oct 1998 13:41:45 +0000 (13:41 +0000)]
Don't bother including <asm/ptrace.h> here.
Ulrich Drepper [Fri, 23 Oct 1998 13:41:33 +0000 (13:41 +0000)]
Handle _PC_LINK_MAX here.
Ulrich Drepper [Thu, 22 Oct 1998 14:41:10 +0000 (14:41 +0000)]
Use __PMT instead of __P for sa_restorer.
Ulrich Drepper [Thu, 22 Oct 1998 11:17:42 +0000 (11:17 +0000)]
Wrap assembler macros in #ifdef __ASSEMBLER__.
Ulrich Drepper [Wed, 21 Oct 1998 15:40:22 +0000 (15:40 +0000)]
[subdir=signal] (sysdep_routines): Add various rt_* functions.
Ulrich Drepper [Wed, 21 Oct 1998 15:28:22 +0000 (15:28 +0000)]
Add various __syscall_* definitions.
Ulrich Drepper [Wed, 21 Oct 1998 15:27:42 +0000 (15:27 +0000)]
Linux/m68k specific setreuid definition.
Ulrich Drepper [Wed, 21 Oct 1998 15:27:37 +0000 (15:27 +0000)]
Linux/m68k specific setregid definition.
Ulrich Drepper [Wed, 21 Oct 1998 15:14:34 +0000 (15:14 +0000)]
Linux/ARM implementation of setreuid.
Ulrich Drepper [Wed, 21 Oct 1998 15:14:29 +0000 (15:14 +0000)]
Linux/ARM implementation of setregid.
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.
Ulrich Drepper [Mon, 19 Oct 1998 14:40:52 +0000 (14:40 +0000)]
Added setfsgid and setfsuid.
Ulrich Drepper [Sun, 18 Oct 1998 13:05:43 +0000 (13:05 +0000)]
Wrapper arpund system call with check of parameter value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:29:19 +0000 (16:29 +0000)]
Add O_DIRECTORY.
Ulrich Drepper [Fri, 16 Oct 1998 16:28:36 +0000 (16:28 +0000)]
Add s_setgid, s_setresuid, s_setresgid, and s_setuid.
Ulrich Drepper [Fri, 16 Oct 1998 16:28:05 +0000 (16:28 +0000)]
[subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
and setresuid.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:54 +0000 (16:21 +0000)]
Wrapper around setuid 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.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:45 +0000 (16:21 +0000)]
Wrapper around setresgid 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.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:31 +0000 (16:21 +0000)]
Wrapper around setgid 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.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:18 +0000 (16:21 +0000)]
Wrapper around setfsgid 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.
Ulrich Drepper [Fri, 16 Oct 1998 16:21:03 +0000 (16:21 +0000)]
Wrapper around setegid syscall to check for value range.
Ulrich Drepper [Fri, 16 Oct 1998 16:18:30 +0000 (16:18 +0000)]
Linux/Arm specific makefile.
Ulrich Drepper [Thu, 15 Oct 1998 10:45:34 +0000 (10:45 +0000)]
Add bits/armsigctx.h.
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.
Ulrich Drepper [Thu, 15 Oct 1998 07:50:31 +0000 (07:50 +0000)]
Include termios.h to have all types defined.
Ulrich Drepper [Wed, 14 Oct 1998 12:59:04 +0000 (12:59 +0000)]
Define __kernel_termios here instead of including kernel_termios.h.
Ulrich Drepper [Tue, 13 Oct 1998 16:25:31 +0000 (16:25 +0000)]
(inline_outb): Fix output parameter format string.
(inline_outw): Likewise.
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.
Ulrich Drepper [Mon, 12 Oct 1998 11:15:04 +0000 (11:15 +0000)]
(PSEUDO): Add missing semicolon so that profiling works.
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.
Ulrich Drepper [Fri, 9 Oct 1998 10:50:29 +0000 (10:50 +0000)]
Definition of sigcontext for 2.0 and 2.1 kernels.
Ulrich Drepper [Fri, 9 Oct 1998 10:50:14 +0000 (10:50 +0000)]
Add support for version 2.0 kernels.
Ulrich Drepper [Fri, 9 Oct 1998 10:50:07 +0000 (10:50 +0000)]
Move definition of sigcontext union to bits/armsigctx.h.
Ulrich Drepper [Thu, 8 Oct 1998 13:09:39 +0000 (13:09 +0000)]
(platform): Add missing Ruffian entry.
Andreas Schwab [Wed, 7 Oct 1998 02:02:53 +0000 (02:02 +0000)]
* sysdeps/m68k/dl-machine.h (RTLD_START): Fix clearing startup
flag.
Ulrich Drepper [Mon, 5 Oct 1998 13:39:33 +0000 (13:39 +0000)]
ARM specific hugeval definition.
Ulrich Drepper [Mon, 5 Oct 1998 13:39:21 +0000 (13:39 +0000)]
Fix typo in last change.
Ulrich Drepper [Thu, 1 Oct 1998 14:30:44 +0000 (14:30 +0000)]
Cope with fussy assembler.
Ulrich Drepper [Thu, 1 Oct 1998 14:30:25 +0000 (14:30 +0000)]
Register content dump function.
Ulrich Drepper [Thu, 1 Oct 1998 14:29:47 +0000 (14:29 +0000)]
Correct args to mcount().
Ulrich Drepper [Thu, 1 Oct 1998 10:57:23 +0000 (10:57 +0000)]
Protect use of long long by __extension__.
Ulrich Drepper [Tue, 29 Sep 1998 22:41:48 +0000 (22:41 +0000)]
List Ruffian in platforms[].
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.
Ulrich Drepper [Wed, 23 Sep 1998 16:40:59 +0000 (16:40 +0000)]
OSF system dependent bits of sys/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:37:13 +0000 (16:37 +0000)]
Don't mention bits/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:36:12 +0000 (16:36 +0000)]
Irix4 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.
Ulrich Drepper [Wed, 23 Sep 1998 16:35:43 +0000 (16:35 +0000)]
SunOS4 system dependent bits of sys/mman.h.
Ulrich Drepper [Wed, 23 Sep 1998 16:34:46 +0000 (16:34 +0000)]
Don't use #include_next.
Ulrich Drepper [Wed, 23 Sep 1998 16:33:27 +0000 (16:33 +0000)]
Not needed anymore.
Ulrich Drepper [Tue, 22 Sep 1998 12:44:47 +0000 (12:44 +0000)]
(SA_ONSTACK): Define.
Andreas Schwab [Tue, 22 Sep 1998 01:42:11 +0000 (01:42 +0000)]
* sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
optimized.
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.
Ulrich Drepper [Thu, 17 Sep 1998 19:36:37 +0000 (19:36 +0000)]
Fix typo.
Ulrich Drepper [Mon, 14 Sep 1998 16:38:32 +0000 (16:38 +0000)]
Add init-first.h.
Ulrich Drepper [Mon, 14 Sep 1998 16:26:45 +0000 (16:26 +0000)]
Extra files for Solaris/SPARC.
Ulrich Drepper [Mon, 14 Sep 1998 15:01:45 +0000 (15:01 +0000)]
Moved one dir up.
Ulrich Drepper [Mon, 14 Sep 1998 15:01:30 +0000 (15:01 +0000)]
Extra objects for ARM.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:49 +0000 (18:19 +0000)]
Solaris 2 system calls.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:33 +0000 (18:19 +0000)]
Solaris 2 vrsion of param.h.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:16 +0000 (18:19 +0000)]
Solaris 2 ucontext definitions.
Ulrich Drepper [Fri, 11 Sep 1998 18:19:01 +0000 (18:19 +0000)]
Solaris 2 trap definitions.
Ulrich Drepper [Fri, 11 Sep 1998 18:18:39 +0000 (18:18 +0000)]
Solaris 2 definitions for sigstack/sigaltstack.
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.
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.
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.
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.
Ulrich Drepper [Mon, 31 Aug 1998 16:04:06 +0000 (16:04 +0000)]
(ENOMSG): Remove duplicate.
Ulrich Drepper [Fri, 28 Aug 1998 22:54:33 +0000 (22:54 +0000)]
(elf_machine_lazy_rel): Change first parameter.
Ulrich Drepper [Fri, 28 Aug 1998 22:54:12 +0000 (22:54 +0000)]
(elf_machine_lazy_rel): Change first parameter and use this value.
Andreas Schwab [Fri, 28 Aug 1998 01:42:42 +0000 (01:42 +0000)]
* sysdeps/unix/sysv/linux/m68k/register-dump.h: New file.
Ulrich Drepper [Wed, 26 Aug 1998 00:06:05 +0000 (00:06 +0000)]
Define O_DIRECT.
Correct comment for O_LARGEFILE.
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.
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.
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.
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.
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.
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.
Ulrich Drepper [Sat, 22 Aug 1998 07:54:18 +0000 (07:54 +0000)]
ARM specific optimized string functions.
Ulrich Drepper [Fri, 21 Aug 1998 22:29:47 +0000 (22:29 +0000)]
Generated from configure.in.
Ulrich Drepper [Fri, 21 Aug 1998 22:29:33 +0000 (22:29 +0000)]
New file, contains test for recent Linux 2.1.100+ headers.
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.
Ulrich Drepper [Thu, 20 Aug 1998 17:37:44 +0000 (17:37 +0000)]
Initialization stuff for Linux/ARM.
Ulrich Drepper [Thu, 20 Aug 1998 17:37:26 +0000 (17:37 +0000)]
ARM specific errlist definition.