Add some type casts to random() and srandom() functions
This fixes two gcc warnings (on Mac OS X): "warning: implicit conversion shortens 64-bit value into a 32-bit value"
This commit is contained in:
parent
5acb90fafc
commit
e70e81460b
|
@ -62,7 +62,7 @@ Proc_Fork(PROC_STAT *proc, int *pipefds, void (*cbfunc)(int, short), int timeout
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
seed = random();
|
seed = (unsigned int)random();
|
||||||
pid = fork();
|
pid = fork();
|
||||||
switch (pid) {
|
switch (pid) {
|
||||||
case -1:
|
case -1:
|
||||||
|
@ -73,7 +73,7 @@ Proc_Fork(PROC_STAT *proc, int *pipefds, void (*cbfunc)(int, short), int timeout
|
||||||
return -1;
|
return -1;
|
||||||
case 0:
|
case 0:
|
||||||
/* New child process: */
|
/* New child process: */
|
||||||
srandom(seed ^ time(NULL) ^ getpid());
|
srandom(seed ^ (unsigned int)time(NULL) ^ getpid());
|
||||||
Signals_Exit();
|
Signals_Exit();
|
||||||
signal(SIGTERM, Proc_GenericSignalHandler);
|
signal(SIGTERM, Proc_GenericSignalHandler);
|
||||||
signal(SIGALRM, Proc_GenericSignalHandler);
|
signal(SIGALRM, Proc_GenericSignalHandler);
|
||||||
|
|
Loading…
Reference in New Issue