Fixes for NetBSD
This commit is contained in:
parent
530af1e724
commit
6519357e2f
@ -1031,9 +1031,10 @@ void *scheduler(void)
|
||||
static int call_entry = MAXTASKS;
|
||||
double loadavg[3];
|
||||
pp_list *tpl;
|
||||
sigset_t sigset, oldset;
|
||||
// sigset_t sigset, oldset;
|
||||
|
||||
Syslog('+', "Starting scheduler thread with pid %d", (int)getpid());
|
||||
/*
|
||||
rc = pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
|
||||
if (rc)
|
||||
Syslog('+', "pthread_setcancelstate(PTHREAD_CANCEL_DISABLE) rc=%d", rc);
|
||||
@ -1044,7 +1045,7 @@ void *scheduler(void)
|
||||
rc = pthread_sigmask(SIG_SETMASK, &sigset, &oldset);
|
||||
if (rc)
|
||||
Syslog('+', "pthread_sigmask(SIG_SETMASK) rc=%d", rc);
|
||||
|
||||
*/
|
||||
|
||||
sched_run = TRUE;
|
||||
pw = getpwuid(getuid());
|
||||
|
@ -338,19 +338,19 @@ void *ping_thread(void)
|
||||
static char pingaddress[41];
|
||||
static time_t pingsend;
|
||||
time_t now;
|
||||
sigset_t sigset, oldset;
|
||||
// sigset_t sigset, oldset;
|
||||
|
||||
Syslog('+', "Starting ping thread with pid %d", (int)getpid());
|
||||
rc = pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
|
||||
if (rc)
|
||||
Syslog('+', "pthread_setcancelstate(PTHREAD_CANCEL_DISABLE) rc=%d", rc);
|
||||
// rc = pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
|
||||
// if (rc)
|
||||
// Syslog('+', "pthread_setcancelstate(PTHREAD_CANCEL_DISABLE) rc=%d", rc);
|
||||
|
||||
rc = sigfillset(&sigset);
|
||||
if (rc)
|
||||
Syslog('+', "sigfillset() rc=%d", rc);
|
||||
rc = pthread_sigmask(SIG_SETMASK, &sigset, &oldset);
|
||||
if (rc)
|
||||
Syslog('+', "pthread_sigmask(SIG_SETMASK) rc=%d", rc);
|
||||
// rc = sigfillset(&sigset);
|
||||
// if (rc)
|
||||
// Syslog('+', "sigfillset() rc=%d", rc);
|
||||
// rc = pthread_sigmask(SIG_SETMASK, &sigset, &oldset);
|
||||
// if (rc)
|
||||
// Syslog('+', "pthread_sigmask(SIG_SETMASK) rc=%d", rc);
|
||||
|
||||
pingresult[1] = pingresult[2] = FALSE;
|
||||
pingnr = 2;
|
||||
|
@ -583,9 +583,10 @@ void *cmd_thread(void)
|
||||
int rlen, rc;
|
||||
struct pollfd pfd;
|
||||
static char buf[2048];
|
||||
sigset_t sigset, oldset;
|
||||
// sigset_t sigset, oldset;
|
||||
|
||||
Syslog('+', "Starting cmd thread with pid %d", (int)getpid());
|
||||
/*
|
||||
rc = pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, NULL);
|
||||
if (rc)
|
||||
Syslog('+', "pthread_setcancelstate(PTHREAD_CANCEL_DISABLE) rc=%d", rc);
|
||||
@ -596,7 +597,7 @@ void *cmd_thread(void)
|
||||
rc = pthread_sigmask(SIG_SETMASK, &sigset, &oldset);
|
||||
if (rc)
|
||||
Syslog('+', "pthread_sigmask(SIG_SETMASK) rc=%d", rc);
|
||||
|
||||
*/
|
||||
cmd_run = TRUE;
|
||||
|
||||
while (! T_Shutdown) {
|
||||
|
Reference in New Issue
Block a user