- if(use_iocp)
- fprintf(f, "#define CONFIG_USE_IOCP 1\n\n");
-
- fprintf(f, "#define CONFIG_FILE \"%s/inspircd.conf\"\n", config_file);
- fprintf(f, "#define MOD_PATH \"%s\"\n", mod_path);
- fprintf(f, "#define MAX_DESCRIPTORS %u\n", max_fd);
- fprintf(f, "#define MAXCLIENTS %u\n", max_clients);
- fprintf(f, "#define MAXCLIENTS_S \"%u\"\n", max_clients);
- fprintf(f, "#define SOMAXCONN_S \"128\"\n");
- fprintf(f, "#define NICKMAX %u\n", nicklen+1);
- fprintf(f, "#define CHANMAX %u\n", chanlen+1);
- fprintf(f, "#define MAXMODES %u\n", modechanges);
- fprintf(f, "#define IDENTMAX %u\n", identlen);
- fprintf(f, "#define MAXQUIT %u\n", quitlen);
- fprintf(f, "#define MAXTOPIC %u\n", topiclen);
- fprintf(f, "#define MAXKICK %u\n", kicklen);
- fprintf(f, "#define MAXGECOS %u\n", rllen);
- fprintf(f, "#define MAXAWAY %u\n", awaylen);
- fprintf(f, "#define LIBRARYDIR \"%s\"\n", library_dir);
- fprintf(f, "#define VERSION \"%s\"\n", version);
- fprintf(f, "#define REVISION \"%s\"\n", revision_text);
- if(support_ip6links)
- fprintf(f, "#define SUPPORT_IP6LINKS 1\n");