summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-10-26 04:21:11 +0000
committerRoland McGrath <roland@gnu.org>1994-10-26 04:21:11 +0000
commita2f81e6944b8934a1a927eeaf57f3991e2e2241a (patch)
tree11ae1aa2a1fcd65d7caeef800b2a5ee3ad80d3b1
parent2fb0c1ba7309ec6f9fd193625cf63c8c162fcaa4 (diff)
(getonepriority): Always set ONERR.
-rw-r--r--sysdeps/mach/hurd/getpriority.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/sysdeps/mach/hurd/getpriority.c b/sysdeps/mach/hurd/getpriority.c
index c18f67056b..14cb597ba6 100644
--- a/sysdeps/mach/hurd/getpriority.c
+++ b/sysdeps/mach/hurd/getpriority.c
@@ -33,11 +33,7 @@ getpriority (enum __priority_which which, int who)
error_t getonepriority (pid_t pid, struct procinfo *pip)
{
struct procinfo pi;
- if (pip == NULL)
- {
- onerr = __proc_getprocinfo (pid, &pi);
- pip = &pi;
- }
+ onerr = pip ? 0 : __proc_getprocinfo (pid, pip = &pi);
if (!onerr && pip->taskinfo.base_priority > maxpri)
maxpri = pip->taskinfo.base_priority;
return 0;