diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-05 22:04:36 +0200 | 
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-05 22:04:36 +0200 | 
| commit | abb3587fe939d469a44f2097bae361aabd269f3f (patch) | |
| tree | d4a6b1a17080c42f83da194db4053055ab000a14 /libpthread/linuxthreads/sysdeps | |
| parent | 27893e6651e64ad35f417ab665b8d1669fd03f61 (diff) | |
CLOEXEC: use open(CLOEXEC) if exist; do not check fcntl(FD_CLOEXEC) failure
    text           data     bss     dec     hex filename
-    370              0       0     370     172 libc/misc/dirent/opendir.o
+    366              0       0     366     16e libc/misc/dirent/opendir.o
-    375              4       0     379     17b libc/pwd_grp/lckpwdf.o
+    356              4       0     360     168 libc/pwd_grp/lckpwdf.o
-    248              0       0     248      f8 librt/shm.o
+    209              0       0     209      d1 librt/shm.o
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libpthread/linuxthreads/sysdeps')
| -rw-r--r-- | libpthread/linuxthreads/sysdeps/unix/sysv/linux/mq_notify.c | 4 | 
1 files changed, 1 insertions, 3 deletions
| diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/mq_notify.c b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/mq_notify.c index 31d614b40..a44d05135 100644 --- a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/mq_notify.c +++ b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/mq_notify.c @@ -163,8 +163,7 @@ init_mq_netlink (void)  	return;        /* Make sure the descriptor is closed on exec.  */ -      if (fcntl (netlink_socket, F_SETFD, FD_CLOEXEC) != 0) -	goto errout; +      fcntl (netlink_socket, F_SETFD, FD_CLOEXEC);      }    int err = 1; @@ -213,7 +212,6 @@ init_mq_netlink (void)    if (err != 0)      { -    errout:        close_not_cancel_no_status (netlink_socket);        netlink_socket = -1;      } | 
