Richard Henderson
|
7ffd2bd725
|
alpha: Do the 32/64-bit split on statfs routines.
|
2010-05-05 08:12:11 -07:00 |
|
Ulrich Drepper
|
285e04f887
|
Remove open system call.
|
2008-03-27 16:23:14 +00:00 |
|
Roland McGrath
|
890e858b8c
|
2005-02-14 GOTO Masanori <gotom@debian.or.jp>
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove the duplicated
getpeername entry.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
|
2005-02-15 00:12:18 +00:00 |
|
Ulrich Drepper
|
a01905d020
|
Move common syscalls for 64bit arches to
sysdeps/unix/sysv/linux/wordsize-64/syscalls.list.
|
2004-03-23 23:31:19 +00:00 |
|
Ulrich Drepper
|
3bc82bb9b5
|
(posix_fadvise64): Remove.
|
2004-03-03 18:55:08 +00:00 |
|
Ulrich Drepper
|
a6df4fa6a2
|
(posix_fadvise64): Add V flag.
|
2003-08-17 00:34:12 +00:00 |
|
Ulrich Drepper
|
f98259f8e3
|
Don't add new posix_fadvise64_64 syscall.
|
2003-08-16 08:06:54 +00:00 |
|
Ulrich Drepper
|
a4164f54c6
|
Define posix_fadvise64_64 entry. Add version info to posix_fadvise64 entry.
|
2003-08-16 06:18:46 +00:00 |
|
Richard Henderson
|
4f6923e1f5
|
* sysdeps/unix/sysv/linux/alpha/syscalls.list (pread, pwrite): Use
the 64-bit syscall name.
|
2003-06-24 16:26:34 +00:00 |
|
Richard Henderson
|
2002663413
|
* sysdeps/unix/make-syscalls.sh: Implement ! prefix for strong aliases.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (open, open64): New.
|
2003-06-20 19:24:17 +00:00 |
|
Richard Henderson
|
ebcd2cd199
|
* sysdeps/unix/alpha/sysdep.h (INLINE_SYSCALL1): Use __builtin_expect.
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_ST_INO_64_BIT)
Unset for alpha.
(__ASSUME_TIMEVAL64): Set for alpha.
* sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): Remove
adjtimex, osf_sigprocmask, old_adjtimex.
* sysdeps/unix/sysv/linux/alpha/adjtime.c: Use INLINE_SYSCALL,
__ASSUME_TIMEVAL64. Reorg tv64 functions to avoid uninit variable.
* sysdeps/unix/sysv/linux/alpha/getitimer.S: Use __ASSUME_TIMEVAL64.
* sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/gettimeofday.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.
* sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Streamline
PIC code sequence.
* sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
* sysdeps/unix/sysv/linux/alpha/sigaction.c: New file.
* sysdeps/unix/sysv/linux/alpha/sigprocmask.c: Use INLINE_SYSCALL.
* sysdeps/unix/sysv/linux/alpha/ustat.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/xmknod.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove osf_sigprocmask,
sys_ustat, sys_mknod, adjtimex, old_adjtimex.
* sysdeps/unix/sysv/linux/alpha/sysdep.h (INLINE_SYSCALL): Don't
defer to __syscall_name; error for rt_sigaction.
* sysdeps/unix/sysv/linux/alpha/xstatconv.c: Include kernel_stat.h.
|
2003-06-20 16:24:36 +00:00 |
|
Richard Henderson
|
a382880a4c
|
* sysdeps/unix/sysv/linux/alpha/syscalls.list (semtimedop): New.
Annotate some parameters.
* sysdeps/unix/sysv/linux/alpha/sysdep.h (__NR_semtimedop): New.
|
2003-06-06 05:52:52 +00:00 |
|
Ulrich Drepper
|
28445fd3b2
|
Add posix_fadvise64 syscall.
|
2003-02-05 23:29:25 +00:00 |
|
Ulrich Drepper
|
94b1e5e52f
|
Remove __GI_* aliases, already added by make-syscalls.sh.
|
2003-01-31 03:40:10 +00:00 |
|
Ulrich Drepper
|
7de021d588
|
(__GI_accept): New alias to accept.
|
2002-12-31 20:44:02 +00:00 |
|
Ulrich Drepper
|
762566f73f
|
(msgrcv, msgsnd): Make cancelable.
|
2002-12-18 01:27:42 +00:00 |
|
Ulrich Drepper
|
9de983ba90
|
(llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send, sendmsg,
sendto, osf_select): Make cancelable.
|
2002-12-15 00:49:51 +00:00 |
|
Roland McGrath
|
3c49a7f2c2
|
2002-12-02 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/linux/alpha/syscalls.list (readahead): Change
caller from EXTRA to -.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
|
2002-12-03 07:28:08 +00:00 |
|
Roland McGrath
|
506ee216c4
|
2002-10-13 Roland McGrath <roland@frob.com>
* posix/unistd.h [__USE_GNU] (getresuid, getresgid, setresuid,
setresgid): Declare them.
* NEWS: Mention it.
* include/unistd.h
(__getresuid, __getresgid, __setresuid, __setresgid): Declare them,
add libc_hidden_proto.
* posix/Versions (libc: GLIBC_2.3.2): New set. Add
getresuid, getresgid, setresuid, setresgid here.
* Versions.def (libc): Define GLIBC_2.3.2 set.
* sysdeps/generic/getresuid.c (__getresuid): Fix argument types.
Add libc_hidden_def.
* sysdeps/generic/getresgid.c (__getresgid): Likewise.
* sysdeps/generic/setresgid.c: New file.
* sysdeps/generic/setresuid.c: New file.
* sysdeps/unix/sysv/linux/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add getresuid and getresgid here.
* sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = misc]
(sysdep_routines): Don't add setresuid and setresgid here.
* sysdeps/unix/sysv/linux/cris/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sh/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* posix/Makefile (routines): Add them all here instead.
* sysdeps/unix/sysv/linux/i386/getresuid.c (getresuid): Renamed to
__getresuid. Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/getresgid.c (getresgid): Renamed to
__getresgid. Add libc_hidden_def for that, and weak alias to old name.
* sysdeps/unix/sysv/linux/i386/setresuid.c: Add libc_hidden_def.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/i386/setresgid.c (setresgid): Renamed to
__setresgid. Add libc_hidden_def for that, and weak alias to old name.
[! __NR_setresuid]: Include generic file.
* sysdeps/unix/sysv/linux/syscalls.list (setresuid, setresgid):
Caller is - now, not EXTRA.
* sysdeps/unix/sysv/linux/sparc/sparc32/syscalls.list
(setresuid, setresgid, getresuid, getresgid): Likewise.
* sysdeps/unix/sysv/linux/syscalls.list (getresuid, getresgid):
Add these calls here.
* sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove them here.
* sysdeps/unix/sysv/linux/hppa/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
|
2002-10-14 01:03:03 +00:00 |
|
Ulrich Drepper
|
9f0c7fbd18
|
Remove all __GI_* aliases.
|
2002-08-03 19:44:44 +00:00 |
|
Ulrich Drepper
|
78413eec88
|
Add __GI_ aliases.
|
2002-08-03 06:58:54 +00:00 |
|
Andreas Jaeger
|
8248bb200e
|
* sysdeps/unix/sysv/linux/alpha/sendfile64.c: New.
* sysdeps/unix/sysv/linux/ia64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/sparc/sparc64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/x86_64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/syscalls.list (sendfile): Remove EXTRA.
(sendfile64): Likewise.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (sendfile): Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list (sendfile): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (sendfile):
Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list (sendfile): Likewise.
|
2002-06-07 12:33:51 +00:00 |
|
Ulrich Drepper
|
79c8c187bb
|
Add readahead syscall. Add sendfile64 alias to sendfile syscall.
|
2002-05-30 23:23:09 +00:00 |
|
Ulrich Drepper
|
a514656381
|
(__recvmsg, __sendmsg): Add aliases.
|
2002-05-15 00:20:02 +00:00 |
|
Ulrich Drepper
|
337ca8062e
|
Add __connect_internal.
|
2002-04-19 07:56:42 +00:00 |
|
Ulrich Drepper
|
84a29bc1f5
|
(ftruncate): Add __ftruncate64 alias.
|
2001-02-16 18:12:10 +00:00 |
|
Andreas Jaeger
|
a58f487d7e
|
Use __setrlimit as strong name.
|
2000-08-23 06:54:33 +00:00 |
|
Ulrich Drepper
|
ec8cf3da88
|
(sysctl): Remove.
|
2000-08-22 09:08:48 +00:00 |
|
Ulrich Drepper
|
64fe7d3c70
|
(__fstatfs64): Add alias.
|
2000-04-22 06:55:02 +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
|
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
|
33ea3bcec3
|
Remove oldgetrlimit and oldsetrlimit definitions.
|
1999-12-28 22:13:37 +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
|
c0318789f2
|
Add oldsetrlimit and oldgetrlimit.
|
1999-12-02 08:18:33 +00:00 |
|
Ulrich Drepper
|
0a437ddb58
|
Add __sysctl.
|
1999-06-15 11:51:17 +00:00 |
|
Ulrich Drepper
|
9346d2ecb1
|
Add vfork.
|
1999-01-14 00:15:14 +00:00 |
|
Ulrich Drepper
|
1dc5a942c9
|
Kill __syscall* bits.
|
1998-10-31 23:38:23 +00:00 |
|
Ulrich Drepper
|
04cfab5065
|
Rename __syscall_pwrite64 to __syscall_pwrite.
|
1998-10-26 11:09:12 +00:00 |
|
Ulrich Drepper
|
d8f1bea433
|
Remove duplicate ustat definition.
|
1998-10-23 14:00:35 +00:00 |
|
Ulrich Drepper
|
1d40317e33
|
Add various __syscall_* definitions.
|
1998-10-21 15:28:22 +00:00 |
|
Ulrich Drepper
|
8e7410c350
|
(recvmsg, sendmsg): Update aliases for cancelation.
|
1998-08-12 17:06:17 +00:00 |
|
Ulrich Drepper
|
1b99d03e6a
|
Define __syscall_recvmsg and __syscall_sendmsg.
|
1998-07-05 15:22:20 +00:00 |
|
Ulrich Drepper
|
22bf6f3448
|
File name for sendmsg and recvmsg syscalls is __ protected.
|
1998-07-05 14:45:16 +00:00 |
|
Ulrich Drepper
|
11c1d87fd2
|
Add sigstack here.
|
1998-06-18 21:49:26 +00:00 |
|
Richard Henderson
|
50a430afa2
|
Don't mark pread and pwrite as EXTRA.
|
1998-05-11 11:05:13 +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
|
161756fe4f
|
Wrapper for adjtimex syscall.
|
1998-03-31 23:12:58 +00:00 |
|
Ulrich Drepper
|
c4f60035d5
|
(socket): Added.
|
1998-03-29 17:01:51 +00:00 |
|
Ulrich Drepper
|
be07ac90bc
|
Correct typo.
|
1998-03-12 09:18:49 +00:00 |
|