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