gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r12881 - in gnunet/src: arm util


From: gnunet
Subject: [GNUnet-SVN] r12881 - in gnunet/src: arm util
Date: Tue, 7 Sep 2010 12:35:54 +0200

Author: grothoff
Date: 2010-09-07 12:35:54 +0200 (Tue, 07 Sep 2010)
New Revision: 12881

Modified:
   gnunet/src/arm/gnunet-service-arm.c
   gnunet/src/util/scheduler.c
Log:
backup errno

Modified: gnunet/src/arm/gnunet-service-arm.c
===================================================================
--- gnunet/src/arm/gnunet-service-arm.c 2010-09-07 10:03:45 UTC (rev 12880)
+++ gnunet/src/arm/gnunet-service-arm.c 2010-09-07 10:35:54 UTC (rev 12881)
@@ -1002,10 +1002,12 @@
 sighandler_child_death ()
 {
   static char c;
+  int old_errno = errno; /* back-up errno */
   GNUNET_break (1 == 
                GNUNET_DISK_file_write (GNUNET_DISK_pipe_handle
                                        (sigpipe, GNUNET_DISK_PIPE_END_WRITE), 
&c,
                                        sizeof (c)));
+  errno = old_errno; /* restore errno */
 }
 
 

Modified: gnunet/src/util/scheduler.c
===================================================================
--- gnunet/src/util/scheduler.c 2010-09-07 10:03:45 UTC (rev 12880)
+++ gnunet/src/util/scheduler.c 2010-09-07 10:35:54 UTC (rev 12881)
@@ -705,10 +705,12 @@
 sighandler_shutdown ()
 {
   static char c;
+  int old_errno = errno; /* backup errno */
 
   GNUNET_DISK_file_write (GNUNET_DISK_pipe_handle
                           (shutdown_pipe_handle, GNUNET_DISK_PIPE_END_WRITE), 
&c,
                           sizeof (c));
+  errno = old_errno;
 }
 
 




reply via email to

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