void do_test(USER_DATA *usr, char *argument) { FILE *pFile; pFile = fopen("../lib/alo", "w"); if (pFile) { fput_string(pFile, "%s", argument); fputc(' ', pFile); fput_string(pFile, "%s", usr->name); fputc('\n', pFile); fclose(pFile); return; } send_to_user("Acilamiyor.\n\r", usr); return; }
int fput_int(const char *name, int value) { char svalue[32]; sprintf(svalue, "%d", value); return fput_string(name, svalue); }
/* * Save BBS config file. */ void save_config(void) { FILE *fpConfig; char *strtime; fclose(fpReserve); if (!(fpConfig = fopen(CONFIG_FILE, "w"))) { bbs_bug("Save_config: Could not open to save %s", CONFIG_FILE); fpReserve = fopen(NULL_FILE, "r"); return; } strtime = ctime(¤t_time); strtime[strlen(strtime)-1] = '\0'; fprintf(fpConfig, "# "); fput_string(fpConfig, "%s", config.bbs_name); fprintf(fpConfig, " BBS config file\n# "); fput_string(fpConfig, "%s", strtime); fprintf(fpConfig, " by Baxter\n#\n"); fprintf(fpConfig, "Name "); fput_string(fpConfig, "%s", config.bbs_name); fputc('\n', fpConfig); fprintf(fpConfig, "Email "); fput_string(fpConfig, "%s", config.bbs_email); fputc('\n', fpConfig); fprintf(fpConfig, "Host "); fput_string(fpConfig, "%s", config.bbs_host); fputc('\n', fpConfig); fprintf(fpConfig, "Port %d\n", config.bbs_port); fprintf(fpConfig, "Version "); fput_string(fpConfig, "%s", config.bbs_version); fputc('\n', fpConfig); fprintf(fpConfig, "State "); fput_string(fpConfig, "%s", config.bbs_state); fputc('\n', fpConfig); fprintf(fpConfig, "Flags %s\n", print_flags(config.bbs_flags) ); fprintf(fpConfig, "End\n"); fclose(fpConfig); fpReserve = fopen(NULL_FILE, "r"); return; }