pike.git / src / main.c

version» Context lines:

pike.git/src/main.c:130:    break;    }    }      #if defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE)   #ifndef RLIM_INFINITY   #define RLIM_INFINITY 0x7fffffff   #endif    {    struct rlimit lim; -  int tmp; +  long tmp;    if(!getrlimit(RLIMIT_NOFILE, &lim))    { -  tmp=lim.rlim_max; -  if(tmp == RLIM_INFINITY) tmp=0x7fffffff; -  tmp=MINIMUM(tmp, MAX_OPEN_FILEDESCRIPTORS); +  if(lim.rlim_max == RLIM_INFINITY) tmp=0x7fffffff; +  tmp=MINIMUM(lim.rlim_max, MAX_OPEN_FILEDESCRIPTORS);    lim.rlim_cur=tmp;    setrlimit(RLIMIT_NOFILE, &lim);    }    }   #else   #if defined (HAVE_SETDTABLESIZE)    setdtablesize (MAX_OPEN_FILEDESCRIPTORS);   #endif   #endif