gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13314 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r13314 - gnunet/src/util
Date: Wed, 20 Oct 2010 15:15:10 +0200

Author: grothoff
Date: 2010-10-20 15:15:09 +0200 (Wed, 20 Oct 2010)
New Revision: 13314

Modified:
   gnunet/src/util/os_priority.c
Log:
do not set flags here

Modified: gnunet/src/util/os_priority.c
===================================================================
--- gnunet/src/util/os_priority.c       2010-10-20 13:12:00 UTC (rev 13313)
+++ gnunet/src/util/os_priority.c       2010-10-20 13:15:09 UTC (rev 13314)
@@ -355,13 +355,7 @@
     {
       i = 0;
       while (-1 != (k = lsocks[i++]))
-       {
-         flags = fcntl (k, F_GETFD);
-         GNUNET_assert (flags >= 0);
-         flags &= ~FD_CLOEXEC;
-         (void) fcntl (k, F_SETFD, flags);
-         GNUNET_array_append (lscp, ls, k);
-       }
+       GNUNET_array_append (lscp, ls, k);      
       GNUNET_array_append (lscp, ls, -1);
     }
 #if HAVE_WORKING_VFORK
@@ -422,10 +416,11 @@
              (void) close (tgt);             
              GNUNET_assert (-1 != dup2 (lscp[i], tgt));
            }
-         /* set close-on-exec flag */
+         /* unset close-on-exec flag */
          flags = fcntl (tgt, F_GETFD);
          GNUNET_assert (flags >= 0);
          flags &= ~FD_CLOEXEC;
+         fflush (stderr);
          (void) fcntl (tgt, F_SETFD, flags);
          tgt++;
          i++;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]