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


Ignore:
Timestamp:
Sep 14, 2024, 9:42:40 AM (2 months ago)
Author:
Nishi
Message:

can return response now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/main.c

    r16 r18  
    1717
    1818extern bool cm_do_log;
     19extern struct tw_config config;
     20
     21char tw_server[2048];
    1922
    2023int main(int argc, char** argv) {
    2124        int i;
    22         const char* config = PREFIX "/etc/tewi.conf";
     25        const char* confpath = PREFIX "/etc/tewi.conf";
    2326        for(i = 1; i < argc; i++) {
    2427                if(argv[i][0] == '-') {
     
    3639                                        return 1;
    3740                                }
    38                                 config = argv[i];
     41                                confpath = argv[i];
    3942                        } else {
    4043                                fprintf(stderr, "Unknown option: %s\n", argv[i]);
     
    4447        }
    4548        tw_config_init();
    46         if(tw_config_read(config) != 0) {
     49        if(tw_config_read(confpath) != 0) {
    4750                fprintf(stderr, "Could not read the config\n");
    4851                return 1;
     
    5255                return 1;
    5356        }
     57        sprintf(tw_server, "Tewi/%s (%s)%s", tw_get_version(), tw_get_platform(), config.extension == NULL ? "" : config.extension);
    5458        cm_log("Daemon", "Ready");
    5559#ifndef __MINGW32__
Note: See TracChangeset for help on using the changeset viewer.