[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r14232 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r14232 - gnunet/src/util |
Date: |
Mon, 24 Jan 2011 13:24:11 +0100 |
Author: grothoff
Date: 2011-01-24 13:24:11 +0100 (Mon, 24 Jan 2011)
New Revision: 14232
Modified:
gnunet/src/util/os_priority.c
Log:
just use setpriority
Modified: gnunet/src/util/os_priority.c
===================================================================
--- gnunet/src/util/os_priority.c 2011-01-24 12:03:32 UTC (rev 14231)
+++ gnunet/src/util/os_priority.c 2011-01-24 12:24:11 UTC (rev 14232)
@@ -320,33 +320,12 @@
SetPriorityClass (h, rprio);
}
#elif LINUX
- pid_t pid;
-
- pid = proc->pid;
- if ( (0 == pid) ||
- (pid == getpid () ) )
+ if (0 != setpriority (PRIO_PROCESS, proc->pid, rprio))
{
- int have = nice (0);
- int delta = rprio - have;
- errno = 0;
- if ( (delta != 0) &&
- (rprio == nice (delta)) &&
- (errno != 0) )
- {
- GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING |
- GNUNET_ERROR_TYPE_BULK, "nice");
- return GNUNET_SYSERR;
- }
+ GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING |
+ GNUNET_ERROR_TYPE_BULK, "setpriority");
+ return GNUNET_SYSERR;
}
- else
- {
- if (0 != setpriority (PRIO_PROCESS, pid, rprio))
- {
- GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING |
- GNUNET_ERROR_TYPE_BULK, "setpriority");
- return GNUNET_SYSERR;
- }
- }
#else
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
"Priority management not availabe for this platform\n");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r14232 - gnunet/src/util,
gnunet <=