This fixes two gcc warnings (on Mac OS X):
"warning: implicit conversion shortens 64-bit value into a 32-bit value"
return -1;
}
- seed = random();
+ seed = (unsigned int)random();
pid = fork();
switch (pid) {
case -1:
return -1;
case 0:
/* New child process: */
- srandom(seed ^ time(NULL) ^ getpid());
+ srandom(seed ^ (unsigned int)time(NULL) ^ getpid());
Signals_Exit();
signal(SIGTERM, Proc_GenericSignalHandler);
signal(SIGALRM, Proc_GenericSignalHandler);