diff options
| author | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-05-02 16:57:36 +0000 |
|---|---|---|
| committer | oroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e> | 2008-05-02 16:57:36 +0000 |
| commit | 9058b5c0bfc9a05c9004cfbbcdd3bb85d80ed6fc (patch) | |
| tree | acf351bdd648594639005f71e7e7d8921bb70fcb /src/publicServer.c | |
| parent | 29173b3199ea526b6f9de13ee9255db3900f3f42 (diff) | |
- o obsluhu odstaneni streli pri vybuchu sa stara server
- server sa _nemusi_ restartovat kazdych 49 dni
- uptime sa rata v sekundach, v statuse je aj nazov areny
- drobne upravy v kode ( vymazanie mensej duplicity kodu )
git-svn-id: http://opensvn.csie.org/tuxanci_ng@49 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e
Diffstat (limited to 'src/publicServer.c')
| -rw-r--r-- | src/publicServer.c | 65 |
1 files changed, 1 insertions, 64 deletions
diff --git a/src/publicServer.c b/src/publicServer.c index d6910f7..c539b3b 100644 --- a/src/publicServer.c +++ b/src/publicServer.c @@ -26,9 +26,6 @@ static int arenaId; static arena_t *arena; static bool_t isSignalEnd; -static int my_argc; -static char **my_argv; - void countRoundInc() { } @@ -119,66 +116,8 @@ void quitPublicServer() exit(0); } -char* getParam(char *s) -{ - int i; - int len; - - len = strlen(s); - - for( i = 1 ; i < my_argc ; i++ ) - { - if( strstr(my_argv[i], s) == my_argv[i] ) - { - return strchr(my_argv[i], '=')+1; - } - } - - return NULL; -} - -char* getParamElse(char *s1, char *s2) -{ - char *ret; - ret = getParam(s1); - - if( ret == NULL) - { - return s2; - } - - return ret; -} - -bool_t isParamFlag(char *s) -{ - int i; - - for( i = 0 ; i < my_argc ; i++ ) - { - if( strcmp(s, my_argv[i]) == 0 ) - { - return TRUE; - } - } - - return FALSE; -} - -char *getString(int n) +int startPublicServer() { - char str[STR_NUM_SIZE]; - sprintf(str, "%d", n); - return strdup(str); -} - -int main(int argc, char *argv[]) -{ - srand( (unsigned) time(NULL) ); - - my_argc = argc; - my_argv = argv; - signal(SIGPIPE, SIG_IGN); signal(SIGINT, my_handler_quit); signal(SIGTERM, my_handler_quit); @@ -197,5 +136,3 @@ int main(int argc, char *argv[]) return 0; } - - |