diff options
| author | Matt Turner <mattst88@gmail.com> | 2010-02-17 09:52:26 -0500 |
|---|---|---|
| committer | Carlos O'Donell <carlos@systemhalted.org> | 2010-02-17 09:52:26 -0500 |
| commit | f3ed03373affbd13ee8dbbeb933959381ae492bb (patch) | |
| tree | f154009daf5375f9a61d47607f12ef6b0791055d | |
| parent | 317d0e66a01302c98367b8776d5e7936a80f8ffb (diff) | |
| download | glibc-f3ed03373affbd13ee8dbbeb933959381ae492bb.tar.xz glibc-f3ed03373affbd13ee8dbbeb933959381ae492bb.zip | |
Fix SOCK_CLOEXEC on HPPA to match O_CLOEXEC.
The kernel defines SOCK_CLOEXEC as
include/linux/net.h:#define SOCK_CLOEXEC O_CLOEXEC
arch/parisc/include/asm/fcntl.h:#define O_CLOEXEC 010000000
But glibc was defining
sysdeps/unix/sysv/linux/hppa/bits/socket.h: SOCK_CLOEXEC = 01000000,
Signed-off-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Kyle McMartin <kyle@redhat.com>
Signed-off-by: Carlos O'Donell <carlos@codesourcery.com>
| -rw-r--r-- | ChangeLog.hppa | 5 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/hppa/bits/socket.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog.hppa b/ChangeLog.hppa index a74131e7e6..9fd9f89fb6 100644 --- a/ChangeLog.hppa +++ b/ChangeLog.hppa @@ -1,3 +1,8 @@ +2010-02-17 Matt Turner <mattst88@gmail.com> + + * sysdeps/unix/sysv/linux/hppa/bits/socket.h: Actually fix + SOCK_CLOEXEC to match O_CLOEXEC. + 2010-02-02 Carlos O'Donell <carlos@codesourcery.com> * sysdeps/unix/sysv/linux/hppa/bits/mman.h: Define diff --git a/sysdeps/unix/sysv/linux/hppa/bits/socket.h b/sysdeps/unix/sysv/linux/hppa/bits/socket.h index bcc27ccc6f..819b39820d 100644 --- a/sysdeps/unix/sysv/linux/hppa/bits/socket.h +++ b/sysdeps/unix/sysv/linux/hppa/bits/socket.h @@ -62,7 +62,7 @@ enum __socket_type /* Flags to be ORed into the type parameter of socket and socketpair and used for the flags parameter of paccept. */ - SOCK_CLOEXEC = 01000000, /* Atomically set close-on-exec flag for the + SOCK_CLOEXEC = 010000000, /* Atomically set close-on-exec flag for the new descriptor(s). */ #define SOCK_CLOEXEC SOCK_CLOEXEC #undef SOCK_NONBLOCK |
