]> Zhao Yanbai Git Server - minix.git/commitdiff
Use the sys_privctl library function.
authorPhilip Homburg <philip@cs.vu.nl>
Fri, 27 Jan 2006 13:20:06 +0000 (13:20 +0000)
committerPhilip Homburg <philip@cs.vu.nl>
Fri, 27 Jan 2006 13:20:06 +0000 (13:20 +0000)
servers/rs/manager.c

index 1ad9ae1b5da069bd5d76ddc8de1c55e451b423d0..0a6349c52f2910ab1ba80f35ce63476da00a39ce 100644 (file)
@@ -372,8 +372,7 @@ struct rproc *rp;
    * Now, set the privilege structure for the child process to let is run.
    * This should succeed: we tested number in use above.
    */
-  m.PR_PROC_NR = child_proc_nr;
-  if ((s = _taskcall(SYSTEM, SYS_PRIVCTL, &m)) < 0) {  /* set privileges */
+  if ((s = sys_privctl(child_proc_nr, SYS_PRIV_INIT, 0, NULL)) < 0) {
       report("RS","call to SYSTEM failed", s);         /* to let child run */
       if(child_pid > 0) kill(child_pid, SIGKILL);      /* kill driver */
       else report("RS", "didn't kill pid", child_pid);