Commit Graph

2158 Commits

Author SHA1 Message Date
Ulrich Drepper
70109e7ac5 AIX implementation of sigprocmask. 2000-03-21 01:21:16 +00:00
Ulrich Drepper
9264940da4 AIX implementation of sigpending. 2000-03-21 01:21:07 +00:00
Ulrich Drepper
8b10fdaa38 AIX implementation of sigaction. 2000-03-21 01:20:58 +00:00
Ulrich Drepper
b0dacffd2a AIX implementation of setuid. 2000-03-21 01:20:50 +00:00
Ulrich Drepper
5db961844f AIX implementation of setreuid. 2000-03-21 01:20:45 +00:00
Ulrich Drepper
627465efd0 AIX implementation of setregid. 2000-03-21 01:20:40 +00:00
Ulrich Drepper
c11bc02c6d AIX implementation of setgid. 2000-03-21 01:20:31 +00:00
Ulrich Drepper
c59cabddb1 AIX implementation of seteuid. 2000-03-21 01:20:26 +00:00
Ulrich Drepper
ca97c065e7 AIX implementation of setegid. 2000-03-21 01:20:21 +00:00
Ulrich Drepper
ebd7ebff2c AIX implementation of sendmsg. 2000-03-21 01:20:14 +00:00
Ulrich Drepper
ea8194fbd9 AIX implementation of sched_yield. 2000-03-21 01:20:03 +00:00
Ulrich Drepper
bada1fee57 AIX implementation of sbrk. 2000-03-21 01:19:50 +00:00
Ulrich Drepper
00f4e2e478 AIX implementation of revoke. 2000-03-21 01:19:43 +00:00
Ulrich Drepper
83ad13fa28 AIX implementation of recvmsg. 2000-03-21 01:19:34 +00:00
Ulrich Drepper
1fca6a4d4b AIX implementation of recvfrom. 2000-03-21 01:19:29 +00:00
Ulrich Drepper
92f025ebe3 AIX implementation of readv. 2000-03-21 01:19:20 +00:00
Ulrich Drepper
f31359c0ed AIX implementation of readlink. 2000-03-21 01:19:13 +00:00
Ulrich Drepper
8198cb76b2 AIX implementation of read. 2000-03-21 01:19:08 +00:00
Ulrich Drepper
4ac5a17cf9 AIX definitions for profiling. 2000-03-21 01:18:58 +00:00
Ulrich Drepper
9a1dfe2293 AIX implementation of pread64. 2000-03-21 01:18:39 +00:00
Ulrich Drepper
d10f02264a AIX implementation of pread. 2000-03-21 01:18:34 +00:00
Ulrich Drepper
56f5c4388f AIX implementation of open. 2000-03-21 01:18:28 +00:00
Ulrich Drepper
63fe00f0c6 AIX implementation of nanosleep. 2000-03-21 01:18:22 +00:00
Ulrich Drepper
f38ffbfecc AIX implementation of munmap. 2000-03-21 01:18:13 +00:00
Ulrich Drepper
39595bc012 AIX implementation of mmap64. 2000-03-21 01:18:05 +00:00
Ulrich Drepper
518d7e658d AIX implementation of mmap. 2000-03-21 01:18:01 +00:00
Ulrich Drepper
03932925c1 AIX implementation of __lxstat64. 2000-03-21 01:17:53 +00:00
Ulrich Drepper
4588e96db9 AIX implementation of __lxstat. 2000-03-21 01:17:47 +00:00
Ulrich Drepper
d931954b27 AIX implementation of lseek64. 2000-03-21 01:17:38 +00:00
Ulrich Drepper
e41d64d42a AIX implementation of lseek. 2000-03-21 01:17:33 +00:00
Ulrich Drepper
2260eae7d1 AIX implementation of lockf64. 2000-03-21 01:17:26 +00:00
Ulrich Drepper
15373f8bd2 AIX implementation of lockf. 2000-03-21 01:17:22 +00:00
Ulrich Drepper
47415cb261 AIX specific libc startup code.. 2000-03-21 01:17:14 +00:00
Ulrich Drepper
9d338985e4 AIX implementation of lchown. 2000-03-21 01:16:55 +00:00
Ulrich Drepper
4ae9382d40 AIX implementation of kill. 2000-03-21 01:16:47 +00:00
Ulrich Drepper
551e64e98e AIX specific kernel prototypes. 2000-03-21 01:16:41 +00:00
Ulrich Drepper
698fb09ef5 AIX implementation of getuid. 2000-03-21 01:16:23 +00:00
Ulrich Drepper
4e8d527d75 AIX implementation of getsockname. 2000-03-21 01:16:09 +00:00
Ulrich Drepper
bbcea352bd AIX implementation of getsid. 2000-03-21 01:16:01 +00:00
Ulrich Drepper
d22193dc9d AIX implementation of getppid. 2000-03-21 01:15:55 +00:00
Ulrich Drepper
c7e7790bfb AIX implementation of getpid. 2000-03-21 01:15:50 +00:00
Ulrich Drepper
7c5ac4b846 AIX implementation of getpgrp. 2000-03-21 01:15:44 +00:00
Ulrich Drepper
ebea3f565b AIX implementation of getpgid. 2000-03-21 01:15:37 +00:00
Ulrich Drepper
a00d14b76c AIX implementation of getpeername. 2000-03-21 01:15:30 +00:00
Ulrich Drepper
f29772215f AIX implementation of getgid. 2000-03-21 01:15:22 +00:00
Ulrich Drepper
9676468e88 AIX implementation of geteuid. 2000-03-21 01:15:16 +00:00
Ulrich Drepper
60b73b68d4 AIX implementation of getegid. 2000-03-21 01:15:10 +00:00
Ulrich Drepper
f3fc510276 AIX implementation of getdents. 2000-03-21 01:15:02 +00:00
Ulrich Drepper
46f4ffc34c AIX implementation of __fxstat64. 2000-03-21 01:14:51 +00:00
Ulrich Drepper
c6a83472a8 AIX implementation of __fxstat. 2000-03-21 01:14:47 +00:00
Ulrich Drepper
71b3147ef1 AIX implementation of ftruncate64. 2000-03-21 01:14:37 +00:00
Ulrich Drepper
e745b101a7 AIX implementation of ftruncate. 2000-03-21 01:14:30 +00:00
Ulrich Drepper
026b4afc06 AIX implementation of fsync. 2000-03-21 01:14:21 +00:00
Ulrich Drepper
1be48beb0a AIX implementation of fstatfs. 2000-03-21 01:14:14 +00:00
Ulrich Drepper
fe93696234 AIX implementation of fork. 2000-03-21 01:14:07 +00:00
Ulrich Drepper
ddef432c15 AIX implementation of fcntl. 2000-03-21 01:13:56 +00:00
Ulrich Drepper
2d4d9380f3 AIX implementation of fchown. 2000-03-21 01:13:45 +00:00
Ulrich Drepper
e72d8a4fd4 AIX implementation of execve. 2000-03-21 01:13:37 +00:00
Ulrich Drepper
b4b2b1bb09 AIX implementation of euidaccess. 2000-03-21 01:13:29 +00:00
Ulrich Drepper
6011d72b46 AIX specific environment definition. 2000-03-21 01:13:16 +00:00
Ulrich Drepper
3aa78fe2d4 AIX implementation of connect. 2000-03-21 01:12:57 +00:00
Ulrich Drepper
fd08ea7136 Rebuild. 2000-03-21 01:12:49 +00:00
Ulrich Drepper
601c41de32 AIX specific configure.in. 2000-03-21 01:12:41 +00:00
Ulrich Drepper
36e2d40c30 AIX implementation of close. 2000-03-21 01:12:25 +00:00
Ulrich Drepper
5460770e60 AIX implementation of chown. 2000-03-21 01:12:16 +00:00
Ulrich Drepper
d9fd2b3823 AIX implementation of brk. 2000-03-21 01:12:10 +00:00
Ulrich Drepper
23ef7b6154 AIX implementation of access. 2000-03-21 01:12:05 +00:00
Ulrich Drepper
a26c24f453 AIX implementation of accept. 2000-03-21 01:11:58 +00:00
Ulrich Drepper
5570c4b60c AIX implementation of _exit. 2000-03-21 01:11:42 +00:00
Ulrich Drepper
5659dfb793 AIX specific Makefile. 2000-03-21 01:11:25 +00:00
Ulrich Drepper
cc9b3b98b9 (MADV_*): Add flags from latest Linux kernel. 2000-03-20 22:51:18 +00:00
Richard Henderson
7e47b466c7 * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
in GLIBC_2.1.4.
2000-03-20 22:08:26 +00:00
Richard Henderson
9dc874df52 * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
of arithmetic instructions.

        * sysdeps/alpha/fpu/s_ceil.c: Use round to -inf instead of playing
        with the fpcr.  Protect from INV exception.
        * sysdeps/alpha/fpu/s_ceilf.c: Likewise.
        * sysdeps/alpha/fpu/s_floor.c: Protect from INV exception.
        * sysdeps/alpha/fpu/s_floorf.c: Likewise.

        * sysdeps/alpha/fpu/s_copysign.c: New.
        * sysdeps/alpha/fpu/s_copysignf.c: New.
        * sysdeps/alpha/fpu/s_fabs.c: New.
        * sysdeps/alpha/fpu/s_fabsf.c: New.
        * sysdeps/alpha/fpu/s_rint.c: New.
        * sysdeps/alpha/fpu/s_rintf.c: New.
