projects
/
platform
/
upstream
/
glibc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4fe53b3
)
1999-09-05 Roland McGrath <roland@baalperazim.frob.com>
author
Roland McGrath
<roland@gnu.org>
Sun, 5 Sep 1999 08:44:50 +0000
(08:44 +0000)
committer
Roland McGrath
<roland@gnu.org>
Sun, 5 Sep 1999 08:44:50 +0000
(08:44 +0000)
* hurd/hurdprio.c (_hurd_priority_which_map): If WHO is zero default
it to getpid () for PRIO_PROCESS, geteuid () for PRIO_USER.
hurd/hurdprio.c
patch
|
blob
|
history
diff --git
a/hurd/hurdprio.c
b/hurd/hurdprio.c
index ba95421c223f246d620b82b7319bc60a890f905c..7530c8f34cd25a8513fe3637b8b83c6f33513d7c 100644
(file)
--- a/
hurd/hurdprio.c
+++ b/
hurd/hurdprio.c
@@
-36,7
+36,7
@@
_hurd_priority_which_map (enum __priority_which which, int who,
{
case PRIO_PROCESS:
npids = 1;
- pids[0] = who
;
+ pids[0] = who
?: getpid (); /* XXX function could special-case self? */
err = 0;
break;
@@
-45,6
+45,8
@@
_hurd_priority_which_map (enum __priority_which which, int who,
break;
case PRIO_USER:
+ if (who == 0)
+ who = geteuid ();
err = __USEPORT (PROC, __proc_getallpids (port, &pids, &npids));
break;