pike.git / src / signal_handler.c

version» Context lines:

pike.git/src/signal_handler.c:4104: Inside #if defined(_sys_nsig)
   /* Restore the signals to the defaults. */   #ifdef _sys_nsig    for(i=0; i<_sys_nsig; i++)    signal(i, SIG_DFL);   #else /* !_sys_nsig */    for(i=0; i<NSIG; i++)    signal(i, SIG_DFL);   #endif /* _sys_nsig */    }    + #ifdef HAVE_CHROOT    if(mchroot)    {    if( chroot( mchroot ) )    {    /* fprintf is not safe if we use vfork. */    PROC_FPRINTF((stderr,    "[%d] child: chroot(\"%s\") failed, errno=%d\n",    getpid(), chroot, errno));    PROCERROR(PROCE_CHROOT, 0);    }    if (chdir("/"))    {    PROC_FPRINTF((stderr,    "[%d] child: chdir(\"/\") failed, errno=%d\n",    getpid(), errno));    PROCERROR(PROCE_CHDIR, 1);    }    } -  + #endif       if(tmp_cwd)    {    if( chdir( tmp_cwd ) )    {    /* fprintf is not safe if we use vfork. */    PROC_FPRINTF((stderr, "[%d] child: chdir(\"%s\") failed, errno=%d\n",    getpid(), tmp_cwd, errno));    PROCERROR(PROCE_CHDIR, 0);    }