2000-03-20 20:32:11 +00:00
Richard Henderson
cd112ac0a3 * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants. 2000-03-20 20:24:41 +00:00
Richard Henderson
194b9b3b26 * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
Kill sethae.
        * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase.
        * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants):
        Use physical addresses not KSEG addresses.
        (io_system): Add PYXIS.
        (io): Remove hae.reg, sys, hae_shift.
        (stb_mb, stw_mb, stl_mb, __sethae): New.
        (inline_outb, inline_outw, inline_outl): Don't set hae.
        (inline_inb, inline_inw, inline_inl): Likewise.
        (dense_sethae): New null function.
        (struct cpuinfo_data): New.
        (process_cpuinfo): Use local and stack variables, not static.
        Move readlink check here from init_iosys.
        (init_iosys): Use __pciconfig_iobase first.  Know SX and LX as PYXIS.
        (_iopl): Simplify.
        (_hae_shift): Calculate it here.
        * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae,
        add pciconfig_iobase.
2000-03-20 20:23:05 +00:00
Ulrich Drepper
59e14c2112 Make __pwrite64 weak alias. 2000-03-16 07:07:13 +00:00
Ulrich Drepper
9399c12de5 Make __pread64 weak alias. 2000-03-16 07:06:45 +00:00
Ulrich Drepper
052065ad7b (platform): Add entry for Nautilus. 2000-03-15 07:22:08 +00:00
Andreas Jaeger
2e6c2875e8 2000-03-09 Martin Buchholz <martin@xemacs.org>
* sysdeps/unix/sysv/linux/alpha/syscall.S:
	* manual/message.texi (Using gettextized software):
	* manual/message.texi (Message Translation): Doc Fixes.
	* manual/filesys.texi (File Size):
	* manual/charset.texi (glibc iconv Implementation):
	* locale/programs/ld-collate.c (collate_output):
	* iconv/gconv_db.c (find_derivation):
	* manual/install.texi:
	* manual/search.texi (Hash Search Function):
	* manual/stdio.texi (Output Conversion Syntax):
	* FAQ.in:
	* config.h.in:
	* sysdeps/generic/dl-sysdep.c:
	Doc Fixes.  `allows to' is not correct English.

	* elf/rtld.c: Doc fixes.
	* manual/creature.texi (Feature Test Macros): Doc fixes.
	* manual/memory.texi (Hooks for Malloc): Doc Fixes.

	* manual/filesys.texi (Working Directory): Check for ERANGE to
	avoid infloop.
2000-03-10 08:40:34 +00:00
Ulrich Drepper
1a76429b65 Define _STATFS_F_NAMELEN. 2000-02-28 21:15:52 +00:00
Ulrich Drepper
e6e840f034 Define DL_CALL_FCT here. 2000-02-28 20:50:34 +00:00
Ulrich Drepper
2c11d9bcf5 Define shmatt_t type and use it in struct shmid_ds definition. 2000-02-28 05:02:28 +00:00
Ulrich Drepper
37b22a8dd3 Fix type of second parameter. 2000-02-28 04:59:24 +00:00
Andreas Jaeger
b90be06542 Apply forgotten patch to change default version to 2.2. 2000-02-26 08:13:07 +00:00
Ulrich Drepper
41841677b4 Change default version to GLIBC_2.2. 2000-02-26 01:09:38 +00:00
Ulrich Drepper
9a25e078c3 (__feraiseexcept): Correct declaration to return value. 2000-02-26 00:58:51 +00:00
Ulrich Drepper
5e516adf18 (struct msqid_ds): Use __pid_t. 2000-02-25 17:05:23 +00:00
Ulrich Drepper
cf95db7e00 (IPC_INFO): Only define if __USE_GNU. 2000-02-25 08:56:31 +00:00
Ulrich Drepper
40d4354938 Include bits/types.h, not sys/types.h.
(MSG_EXCEPT): Only define if __USE_GNU.
Define msgqnum_t and msglen_t and use them in struct msqid_ds definition.
2000-02-25 08:54:48 +00:00
Ulrich Drepper
6d70eeb43c Allow including from stdlib.h. 2000-02-24 07:57:37 +00:00
Ulrich Drepper
028bec36ff Linux/Alpha specific siginfo definitions. 2000-02-23 05:59:55 +00:00
Ulrich Drepper
158331933d Define SA_NOCLDWAIT. 2000-02-23 05:59:11 +00:00
Ulrich Drepper
2ffceb847f Update comment. 2000-02-22 05:32:19 +00:00
Ulrich Drepper
574b073035 Fix off by one error. 2000-02-20 17:58:12 +00:00
Ulrich Drepper
58d7604e5d opl, _ioperm): Add Rebel-NetWinder to platform table so _ioperm platform
lookup via /proc/cpuinfo works on later version NetWinders.
2000-02-14 18:11:04 +00:00
Andreas Jaeger
bab23124f0 2000-02-12 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (__start): Rewritten for 2.2 startup
	conventions.
	(elf_machine_rel): Use R_MIPS_REL32 for RESOLVE.
	(elf_machine_runtime_setup,elf_machine_got_rel): Move at end of
	file and make dependend on RESOLVE.
	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix arguments to _dl_lookup_symbol.
	(RESOLVE_GOTSYM): Fix arguments to _dl_lookup_symbol.
2000-02-12 11:27:47 +00:00
Ulrich Drepper
e1b4ab28ae Add oldmsgctl, oldsemctl. 2000-02-11 21:01:03 +00:00
Ulrich Drepper
23f1401266 (msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols. 2000-02-11 21:00:47 +00:00
Ulrich Drepper
f8d5da2998 Linux/Alpha specific shmctl implementation. 2000-02-11 21:00:22 +00:00
Ulrich Drepper
3b6c96e67b Linux/Alpha specific semctl implementation. 2000-02-11 21:00:16 +00:00
Ulrich Drepper
9e683793e4 Linux/Alpha specific msgctl implementation. 2000-02-11 21:00:09 +00:00
Ulrich Drepper
6753cccf4b MIPS specific definitions of macros to get stack pointer and high
precision timer.
2000-02-11 19:47:48 +00:00
Ulrich Drepper
c2fab833fb m68k specific definitions of macros to get stack pointer and high
precision timer.
2000-02-11 19:47:42 +00:00
Ulrich Drepper
cab8e3a3ec Alpha specific definitions of macros to get stack pointer and high
precision timer.
2000-02-11 19:47:25 +00:00
Ulrich Drepper
8b9d6d8045 (getresuid): Make syscall directly, no stubs needed.
(getresgid): Likewise.
2000-02-11 19:44:00 +00:00
Ulrich Drepper
fb30b58ad5 Linux/m68k shmctl implementation. 2000-02-11 19:43:46 +00:00
Ulrich Drepper
a020fa2f4d Linux/m68k semctl implementation. 2000-02-11 19:43:42 +00:00
Ulrich Drepper
ac707c19aa Linux/m68k smgctl implementation. 2000-02-11 19:43:37 +00:00
Ulrich Drepper
ef034ccbd5 Linux/m68k getresuid implementation. 2000-02-11 19:43:32 +00:00
Ulrich Drepper
d60da510e2 Linux/m68k getresgid implementation. 2000-02-11 19:43:28 +00:00
Ulrich Drepper
886523a9ba Document new tristate __libc_missing_32bit_uids.
Use 32bit uid syscall if __libc_missing_32bit_uids is -1 or 0.
2000-02-11 19:42:16 +00:00
Ulrich Drepper
78a718de6f Linux/i386 specific shmctl implementation. 2000-02-11 19:41:04 +00:00
Ulrich Drepper
6c391b0995 Linux/i386 specific semctl implementation. 2000-02-11 19:40:59 +00:00
Ulrich Drepper
9410cd8d7c Linux/i386 specific msgctl implementation. 2000-02-11 19:40:53 +00:00
Ulrich Drepper
5ef54b6fd7 Linux/i386 specific getresuid implementation. 2000-02-11 19:40:38 +00:00
Ulrich Drepper
fe60fdbe10 Linux/i386 specific getresgid implementation. 2000-02-11 19:40:32 +00:00
Ulrich Drepper
9dca440b10 (_FPU_DEFAULT): Set the AC bit. 2000-02-11 18:49:01 +00:00
Andreas Jaeger
a233bb29c8 2000-02-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/clone.S: Rewritten.
	Based on a patch by Hiroyuki Machida <machida@sm.sony.co.jp>.
2000-02-10 11:09:31 +00:00
Andreas Jaeger
b7393d1c58 2000-02-09 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sys/syscall.h: Add new syscalls.

	* sysdeps/unix/sysv/linux/mips/syscalls.list: Add missing syscalls.
2000-02-09 14:58:57 +00:00
Andreas Jaeger
fb8168397d 2000-02-08 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Fix typo.

	* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
	Make it compile.
2000-02-08 17:27:15 +00:00
Andreas Jaeger
ff75a64c4a 2000-02-08 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
	Fix usage of macro ADD_STRING.
2000-02-08 16:36:09 +00:00
Andreas Jaeger
b3be99749f 2000-02-08 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Remove members
	c_ispeed and c_ospeed which are not implemented.
2000-02-08 13:41:37 +00:00
Andreas Jaeger
25fdf1f5c1 2000-02-08 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/pwrite64.c: Define __libc_* variant
	for cancelation wrapper; use __ASSUME_PWRITE_SYSCALL macro.
	* sysdeps/unix/sysv/linux/mips/pread64.c: Likewise.
	* sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise.
	* sysdeps/unix/sysv/linux/mips/pread.c: Likewise.
2000-02-08 09:46:01 +00:00
Andreas Jaeger
22e908b01a 2000-02-05 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/mman.h (MS_SYNC): 0 will not
	work - set to 4 in accordance with changes made in the Linux/MIPS
	kernel.  Using MS_SYNC on older kernels with MS_SYNC == 0 doesn't
	actually work.
2000-02-05 07:45:59 +00:00
Andreas Jaeger
4cd50e5eb8 Fix typo in comment. 2000-02-04 16:40:32 +00:00
Andreas Jaeger
19918d3ddd 2000-02-04 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/mman.h: Use correct values for
	the defines.
2000-02-04 16:38:20 +00:00
Andreas Jaeger
ae8736b798 2000-02-03 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/abort-instr.h: New file.
2000-02-03 15:03:50 +00:00
Andreas Jaeger
ede084048d 2000-02-03 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sigcontextinfo.h: New file.

	* sysdeps/unix/sysv/linux/mips/register-dump.h: New file.

	* sysdeps/mips/stackinfo.h: New file.
2000-02-03 14:10:24 +00:00
Andreas Jaeger
d86bec0d49 2000-02-01 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/syscalls.list: Remove duplicates.
2000-02-01 16:50:51 +00:00
Andreas Jaeger
bbfe4cc589 2000-02-01 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/lxstat.c: Removed, we can use the
	generic function.
	* sysdeps/unix/sysv/linux/mips/fxstat.c: Likewise.
2000-02-01 13:39:59 +00:00
Andreas Jaeger
7289f2bbfb 2000-02-01 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/init-first.h: New file, from Ralf
	Baechle <ralf@gnu.org>.

	* sysdeps/unix/sysv/linux/mips/brk.c: New file.
2000-02-01 11:54:37 +00:00
Andreas Jaeger
e67a8419c7 2000-02-01 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Add missing ints.
2000-02-01 11:20:19 +00:00
Andreas Jaeger
fc16ca3254 2000-02-01 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/elf/start.S: Rewritten for __libc_start_main.
2000-02-01 08:28:15 +00:00
Ulrich Drepper
16e4bf6fec Correct return value according to the standard. 2000-01-31 07:56:49 +00:00
Ulrich Drepper
acb1cd8ea1 Export the new *rlimit interface with symbol version GLIBC_2.2. 2000-01-29 12:02:41 +00:00
Ulrich Drepper
1fee13c891 Backout changes for versioning setrlimit and getrlimit. 2000-01-29 12:02:32 +00:00
Ulrich Drepper
c388491ab6 Backout rlimit changes for resource directory. 2000-01-29 12:02:14 +00:00
Ulrich Drepper
9b2282bc34 Add ipc_priv.h. 2000-01-24 12:34:15 +00:00
Ulrich Drepper
47504af3f6 Remove private decls. 2000-01-24 12:31:25 +00:00
Ulrich Drepper
2cb9440978 Linux/Alpha private IPC definitions. 2000-01-24 12:30:41 +00:00
Ulrich Drepper
d0b0bd9a56 Move private decls into ../*_priv.h file. 2000-01-24 12:27:13 +00:00
Ulrich Drepper
adcd6eb68b Remove setrlimit64@GLIBC_2.1.3. 2000-01-24 12:07:25 +00:00
Ulrich Drepper
6bb1e66431 Remove oldsetrlimit64.c. 2000-01-24 12:06:59 +00:00
Ulrich Drepper
b4f75eec45 Linux/Arm specific resource handling definitions. 2000-01-24 12:06:14 +00:00
Ulrich Drepper
9eaa692920 Not needed anymore. 2000-01-24 12:05:37 +00:00
Ulrich Drepper
41aa6d836b Correct check for ENOSYS. 2000-01-24 01:44:35 +00:00
Ulrich Drepper
7ea605ff34 Add prototypes for port access functions. 2000-01-23 08:53:21 +00:00
Ulrich Drepper
358f8be2ed Add sys/io.h. 2000-01-23 08:52:50 +00:00
Ulrich Drepper
13990a22c1 iLinux/m68k implementation of xstat. 2000-01-19 03:52:47 +00:00
Ulrich Drepper
8c23086292 Linux/m68k implementation of lxstat. 2000-01-19 03:52:32 +00:00
Ulrich Drepper
74a892eea9 Linux/m68k implementation of fxstat. 2000-01-19 03:52:16 +00:00
Ulrich Drepper
6274fd0fe8 Linux/Arm implementation of xstat. 2000-01-19 03:51:57 +00:00
Ulrich Drepper
f8b3a62dba Linux/Arm implementation of lxstat. 2000-01-19 03:51:45 +00:00
Ulrich Drepper
f7d91a2716 Linux/Arm implementation of fxstat. 2000-01-19 03:51:30 +00:00
Ulrich Drepper
293c7e46e3 (__syscall_chown): Use proper prototype.
Don't include non-existant header.
(__chown): Return EINVAL if owner or group are out of the range -1U .. 65534.
2000-01-18 04:30:34 +00:00
Ulrich Drepper
a7b22345a1 Linux/Alpha SysV shm definitions. 2000-01-18 04:27:20 +00:00
Ulrich Drepper
db706c12f5 Linux/Alpha SysV sem definitions. 2000-01-18 04:27:12 +00:00
Ulrich Drepper
05bd55b910 Linux/Alpha SysV msq definitions. 2000-01-18 04:27:05 +00:00
Ulrich Drepper
ab944a2185 Update for new ipc. 2000-01-18 04:26:49 +00:00
Ulrich Drepper
1219d5bc53 Linux/i386 implementation of lchown. 2000-01-17 05:20:35 +00:00
Ulrich Drepper
4b1aa399d1 Linux/i386 implementation of getgid. 2000-01-17 05:20:27 +00:00
Ulrich Drepper
881cf30824 Linux/i386 implementation of getuid. 2000-01-17 05:20:20 +00:00
Ulrich Drepper
b1e3521362 Linux/i386 implementation of geteuid. 2000-01-17 05:20:10 +00:00
Ulrich Drepper
26bb8c8c1b Linux/i386 implementation of getegid. 2000-01-17 05:20:03 +00:00
Ulrich Drepper
76862c6dd7 Linux/i386 implementation of fchown. 2000-01-17 05:19:51 +00:00
Ulrich Drepper
6ab12c1eeb Linux/i386 implementation of chown. 2000-01-17 05:19:42 +00:00
Ulrich Drepper
ab25616f31 Linux/Arm implementation of lchown. 2000-01-17 05:18:30 +00:00
Ulrich Drepper
95c95a5696 Linux/Arm implementation of getuid. 2000-01-17 05:18:15 +00:00
Ulrich Drepper
20b74d4546 Linux/Arm implementation of getgid. 2000-01-17 05:18:08 +00:00
Ulrich Drepper
00f523c534 Linux/Arm implementation of getegid. 2000-01-17 05:18:01 +00:00
Ulrich Drepper
20eb495ca6 Linux/Arm implementation of geteuid. 2000-01-17 05:17:53 +00:00
Ulrich Drepper
5daabcd7a5 Linux/Arm implementation of fchown. 2000-01-17 05:17:42 +00:00
Ulrich Drepper
df4969c421 Linux/Arm implementation of chown. 2000-01-17 05:17:33 +00:00
Ulrich Drepper
41955e5325 Linux/Arm specific compatibility getrlimit64 implementation. 2000-01-12 10:24:30 +00:00
Ulrich Drepper
9b0b5c1178 Linux/Arm specific setrlimit64 implementation. 2000-01-12 10:24:10 +00:00
Ulrich Drepper
7857dde8f3 Linux/Arm specific getrlimit64 implementation. 2000-01-12 10:23:51 +00:00
Ulrich Drepper
ee122dfb5c Linux/Arm specific getrlimit implementation. 2000-01-12 10:23:41 +00:00
Ulrich Drepper
b97b0e6d54 Linux/Arm specific setrlimit implementation. 2000-01-12 10:23:30 +00:00
Ulrich Drepper
b7b89e455b Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3. 2000-01-12 10:22:08 +00:00
Ulrich Drepper
13e885e2d2 Add oldgetrlimit, oldsetrlimit. 2000-01-12 10:21:53 +00:00
Ulrich Drepper
a4d6b8eb39 [subdir=resource] (sysdep_routines): Add oldgetrlimit64, oldsetrlimit64.
[subdir=misc] (sysdep_headers): Add sys/elf.h.
2000-01-12 10:21:37 +00:00
Andreas Jaeger
6959849dcf 2000-01-11 Andreas Schwab <schwab@suse.de>
* sysdeps/mips/__longjmp.c (__longjmp): Change call to abort into
	infinite loop to avoid pulling in stdio in the dynamic linker.
	* sysdeps/mips/mips64/__longjmp.c (__longjmp): Likewise.
2000-01-11 18:08:15 +00:00
Andreas Jaeger
f818255971 2000-01-11 Andreas Schwab <schwab@suse.de>
* sysdeps/mips/__longjmp.c (__longjmp): Change call to abort into
	infinite loop to avoid pulling in stdio in the dynamic linker.
2000-01-11 17:12:43 +00:00
Andreas Jaeger
be57c15a96 2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/dl-machine.h (elf_machine_matches_host): Follow
	change from 1999-10-07 to elf/elf.h and rename EM_MIPS_RS4_BE to
	EM_MIPS_RS3_LE.
	* sysdeps/mips/mips64/dl-machine.h: Likewise.
2000-01-10 17:34:40 +00:00
Andreas Jaeger
94e6a9a2e0 2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Remove greg_t,
	gregset_t, fpregset_t, and NGREG definitions.
2000-01-10 14:27:50 +00:00
Andreas Jaeger
7e61a4b7b9 2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/mips/Implies: Add wordsize-32.
2000-01-10 12:33:45 +00:00
Andreas Jaeger
93b2a8e751 2000-01-10 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: Add missing
	int's.

	* sysdeps/unix/sysv/linux/mips/sys/acct.h: Remove K&R support, add
	missing int's.

	* sysdeps/unix/sysv/linux/mips/bits/errno.h: Remove K&R support.
	* sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise.
	* sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise.
2000-01-10 11:44:24 +00:00
Ulrich Drepper
13270773ac (UNDOARGS_5): Fix error in last change. 2000-01-10 01:43:13 +00:00
Ulrich Drepper
9b1eef96d2 (CLEAR_CACHE): System calls clobber R0.
(dl_platform_init): Allow _dl_platform to be NULL.
2000-01-10 01:42:43 +00:00
Ulrich Drepper
9a7c1b605a Distribute sys/elf.h and sys/procfs.h. 2000-01-06 04:34:45 +00:00
Ulrich Drepper
8423269510 Add `fault_address'. 2000-01-06 00:07:38 +00:00
Ulrich Drepper
2c545e4b42 (ADVANCE_STACK_FRAME): New macro.
(GET_FRAME): Apply above to returned value.
2000-01-06 00:04:04 +00:00
Ulrich Drepper
a60ba9f602 Arm specific stack layout description. 2000-01-06 00:02:54 +00:00
Ulrich Drepper
aba7548814 Use sysctl by preference to obtain port mapping information. Avoid use of
mprotect.
2000-01-04 23:54:35 +00:00
Ulrich Drepper
51fa0bed76 Linux/Arm mmap64 implementation. 2000-01-03 23:21:18 +00:00
Ulrich Drepper
51e2a98075 Remove mmap64 alias.
Optimise error handling a little.
2000-01-03 23:20:42 +00:00
Ulrich Drepper
7aacf7acd5 (_HAVE_STRING_ARCH_mempcpy): Define. 2000-01-03 16:58:49 +00:00
Ulrich Drepper
f549254ade Definitions for math on Arm. 2000-01-03 03:50:21 +00:00
Ulrich Drepper
ddd4d0151d Remove K&R compatibility, add missing ints. 1999-12-29 17:50:45 +00:00
Ulrich Drepper
27cd2cbea6 Don't include <asm/io.h>; remove K&R compatibility; add missing ints. 1999-12-29 17:50:32 +00:00
Ulrich Drepper
33ea3bcec3 Remove oldgetrlimit and oldsetrlimit definitions. 1999-12-28 22:13:37 +00:00
Ulrich Drepper
1be564e03e Remove inclusion of <asm/resource.h>. 1999-12-27 06:11:17 +00:00
Ulrich Drepper
62749187ae Add support for syscalls with more than five arguments.
(DOARGS_5, UNDOARGS_5): Don't corrupt the calling stack frame.
1999-12-27 06:06:32 +00:00
Ulrich Drepper
0985e3b717 Remove vm86. Set argument count for `syscall' to 7. 1999-12-27 06:06:11 +00:00
Ulrich Drepper
feaa2cd82b Add __libc_lseek64, __libc_pread, __libc_pread64, __libc_pwrite and
__libc_pwrite64.
1999-12-24 05:47:47 +00:00
Ulrich Drepper
2dfdce515f (CLEAR_CACHE): Fix a2 value. 1999-12-21 17:50:04 +00:00
Ulrich Drepper
936d4afc98 Add missing #. 1999-12-21 16:01:52 +00:00
Ulrich Drepper
ffe8fc1f1a Linux/MIPS specific implementation of putpmsg. 1999-12-21 08:00:02 +00:00
Ulrich Drepper
f57d4a9394 Linux/MIPS specific implementation of putmsg. 1999-12-21 07:59:55 +00:00
Ulrich Drepper
764681b7a4 Linux/MIPS specific implementation of getpmsg. 1999-12-21 07:59:47 +00:00
Ulrich Drepper
8a41020257 Linux/MIPS specific implementation of getmsg. 1999-12-21 07:59:30 +00:00
Ulrich Drepper
a851d4d062 Linux/m68k specific implementation of putpmsg. 1999-12-21 07:59:20 +00:00
Ulrich Drepper
20113dce15 Linux/m68k specific implementation of putmsg. 1999-12-21 07:59:12 +00:00
Ulrich Drepper
4ea9edf197 Linux/m68k specific implementation of getpmsg. 1999-12-21 07:59:04 +00:00
Ulrich Drepper
7b6a54e39c Linux/m68k specific implementation of getmsg. 1999-12-21 07:58:57 +00:00
Ulrich Drepper
b2b066ffc2 Linux/MIPS specific definitions for resource.h. 1999-12-19 00:02:12 +00:00
Ulrich Drepper
b555e31b89 Linux/Alpha specific definitions for resource.h. 1999-12-19 00:02:03 +00:00
Ulrich Drepper
9d1306dd21 (CLEAR_CACHE): New macro to force a cache flush. 1999-12-18 23:40:50 +00:00
Ulrich Drepper
baa41915ea Not neeeded. 1999-12-18 19:39:28 +00:00
Ulrich Drepper
6d1adc8734 Protect definitions for math.h against double inclusion. 1999-12-18 19:36:39 +00:00
Ulrich Drepper
d1af493c6b (elf_machine_rel): Fixup R_ARM_PC24 relocs if possible. 1999-12-08 07:35:32 +00:00
Ulrich Drepper
e22a3eb794 (__t_scalar_t, __t_uscalar_t): Make long types. 1999-12-04 07:40:43 +00:00
Ulrich Drepper
43f0382c72 Fix signedness of __rlim_t and __rlim64_t. 1999-12-02 08:19:07 +00:00
Ulrich Drepper
c0318789f2 Add oldsetrlimit and oldgetrlimit. 1999-12-02 08:18:33 +00:00
Ulrich Drepper
ecb0bc5299 Backwared compatible Linux/Alpha setrlimit64 implementation. 1999-12-02 08:18:16 +00:00
Ulrich Drepper
fce334577e Backwared compatible Linux/Alpha getrlimit64 implementation. 1999-12-02 08:18:09 +00:00
Andreas Schwab
d2463e15d1 * sysdeps/m68k/bits/byteswap.h (__bswap_32): Rename local variable
__v to __bswap_32_v.
	(__bswap_64): Rename local variables __v and __r to __bswap_64_v
	and __bswap_64_r to avoid clash with __bswap_32 macro.
1999-11-29 17:50:55 +00:00
Andreas Jaeger
f4b123a3a8 (elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
	(ELF_MACHINE_RELOC_NOPLT): Removed.
	(ELF_MACHINE_JMP_SLOT): Added.
	(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
	(_RTLD_EPILOGUE): Likewise.
	(RESOLVE_GOTSYM): Use R_MIPS_REL32.
	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
1999-11-23 16:10:26 +00:00
Andreas Jaeger
119fab9878 Fix typo in applying last patch. 1999-11-23 15:57:26 +00:00
Andreas Jaeger
58f68573b9 * sysdeps/mips/dl-machine.h (elf_machine_dynamic): New function.
(elf_machine_got): Removed, not needed anymore.
	(ELF_MACHINE_RELOC_NOPLT): Removed.
	(ELF_MACHINE_JMP_SLOT): Added.
	(_RTLD_PROLOGUE): We use gcc, no need to check for __STDC__.
	(_RTLD_EPILOGUE): Likewise.
	(RESOLVE_GOTSYM): Use R_MIPS_REL32.
	(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
	Based on patches from Maciej W. Rozycki <macro@ds2.pg.gda.pl> and
	Ralf Baechle <baechle@uni-koblenz.de>.
1999-11-23 15:49:22 +00:00
Andreas Jaeger
ccae44c2e6 Include <sys/types.h> to get key_t. 1999-11-22 16:35:07 +00:00
Andreas Jaeger
1b5f51e749 Add __syscall_setrlimit. 1999-11-22 16:34:19 +00:00
Ulrich Drepper
264ce3b03b Remove greg_t, gregset_t, fpregset_t, and NGREG definitions. 1999-11-18 00:11:49 +00:00
Ulrich Drepper
f2fe71afa2 Remove duplicate definitions. 1999-11-15 08:00:07 +00:00
Ulrich Drepper
1e70a8a375 Follow changes from i386 version. 1999-11-12 21:27:08 +00:00
Ulrich Drepper
67b11b531e Add more pr* types used by the debugger. 1999-11-02 06:54:45 +00:00
Ulrich Drepper
17f1ad4499 (SI_KERNEL): Added. 1999-11-01 02:35:05 +00:00
Ulrich Drepper
d971640e98 fetestexcept implementation for PowerPC. 1999-11-01 00:16:46 +00:00
Ulrich Drepper
f2425ccdbb fegetexcept implementation for PowerPC. 1999-11-01 00:16:36 +00:00
Ulrich Drepper
cf025bb298 feupdateenv implementation for PowerPC. 1999-11-01 00:16:24 +00:00
Ulrich Drepper
deb5c024aa fesetround implementation for PowerPC. 1999-11-01 00:16:05 +00:00
Ulrich Drepper
9ce49bd30b fesetenv implementation for PowerPC. 1999-11-01 00:15:55 +00:00
Ulrich Drepper
e576db000f fegetround implementation for PowerPC. 1999-11-01 00:15:45 +00:00
Ulrich Drepper
dd5c04b4d6 fegetenv implementation for PowerPC. 1999-11-01 00:15:28 +00:00
Ulrich Drepper
4a986c1a7d feclearexcept implementation for PowerPC. 1999-11-01 00:15:18 +00:00
Ulrich Drepper
08784f9d79 Moved into fpu subdir. 1999-11-01 00:11:13 +00:00
Ulrich Drepper
146bade74f Return value and add alias. 1999-10-31 23:13:47 +00:00
Ulrich Drepper
6c555ab57e Replace __USE_ISOC9X by __USE_ISOC99 and also recognize _ISOC99_SOURCE. 1999-10-31 17:31:25 +00:00
Ulrich Drepper
0927b9fc12 Added missing N_* constants. 1999-10-29 20:23:01 +00:00
Ulrich Drepper
0f2d32942c Correct namespace selection. 1999-10-19 03:07:09 +00:00
Ulrich Drepper
1e4e03d63b Implied directories for MIPS3. 1999-10-19 03:06:55 +00:00
Ulrich Drepper
33f88b1aad Remove wordsize-32 reference. 1999-10-19 03:06:37 +00:00
Ulrich Drepper
6e64e12d90 Add definition of gregset_t and fpregset_t. 1999-10-12 15:50:11 +00:00
Ulrich Drepper
12b8ab07b9 Update to match generic Linux version. 1999-10-12 15:19:54 +00:00
Ulrich Drepper
362932c82f Declare SA_SIGINFO. 1999-10-11 19:22:39 +00:00
Ulrich Drepper
18e7dfd626 HPUX specific definitions. 1999-10-10 20:34:26 +00:00
Ulrich Drepper
fcda5fcc59 HPPA definitions. 1999-10-10 20:31:45 +00:00
Ulrich Drepper
c628e0383d Disable debug messages. 1999-10-01 16:03:15 +00:00
Ulrich Drepper
7733584f09 Linux/Arm definitions for process image access. 1999-09-14 01:40:51 +00:00
Ulrich Drepper
f70ab57d2e Linux/Arm definitions for register access. 1999-09-14 01:40:33 +00:00
Ulrich Drepper
557847754d Added members 'unsigned char ftype[8]', and 'unsigned int init_flag'
to struct user_fp.  Tnese were added in version 2.2.12 of the ARM
Linux kernel.
1999-09-14 01:38:51 +00:00
Ulrich Drepper
ad2b56f270 Add sys/user.h. 1999-09-07 01:40:31 +00:00
Ulrich Drepper
f908ea6c85 Linux/Alpha specific definitions to access information passed up from the
kernel.
1999-09-03 07:08:11 +00:00
Ulrich Drepper
876914479a Include <sys/user.h> instead of <asm/user.h>. 1999-09-03 07:05:16 +00:00
Ulrich Drepper
2788ea804d Enclose header in an #ifdef statement to prevent it from being included
twice.
1999-09-01 16:34:56 +00:00
Ulrich Drepper
7f3e8e7146 #include <bits/armsigctx.h>. 1999-09-01 16:34:37 +00:00
Ulrich Drepper
c1d675f8ae [db2]: Set CFLAGS of mutex.c to make spinlocks known. 1999-08-30 21:51:20 +00:00
Ulrich Drepper
e7a486ef99 Fix sa_flags, partially reverting a patch from 1998-12-29. We just can't
change the flags, kernels with different flags lead to incompatibilities.
1999-08-28 22:14:27 +00:00
Ulrich Drepper
957a4a990a Update from 2.3.15 kernel. 1999-08-28 00:25:40 +00:00
Ulrich Drepper
fe3f1d14b5 HPUX type definitions. 1999-08-25 20:28:43 +00:00
Ulrich Drepper
a0688161bd HPUX stat buffer definition. 1999-08-25 20:28:22 +00:00
Ulrich Drepper
08316d230b HPUX setjmp buffer definition. 1999-08-25 20:27:19 +00:00
Ulrich Drepper
7dab346125 HPUX error number definitions. 1999-08-25 20:26:03 +00:00
Ulrich Drepper
02043cd067 Define endianess for HPPA. 1999-08-25 20:18:37 +00:00
Ulrich Drepper
8c1f89e911 Solaris dirent definition. 1999-08-25 18:48:38 +00:00
Ulrich Drepper
42d9b8260e getdents implementation for Solaris. 1999-08-25 18:42:20 +00:00
Ulrich Drepper
3f77348a38 Add missing underscore in _llseek entry. 1999-08-25 17:41:51 +00:00
Ulrich Drepper
90445b8a22 Fix typo in execve entry. 1999-08-25 17:40:49 +00:00
Ulrich Drepper
1a839cb12e Fix comment. 1999-08-25 17:39:15 +00:00
Ulrich Drepper
9cc31184c8 Fix EILSEQ value changed in last patch. 1999-08-24 22:13:10 +00:00
Ulrich Drepper
61098fa137 Use __syscall_error. 1999-08-24 20:59:51 +00:00
Ulrich Drepper
c79dd0e87d Rewrite, don't declare errno here. 1999-08-24 20:59:41 +00:00
Ulrich Drepper
143751489c Use hexadecimal floating-point constants for gcc >= 2.95. 1999-08-24 20:35:50 +00:00
Ulrich Drepper
7e5a3fd89a Linux/MIPS specific error codes. 1999-08-23 17:53:43 +00:00
Ulrich Drepper
446548bb28 Define SIGCONTEXT_EXTRA_ARGS. 1999-08-23 17:43:28 +00:00
Ulrich Drepper
3013083aa3 Add execve syscall. 1999-08-23 04:06:18 +00:00
Ulrich Drepper
10b20b58ab Remove SGI specific calls, add RTLD_LOCAL. 1999-08-22 16:05:13 +00:00
Ulrich Drepper
9661dd713d (SA_RESETHAND): Add it. 1999-08-22 16:04:24 +00:00
Ulrich Drepper
0cabeaa3fd Information how to access signal context on Linux/Alpha. 1999-08-19 19:57:25 +00:00
Ulrich Drepper
f739f8a81e Define __blksize_t. 1999-08-18 07:47:37 +00:00
Ulrich Drepper
6996793426 (struct stat): Use __blksize_t for st_blksize member.
(struct stat64): Likewise.
1999-08-18 07:46:54 +00:00
Ulrich Drepper
daacfe6797 (struct stat): Use __blksize_t for st_blksize member. 1999-08-18 07:46:26 +00:00
Ulrich Drepper
77c5dc9ed7 Include bits/types.h instead of sys/types.h. 1999-08-18 07:43:39 +00:00
Ulrich Drepper
0dd0e77c4c Make __useconds_t unsigned. 1999-08-18 03:39:59 +00:00
Ulrich Drepper
283cadf410 Define type __useconds_t. 1999-08-18 01:18:14 +00:00
Ulrich Drepper
26de9a821b Define ARM specific versions of VALID_ELF_HEADER, VALID_ELF_OSABI,
VALID_ELF_ABIVERSION.
1999-08-10 05:10:14 +00:00
Ulrich Drepper
6a06c0af60 (O_DSYNC, O_RSYNC): New definitions.
(O_LARGEFILE): Define only if __USE_LARGEFILE64.
1999-08-06 17:23:00 +00:00
Ulrich Drepper
c93c0c6259 (O_LARGEFILE): Define only if __USE_LARGEFILE64. 1999-08-06 17:22:24 +00:00
Ulrich Drepper
1d8af49384 (O_RSYNC, O_DSYNC): Define. 1999-08-05 16:56:44 +00:00
Ulrich Drepper
bad8d32c28 (GET_NPROCS_PARSER): Initialize result to one. 1999-08-04 16:00:23 +00:00