aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2010-02-17 09:52:26 -0500
committerCarlos O'Donell <carlos@systemhalted.org>2010-02-17 09:52:26 -0500
commitf3ed03373affbd13ee8dbbeb933959381ae492bb (patch)
treef154009daf5375f9a61d47607f12ef6b0791055d
parent317d0e66a01302c98367b8776d5e7936a80f8ffb (diff)
downloadglibc-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.hppa5
-rw-r--r--sysdeps/unix/sysv/linux/hppa/bits/socket.h2
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