Commit Graph

244 Commits

Author SHA1 Message Date
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
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
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
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
Richard Henderson
bde3fab6ee * sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c
directly instead of include_next.  Add missing semicolons.
        * sysdeps/unix/sysv/linux/alpha/oldglob.c: Include sys/types.h.
        Add missing semicolons.
1998-05-21 01:18:56 +00:00
Ulrich Drepper
7500ff18c7 Correct handling of arguments. 1998-05-19 16:12:40 +00:00
Ulrich Drepper
59f4b0c86c Wrapper around current code to convert from and back to old glob_t format. 1998-05-12 12:20:54 +00:00
Ulrich Drepper
cab5b83e4d Wrapper around generic code to add version information. 1998-05-12 12:20:27 +00:00
Ulrich Drepper
5df1e78b29 Compile oldglob in posix subdir. 1998-05-12 12:20:06 +00:00
Ulrich Drepper
7214b180b3 Add oldglob.c. 1998-05-12 12:19:53 +00:00
Richard Henderson
50a430afa2 Don't mark pread and pwrite as EXTRA. 1998-05-11 11:05:13 +00:00
Richard Henderson
423363a172 (sysdep_routines): Remove statfs and fstatfs. 1998-05-11 11:04:27 +00:00
Ulrich Drepper
7829f6c432 [subdir=elf]: Define sysdep-others, not others. 1998-05-08 15:02:44 +00:00
Ulrich Drepper
096031e14c (PSEUDO): On error, call __syscall_error rather than syscall_error
directly.
1998-04-30 16:57:25 +00:00
Ulrich Drepper
a62da3689a mmap syscall interface for Linux/ARM. 1998-04-30 16:57:14 +00:00
Ulrich Drepper
b13ae75e55 Add SIGCLD definition. 1998-04-29 16:05:50 +00:00
Ulrich Drepper
68f722de86 (ftruncate): Make __ftruncate the strong symbol, and add weak alias. 1998-04-24 15:29:55 +00:00
Ulrich Drepper
c79c90357e Add __lseek64 alias for __llseek. 1998-04-08 07:10:11 +00:00
Ulrich Drepper
ec39d34aed Allow inclusion from netinet.in.h. 1998-04-07 09:12:51 +00:00
Ulrich Drepper
859d74afa9 2.0 kernel support. 1998-04-07 09:11:50 +00:00
Ulrich Drepper
80509c667f (__syscall_error): Same for PIC and non-PIC now. Correctly negate
error number.
(errno): Use `%' not `@' in .type directives.
1998-04-03 12:06:51 +00:00
Ulrich Drepper
24e022cf82 (PSEUDO): Fix typo introduced in last change. 1998-04-03 08:23:11 +00:00
Ulrich Drepper
2284fbe2ac Correct test for error and use PLTJMP() rather than explicit (PLT). 1998-04-01 09:14:55 +00:00
Ulrich Drepper
ff550b1f27 (SYSCALL_ERROR_HANDLER): Always define, not only #ifndef PIC.
(DO_CALL): Pass fifth argument correctly in R4.
(PSEUDO): Correct test for error, call syscall_error through PLT if PIC.
1998-04-01 09:11:44 +00:00
Andreas Schwab
c4dc6c456e * sysdeps/unix/sysv/linux/m68k/dl-librecon.h: New file.
* sysdeps/unix/sysv/linux/m68k/Makefile [$(subdir)=elf]: Build and
	install lddlibc4.
1998-04-01 00:53:13 +00:00
Ulrich Drepper
161756fe4f Wrapper for adjtimex syscall. 1998-03-31 23:12:58 +00:00
Ulrich Drepper
3117030c12 (sysdep_routines): Add adjtimex. 1998-03-31 23:11:52 +00:00
Ulrich Drepper
c4f60035d5 (socket): Added. 1998-03-29 17:01:51 +00:00
Ulrich Drepper
59ff3eca16 (__readdir64): New strong alias. 1998-03-29 17:01:42 +00:00
Ulrich Drepper
4c0a65f62f Add sizes.h. 1998-03-25 15:53:22 +00:00
Ulrich Drepper
0f2a261a38 (ENTRY): Correct error jump. 1998-03-18 14:34:49 +00:00
Ulrich Drepper
ff259c29e8 Check correctly for error return; call syscall_error through PLT. 1998-03-18 14:33:53 +00:00
Ulrich Drepper
be07ac90bc Correct typo. 1998-03-12 09:18:49 +00:00
Ulrich Drepper
2d4c61a667 Add various SOL_* constants. 1998-03-10 22:42:23 +00:00
Ulrich Drepper
1ad3a6fb0f Adds lots of missing AF_* and PF_* constants. 1998-03-10 22:33:58 +00:00
Andreas Schwab
1c03144cf7 * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
Readd lost negate.
	* sysdeps/m68k/sysdep.h: Remove the stabs stuff again.
1998-03-09 03:20:41 +00:00
Andreas Schwab
56d7f02931 * sysdeps/m68k/add_n.S: Use ENTRY and END macros.
* sysdeps/m68k/lshift.S: Likewise.
	* sysdeps/m68k/rshift.S: Likewise.
	* sysdeps/m68k/sub_n.S: Likewise.
	* sysdeps/m68k/m68020/addmul_1.S: Likewise.
	* sysdeps/m68k/m68020/mul_1.S: Likewise.
	* sysdeps/m68k/m68020/submul_1.S: Likewise.
	* sysdeps/unix/sysv/linux/m68k/sysdep.S: Use ENTRY macro.
	[_LIBC_REENTRANT]: Don't store into global errno.
	* sysdeps/m68k/sysdep.h: New file.
	* sysdeps/unix/sysv/linux/m68k/sysdep.h: Use it.  Use the macros
	ENTRY, CALL_MCOUNT, JUMPTARGET and syscall_error from there.
	(DO_CALL): Change to expect syscall name as argument.
	(PSEUDO): Pass syscall_name to DO_CALL.
	(SYSCALL_ERROR_HANDLER) [_LIBC_REENTRANT]: Don't store into global
	errno.
1998-03-06 01:48:50 +00:00
Richard Henderson
ee0671d1a1 1998-03-01 18:52 H.J. Lu (hjl@gnu.org)
* sysdeps/unix/sysv/linux/alpha/syscalls.list (osf_settimeofday,
        osf_getitimer, osf_setitimer, osf_utimes, osf_getrusage,
        osf_wait4): Removed __xxxx symbol for GLIBC_2.0.
1998-03-01 10:53:22 +00:00
Richard Henderson
9ba8164eb6 * shlib-versions: Match alpha*.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Add adjtimex.
        * sysdeps/unix/sysv/linux/alpha/adjtimex.S: Remove.
        * sysdeps/alpha/fpu/bits/mathinline.h (isunordered et al): New.
        Implement copysign* with and without __ prefix.
        Likewise for fabs; use builtin for gcc 2.8.
        (floor*): New.
        (fdim*): New.
        * elf/elf.h (EF_SPARC*, EF_ALPHA*, SHT_ALPHA*, SHF_ALPHA*): New.
        (R_SPARC*): Match current v9 ABI.
        * sysdeps/wordsize-64/stdint.h (intptr_t): Is a long.
        * sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
        * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
        * sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
        * sysdeps/generic/getresgid.c: Use prototype form because of warning.
        * sysdeps/unix/sysv/linux/getdents.c: Likewise.
        * sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
        * sysdeps/unix/grantpt.c (argv): Fix consts.
        * sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
        * sysdeps/unix/sysv/linux/sigaction.c: Likewise.
1998-03-01 00:56:41 +00:00