diff --git a/src/signal_handler.c b/src/signal_handler.c index fc80d7bd773062e6064dfe7e9760ec0af70b3778..8cc6df36dae9dd1cdc63a3418146f3d0b2f82b9c 100644 --- a/src/signal_handler.c +++ b/src/signal_handler.c @@ -23,7 +23,7 @@ #include "builtin_functions.h" #include <signal.h> -RCSID("$Id: signal_handler.c,v 1.108 1999/02/16 01:12:12 grubba Exp $"); +RCSID("$Id: signal_handler.c,v 1.109 1999/02/17 00:07:52 grubba Exp $"); #ifdef HAVE_PASSWD_H # include <passwd.h> @@ -938,13 +938,13 @@ static int set_priority( int pid, char *to ) MEMSET(&foo, sizeof(foo), 0); strcpy(foo.pc_clname, "RT"); - if( priocntl(NULL, NULL, PC_GETCID, (void *)(&foo)) == -1) + if( priocntl((idtype_t)0, (id_t)0, PC_GETCID, (void *)(&foo)) == -1) return 0; params.pc_cid = foo.pc_cid; params.rt_pri = prilevel == 3 ? foo.rt_maxpri : 0; params.rt_tqsecs = 1; params.rt_tqnsecs = 0; - return priocntl(P_PID, pid, PC_SETPARMS, (void *)(¶ms)) != -1; + return priocntl(P_PID, (id_t)pid, PC_SETPARMS, (void *)(¶ms)) != -1; } else { struct { id_t pc_cid; @@ -963,12 +963,12 @@ static int set_priority( int pid, char *to ) MEMSET(¶ms, sizeof(params), 0); MEMSET(&foo, sizeof(foo), 0); strcpy(foo.pc_clname, "TS"); - if( priocntl(NULL, NULL, PC_GETCID, (void *)(&foo)) == -1) + if( priocntl((idtype_t)0, (id_t)0, PC_GETCID, (void *)(&foo)) == -1) return 0; params.pc_cid = foo.pc_cid; params.ts_upri = TS_NOCHANGE; params.ts_uprilim = prilevel*foo.ts_maxupri/2; - return priocntl(P_PID, pid, PC_SETPARMS, (void *)(¶ms)) != -1; + return priocntl(P_PID, (id_t)pid, PC_SETPARMS, (void *)(¶ms)) != -1; } #else #ifdef HAVE_SCHED_SETSCHEDULER