static void demon( int level ) { level ++ ; OzOutput( -1, "Level %d\n", level ) ; demon( level ) ; }
int main(int argc, char** argv) { int detach = (argc > 1 && !strncmp(argv[1],"-d",2)) ? 1 : 0; char* port = (argc > (1 + detach) ? argv[1 + detach] : SERVER_PORT);; char* tls_port = (argc > (2 + detach) ? argv[2 + detach] : TLS_SERVER_PORT); if (argc > 3) usage(argv[0]); if (argc > 1 && !strcmp(argv[1],"-r")) restart(); demon(detach); serve(atoi(port),atoi(tls_port)); return 0; }