Skip to content
Snippets Groups Projects
Commit 9ff35299 authored by rswindell's avatar rswindell
Browse files

Uess ctrl/hostname.ini instead of ctrl/sbbs.ini by default (if file exists).

parent 475e6b81
No related branches found
No related tags found
No related merge requests found
...@@ -659,6 +659,7 @@ int main(int argc, char** argv) ...@@ -659,6 +659,7 @@ int main(int argc, char** argv)
char* ctrl_dir; char* ctrl_dir;
char str[MAX_PATH+1]; char str[MAX_PATH+1];
char ini_file[MAX_PATH+1]; char ini_file[MAX_PATH+1];
char host_name[128];
BOOL quit=FALSE; BOOL quit=FALSE;
FILE* fp=NULL; FILE* fp=NULL;
#ifdef __unix__ #ifdef __unix__
...@@ -674,6 +675,10 @@ int main(int argc, char** argv) ...@@ -674,6 +675,10 @@ int main(int argc, char** argv)
if(ctrl_dir==NULL) if(ctrl_dir==NULL)
ctrl_dir="/sbbs/ctrl"; /* Not set? Use default */ ctrl_dir="/sbbs/ctrl"; /* Not set? Use default */
gethostname(host_name,sizeof(host_name)-1);
sprintf(ini_file,"%s%c%s.ini",ctrl_dir,BACKSLASH,host_name);
if(!fexist(ini_file))
sprintf(ini_file,"%s%csbbs.ini",ctrl_dir,BACKSLASH); sprintf(ini_file,"%s%csbbs.ini",ctrl_dir,BACKSLASH);
/* Initialize BBS startup structure */ /* Initialize BBS startup structure */
...@@ -1014,14 +1019,10 @@ int main(int argc, char** argv) ...@@ -1014,14 +1019,10 @@ int main(int argc, char** argv)
SAFECOPY(mail_startup.host_name,arg); SAFECOPY(mail_startup.host_name,arg);
SAFECOPY(services_startup.host_name,arg); SAFECOPY(services_startup.host_name,arg);
} else { } else {
gethostname(bbs_startup.host_name SAFECOPY(bbs_startup.host_name,host_name);
,sizeof(bbs_startup.host_name)-1); SAFECOPY(ftp_startup.host_name,host_name);
gethostname(ftp_startup.host_name SAFECOPY(mail_startup.host_name,host_name);
,sizeof(ftp_startup.host_name)-1); SAFECOPY(services_startup.host_name,host_name);
gethostname(mail_startup.host_name
,sizeof(mail_startup.host_name)-1);
gethostname(services_startup.host_name
,sizeof(services_startup.host_name)-1);
} }
printf("Setting hostname: %s\n",bbs_startup.host_name); printf("Setting hostname: %s\n",bbs_startup.host_name);
break; break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment