David S. Miller
3ba575169a
Fix sparc localplt testcase failures.
2011-08-31 17:30:41 -07:00
David S. Miller
25ad0df13b
Bug fixes for ____longjmp_chk on sparc.
2011-08-22 16:53:57 -07:00
David S. Miller
9c96ff2385
* sysdeps/unix/sysv/linux/sparc/bits/resource.h (RLIM_INFINITY,
...
RLIM64_INFINITY): Fix 64-bit values for 32-bit sparc.
2011-08-14 04:09:28 -07:00
David S. Miller
6761ac045d
* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Add missing comma in
...
enum.
* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise.
2011-08-10 23:09:24 -07:00
Ulrich Drepper
8accd4dccc
Define AF_NFC and PF_NFC
2011-07-23 20:06:48 -04:00
Ulrich Drepper
cbff0d9689
Update ptrace constants
2011-07-23 19:10:18 -04:00
Ulrich Drepper
80e2212d8e
Same change for the other siginfi.h files
2011-05-29 20:12:15 -04:00
Ulrich Drepper
67f86a251e
Define RLIMIT_RTTIME
2011-05-23 15:53:37 -04:00
Andreas Schwab
00e5419f8e
Rename open_by_handle to open_by_handle_at.
2011-04-01 13:05:15 -04:00
Ulrich Drepper
658e451d8b
Define O_PATH.
2011-04-01 11:46:10 -04:00
Ulrich Drepper
158648c0bd
Add support for name_to_handle_at and open_by_handle.
2011-04-01 10:33:37 -04:00
Andreas Schwab
edf9294e7a
Update sysdeps/unix/sysv/linux/sparc/bits/socket.h
2011-02-07 22:48:55 -05:00
Ulrich Drepper
18ba70a559
Define MADV_NOHUGEPAGE.
2011-01-17 18:35:17 -05:00
Ulrich Drepper
32465c3ea0
Define MADV_HUGEPAGE.
2011-01-17 18:24:59 -05:00
Ulrich Drepper
a77e8cbc39
Add definitions for new socket protocols.
2011-01-17 14:21:02 -05:00
David S. Miller
16c2895fea
sparc64: Use i386 implementation for fxstat.
...
This was simply missed when Jakub converted all of the
other sparc64 xstat cases.
2011-01-04 12:22:41 -08:00
Andreas Schwab
e24f0a8b9e
Add support for fanotify_mark on sparc32 and s390
2010-09-20 06:58:15 -07:00
Mike Frysinger
fdc0c10d9b
Update sparc epoll.h from epoll_create2 to epoll_create1
2010-09-01 12:45:02 -07:00
Ulrich Drepper
962dba7828
Define EXTPROC for Linux.
2010-08-12 20:39:44 -07:00
Ulrich Drepper
c08fb0d7bb
Add support for prlimit and prlimit64 on Linux.
2010-08-11 11:18:52 -07:00
Ulrich Drepper
b2ef2c014b
Define F_SETPIPE_SZ and F_GETPIPE_SZ.
2010-06-14 14:47:34 -07:00
Aurelien Jarno
321029f1c3
sparc64: Fix msgrcv()
...
msgrcv() does not work on sparc64, as it passes the 6th argument using
the ipc kludge, while the kernel waits for a 6 arguments syscall. This
patches fixes the problem by using a sparc64 specific version of
msgrcv.c.
2010-03-03 Aurelien Jarno <aurelien@aurel32.net>
* sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c: New file.
2010-03-03 02:14:03 -08:00
David S. Miller
34a407de96
sparc: Fix 32-bit makecontext arg passing.
...
test-makecontext3 fails because we fill in the argument
stack slots past the 5th using the wrong index.
2010-02-20 13:48:07 -08:00
Andreas Schwab
70da4a1826
Add new errlist compat entry for 2.12.
2010-02-06 02:02:22 -08:00
Andreas Schwab
f87d0dac8b
Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc.
2010-01-18 08:38:18 -08:00
Ulrich Drepper
64c1f3af5d
Fix double-inclusion problem of bits/stat.h.
2010-01-11 11:03:27 -08:00
Ulrich Drepper
33780b6d33
FIx up signal.h for XPG7.
2010-01-10 18:43:30 -08:00
Ulrich Drepper
f095bb7204
Add support for XPG7 testing.
...
The header conformance testing code needed extending for XPG7. This
exposed a few bugs in the headers. There are more changes to come.
2010-01-09 10:56:41 -08:00
Ulrich Drepper
f282f6b90a
Update poll.h header for POSIX 2008.
2009-12-15 13:05:14 -08:00
Ulrich Drepper
2de59be022
Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels.
2009-12-11 23:00:49 -08:00
Andreas Schwab
e3611aefb4
Use struct timespec for timestamps in struct stat also if __USE_XOPEN2K8.
...
POSIX.1-2008 made stat.st_[acm]tim mandatory.
2009-11-23 07:10:27 -08:00
Ulrich Drepper
c6e7f16c53
Follow kernel F_OWNER_{GID -> PGRP} change.
...
But maintain compatiblity for 2.11.
2009-11-19 06:38:31 -08:00
Ulrich Drepper
424bea69fb
Change misleading names of parameters of sync_file_range.
2009-11-17 18:10:56 -08:00
Ulrich Drepper
2866eeb1b7
Add missing Linux MADV_* definitions.
2009-11-17 06:43:39 -08:00
Ulrich Drepper
0079dd2382
Add support for new Linux error ERFKILL.
2009-11-14 10:20:25 -08:00
Ulrich Drepper
8964681064
Fix F_SETOWN_EX and F_GETOWN_EX definitions.
2009-11-14 08:28:40 -08:00
Jakub Jelinek
34df851b33
Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64.
...
As reported in http://bugzilla.redhat.com/533063 , preadv/pwritev prototypes
are wrong on 32-bit arches with -D_FILE_OFFSET_BITS=64 and as I've just
found, fallocate is wrong too.
The problem is that only off_t is remapped to the 64-bit type transparently,
__off_t is not.
2009-11-06 09:26:31 -08:00
Ulrich Drepper
d9e8f9ec55
Define F_OWNER_* and f_owner_ex for Linux targets.
2009-10-29 08:48:17 -07:00
David S. Miller
a0902db9fe
Add ____longjmp_chk for sparc
...
tst-longjmp_chk passes, tst-longjmp_chk2 fails but that is because
of some limitations of kernel signal delivery on sparc that I need
to fix, it has nothing to do with the longjmp_chk implementation.
(The problem with tst-longjmp_chk2 is that it tries to do a stack
fault SIGSEGV within a stack fault SIGSEGV , and the Linux kernel
will refuse to setup the signal stack and deliver the signal if the
register windows can't be written out to the stack first)
2009-10-14 14:57:16 +02:00
Ulrich Drepper
78aa397939
Define F_SETOWN_EX and F_GETOWN_EX in Linux headers.
2009-10-01 01:18:41 -07:00
Ulrich Drepper
d0a2af7106
Add 802.15.4 definitions to header files.
2009-06-18 07:52:38 -07:00
Jakub Jelinek
1f3615a1c9
Add missing export of fallocate64 on 32-bit platforms.
...
Due to a pasto the fallocate64 interface, introduced in glibc 2.10,
isn't exported for 32-bit Linux platforms. It is too late for this
now so exported them for glibc 2.11.
2009-05-15 21:00:09 -07:00
Ulrich Drepper
99eb932f75
* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Declare fallocate{,64}.
...
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
2009-03-03 13:53:19 +00:00
Ulrich Drepper
3e6b0a28eb
* include/features.h: Define macros for XPG7/POSIX 2008.
...
* sysdeps/unix/sysv/linux/bits/stat.h: Protect UTIME_NOW and
UTIME_OMIT only with __USE_ATFILE.
* sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/bits/stat.h: Likewise.
* io/sys/stat.h: Move mknodat definition into same conditional as
mknod.
* time/sys/time.h: futimesat is not among the functions accepted
into the POSIX standard.
2009-02-26 01:43:53 +00:00
Jakub Jelinek
d82a27f841
* stdlib/monetary.h: Uglify function parameter names.
...
* sunrpc/rpc/pmap_clnt.h: Likewise.
* sunrpc/rpc/svc.h: Likewise.
* sunrpc/rpc/xdr.h: Likewise.
* sunrpc/rpc/clnt.h: Likewise.
* resolv/netdb.h: Likewise.
* resolv/arpa/nameser.h: Likewise.
* resolv/resolv.h: Likewise.
* argp/argp.h: Likewise.
* locale/langinfo.h: Likewise.
* io/sys/stat.h: Likewise.
* posix/spawn.h: Likewise.
* nis/rpcsvc/nislib.h: Likewise.
* malloc/obstack.h: Likewise.
* sysdeps/ia64/bits/link.h: Likewise.
* sysdeps/i386/bits/link.h: Likewise.
* sysdeps/s390/bits/link.h: Likewise.
* sysdeps/powerpc/bits/link.h: Likewise.
* sysdeps/x86_64/bits/link.h: Likewise.
* sysdeps/sparc/bits/link.h: Likewise.
* sysdeps/sh/bits/link.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/io.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sys/io.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: Likewise.
* sysdeps/unix/sysv/linux/sys/eventfd.h: Likewise.
2009-02-16 Jakub Jelinek <jakub@redhat.com>
* stdlib/monetary.h: Uglify function parameter names.
* sunrpc/rpc/pmap_clnt.h: Likewise.
* sunrpc/rpc/svc.h: Likewise.
* sunrpc/rpc/xdr.h: Likewise.
* sunrpc/rpc/clnt.h: Likewise.
* resolv/netdb.h: Likewise.
* resolv/arpa/nameser.h: Likewise.
* resolv/resolv.h: Likewise.
* argp/argp.h: Likewise.
* locale/langinfo.h: Likewise.
* io/sys/stat.h: Likewise.
* posix/spawn.h: Likewise.
* nis/rpcsvc/nislib.h: Likewise.
* malloc/obstack.h: Likewise.
* sysdeps/ia64/bits/link.h: Likewise.
* sysdeps/i386/bits/link.h: Likewise.
* sysdeps/s390/bits/link.h: Likewise.
* sysdeps/powerpc/bits/link.h: Likewise.
* sysdeps/x86_64/bits/link.h: Likewise.
* sysdeps/sparc/bits/link.h: Likewise.
* sysdeps/sh/bits/link.h: Likewise.
* sysdeps/unix/sysv/linux/i386/sys/io.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sys/io.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sys/eventfd.h: Likewise.
* sysdeps/unix/sysv/linux/sys/eventfd.h: Likewise.
2009-02-16 21:00:15 +00:00
Ulrich Drepper
f43b4be655
* sysdeps/unix/sysv/linux/getsysstats.c (next_line): New function.
...
(GET_NPROCS_PARSER): Change parameters and use next_line.
(__get_nprocs): Rewrite to not use stdio routines.
* sysdeps/unix/sysv/linux/sparc/getsysstats.c (GET_NPROCS_PARSER):
Change parameters and use next_line.
2009-02-15 23:43:36 +00:00
Ulrich Drepper
26b62243ee
[BZ #7095 ]
...
2009-02-06 Ulrich Drepper <drepper@redhat.com>
[BZ #7095 ]
* bits/confname.h: Add SUSv7 macros for getconf environments.
* bits/environments.h: Likewise.
* sysdeps/unix/sysv/linux/i386/bits/environments.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/environments.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/environments.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/environments.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/bits/environments.h: Likewise.
* posix/confstr.c: Handle SUSv5 and SUSv7 environments.
* posix/getconf.c: Likewise.
* posix/sysconf.c: Likewise.
* sysdeps/posix/sysconf.c: Likewise.
* posix/Makefile (getconf.speclist): Also collect SUSv5 and SUSv7
environments.
2009-02-07 08:19:29 +00:00
Ulrich Drepper
a71433e7fd
* sysdeps/unix/sysv/linux/sparc/bits/siginfo.h (struct sigevent):
...
Add _tid slot to maintain consistency with kernel.
2009-02-05 00:21:43 +00:00
Andreas Jaeger
4f5ac20b29
(SHM_EXEC): Define.
2009-01-30 20:33:15 +00:00
Jakub Jelinek
960af8c249
[BZ #9720 ]
...
* sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who): Avoid
comma after RUSAGE_CHILDREN if not -D_GNU_SOURCE.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h (enum __rusage_who):
Likewise.
2009-01-08 Jakub Jelinek <jakub@redhat.com>
[BZ #9720 ]
* sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who): Avoid
comma after RUSAGE_CHILDREN if not -D_GNU_SOURCE.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h (enum __rusage_who):
Likewise.
2009-01-08 10:16:12 +00:00