pike.git / src / main.c

version» Context lines:

pike.git/src/main.c:16:   #include "callback.h"      #ifdef HAVE_LOCALE_H   #include <locale.h>   #endif   #ifdef HAVE_SYS_TIME_H   #include <sys/time.h>   #endif   #ifdef HAVE_SYS_RESOURCE_H   #include <sys/resource.h> - #if defined (RLIMIT_OFILE) && !defined (RLIMIT_NOFILE) - # define RLIMIT_NOFILE RLIMIT_OFILE - #endif /* HAVE_RESOURCE && RLIMIT_OFILE && !RLIMIT_NOFILE */ +    #endif    - /* Some systems use RLIMIT_NOFILE, others use RLIMIT_OFILE */ -  +    char *master_file;      int d_flag=0;   int c_flag=0;   int t_flag=0;   int a_flag=0;   int l_flag=0;      static struct callback_list *post_master_callbacks =0;   
pike.git/src/main.c:124:    default:    fprintf(stderr,"Uknown flag '%c'\n",*p);    exit(1);    }    }    }else{    break;    }    }    - #if defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE) - #ifndef RLIM_INFINITY - #define RLIM_INFINITY 0x7fffffff + #if !defined(RLIMIT_NOFILE) && defined(RLIMIT_OFILE) + #define RLIMIT_NOFILE RLIMIT_OFILE   #endif -  +  + #if defined(HAVE_SETRLIMIT) && defined(RLIMIT_NOFILE)    {    struct rlimit lim;    long tmp;    if(!getrlimit(RLIMIT_NOFILE, &lim))    {    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 +        current_time = get_current_time();       init_modules_efuns();    master();    call_and_free_callback_list(& post_master_callbacks);    init_modules_programs();       a=allocate_array_no_init(argc-e,0,T_STRING);    for(num=0;e<argc;e++)