From f3ed03373affbd13ee8dbbeb933959381ae492bb Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Wed, 17 Feb 2010 09:52:26 -0500 Subject: [PATCH] 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 Signed-off-by: Kyle McMartin Signed-off-by: Carlos O'Donell --- ChangeLog.hppa | 5 +++++ sysdeps/unix/sysv/linux/hppa/bits/socket.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 + + * sysdeps/unix/sysv/linux/hppa/bits/socket.h: Actually fix + SOCK_CLOEXEC to match O_CLOEXEC. + 2010-02-02 Carlos O'Donell * 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