Changeset 4 in Main for trunk/Server/main.c
- Timestamp:
- Sep 13, 2024, 6:39:33 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Server/main.c
r3 r4 7 7 #include <cm_log.h> 8 8 9 #include "tw_config.h" 9 10 #include "tw_version.h" 10 11 … … 13 14 int main(int argc, char** argv) { 14 15 int i; 16 const char* config = PREFIX "/etc/tewi.conf"; 15 17 for(i = 1; i < argc; i++) { 16 18 if(argv[i][0] == '-') { … … 22 24 cm_do_log = true; 23 25 } 26 } else if(strcmp(argv[i], "--config") == 0 || strcmp(argv[i], "-C") == 0){ 27 i++; 28 if(argv[i] == NULL){ 29 fprintf(stderr, "Missing argument\n"); 30 return 1; 31 } 32 config = argv[i]; 24 33 } else { 25 34 fprintf(stderr, "Unknown option: %s\n", argv[i]); … … 28 37 } 29 38 } 39 if(tw_config_read(config) != 0){ 40 fprintf(stderr, "Could not read the config\n"); 41 return 1; 42 } 30 43 cm_log("Daemon", "Ready"); 31 44 }
Note:
See TracChangeset
for help on using the changeset viewer.