[Top][All Lists]
[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++;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r13314 - gnunet/src/util,
gnunet <=