Changeset 70 in Main for trunk/Server/main.c


Ignore:
Timestamp:
Sep 19, 2024, 6:23:45 PM (2 months ago)
Author:
Nishi
Message:

patch for windows xp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/main.c

    r62 r70  
    3737SERVICE_STATUS_HANDLE status_handle;
    3838
    39 void WINAPI servhandler(DWORD control){
    40         switch(control){
    41                 case SERVICE_CONTROL_STOP:
    42                 case SERVICE_CONTROL_SHUTDOWN:
    43                         status.dwCurrentState = SERVICE_STOP_PENDING;
    44                         break;
     39void WINAPI servhandler(DWORD control) {
     40        switch(control) {
     41        case SERVICE_CONTROL_STOP:
     42        case SERVICE_CONTROL_SHUTDOWN:
     43                status.dwCurrentState = SERVICE_STOP_PENDING;
     44                break;
    4545        }
    4646        SetServiceStatus(status_handle, &status);
    4747}
    4848
    49 void WINAPI servmain(DWORD argc, LPSTR* argv){
     49void WINAPI servmain(DWORD argc, LPSTR* argv) {
    5050        logfile = fopen(PREFIX "/logs/tewi.log", "a");
    5151        if(logfile == NULL) logfile = stderr;
     
    6161        if(SetServiceStatus(status_handle, &status) == 0) return;
    6262        int st = startup(argc, argv);
    63         if(st != -1){
     63        if(st != -1) {
    6464                status.dwWin32ExitCode = NO_ERROR;
    6565                status.dwServiceSpecificExitCode = st;
     
    8888}
    8989
    90 int startup(int argc, char** argv){
     90int startup(int argc, char** argv) {
    9191        int i;
    9292        const char* confpath = PREFIX "/etc/tewi.conf";
    93         if(argv != NULL){
     93        if(argv != NULL) {
    9494                for(i = 1; i < argc; i++) {
    9595                        if(argv[i][0] == '-') {
     
    9797                                        if(!cm_do_log) {
    9898                                                cm_do_log = true;
    99         #ifndef NO_SSL
     99#ifndef NO_SSL
    100100                                                cm_log("", "This is Tewi HTTPd, version %s, using %s", tw_get_version(), OPENSSL_VERSION_TEXT);
    101         #else
     101#else
    102102                                                cm_log("", "This is Tewi HTTPd, version %s", tw_get_version());
    103         #endif
     103#endif
    104104                                        } else {
    105105                                                cm_do_log = true;
Note: See TracChangeset for help on using the changeset viewer.