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

Only convert paths and filenames to lowercase for Unix builds.

parent f7fcda44
No related branches found
No related tags found
No related merge requests found
...@@ -139,10 +139,12 @@ void prep_cfg(scfg_t* cfg) ...@@ -139,10 +139,12 @@ void prep_cfg(scfg_t* cfg)
{ {
int i; int i;
#ifdef __unix__
strlwr(cfg->text_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->text_dir); /* temporary Unix-compatibility hack */
strlwr(cfg->temp_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->temp_dir); /* temporary Unix-compatibility hack */
strlwr(cfg->data_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->data_dir); /* temporary Unix-compatibility hack */
strlwr(cfg->exec_dir); /* temporary Unix-compatibility hack */ strlwr(cfg->exec_dir); /* temporary Unix-compatibility hack */
#endif
/* Fix-up paths */ /* Fix-up paths */
prep_dir(cfg->ctrl_dir, cfg->data_dir); prep_dir(cfg->ctrl_dir, cfg->data_dir);
...@@ -157,6 +159,7 @@ void prep_cfg(scfg_t* cfg) ...@@ -157,6 +159,7 @@ void prep_cfg(scfg_t* cfg)
prep_path(cfg->echomail_sem); prep_path(cfg->echomail_sem);
prep_path(cfg->inetmail_sem); prep_path(cfg->inetmail_sem);
#ifdef __unix__
/* temporary hack for Unix compatibility */ /* temporary hack for Unix compatibility */
strlwr(cfg->logon_mod); strlwr(cfg->logon_mod);
strlwr(cfg->logoff_mod); strlwr(cfg->logoff_mod);
...@@ -165,10 +168,12 @@ void prep_cfg(scfg_t* cfg) ...@@ -165,10 +168,12 @@ void prep_cfg(scfg_t* cfg)
strlwr(cfg->logout_mod); strlwr(cfg->logout_mod);
strlwr(cfg->sync_mod); strlwr(cfg->sync_mod);
strlwr(cfg->expire_mod); strlwr(cfg->expire_mod);
#endif
for(i=0;i<cfg->total_subs;i++) { for(i=0;i<cfg->total_subs;i++) {
#ifdef __unix__
strlwr(cfg->sub[i]->code); /* temporary Unix-compatibility hack */ strlwr(cfg->sub[i]->code); /* temporary Unix-compatibility hack */
#endif
if(!cfg->sub[i]->data_dir[0]) /* no data storage path specified */ if(!cfg->sub[i]->data_dir[0]) /* no data storage path specified */
sprintf(cfg->sub[i]->data_dir,"%ssubs",cfg->data_dir); sprintf(cfg->sub[i]->data_dir,"%ssubs",cfg->data_dir);
prep_dir(cfg->ctrl_dir, cfg->sub[i]->data_dir); prep_dir(cfg->ctrl_dir, cfg->sub[i]->data_dir);
...@@ -187,7 +192,9 @@ void prep_cfg(scfg_t* cfg) ...@@ -187,7 +192,9 @@ void prep_cfg(scfg_t* cfg)
} }
for(i=0;i<cfg->total_dirs;i++) { for(i=0;i<cfg->total_dirs;i++) {
#ifdef __unix__
strlwr(cfg->dir[i]->code); /* temporary Unix-compatibility hack */ strlwr(cfg->dir[i]->code); /* temporary Unix-compatibility hack */
#endif
if(!cfg->dir[i]->data_dir[0]) /* no data storage path specified */ if(!cfg->dir[i]->data_dir[0]) /* no data storage path specified */
sprintf(cfg->dir[i]->data_dir,"%sdirs",cfg->data_dir); sprintf(cfg->dir[i]->data_dir,"%sdirs",cfg->data_dir);
...@@ -200,6 +207,7 @@ void prep_cfg(scfg_t* cfg) ...@@ -200,6 +207,7 @@ void prep_cfg(scfg_t* cfg)
prep_path(cfg->dir[i]->upload_sem); prep_path(cfg->dir[i]->upload_sem);
} }
#ifdef __unix__
for(i=0;i<cfg->total_shells;i++) for(i=0;i<cfg->total_shells;i++)
strlwr(cfg->shell[i]->code); /* temporary Unix-compatibility hack */ strlwr(cfg->shell[i]->code); /* temporary Unix-compatibility hack */
...@@ -211,12 +219,14 @@ void prep_cfg(scfg_t* cfg) ...@@ -211,12 +219,14 @@ void prep_cfg(scfg_t* cfg)
for(i=0;i<cfg->total_xtrnsecs;i++) for(i=0;i<cfg->total_xtrnsecs;i++)
strlwr(cfg->xtrnsec[i]->code); /* temporary Unix-compatibility hack */ strlwr(cfg->xtrnsec[i]->code); /* temporary Unix-compatibility hack */
#endif
for(i=0;i<cfg->total_xtrns;i++) { for(i=0;i<cfg->total_xtrns;i++) {
prep_dir(cfg->ctrl_dir, cfg->xtrn[i]->path); prep_dir(cfg->ctrl_dir, cfg->xtrn[i]->path);
} }
for(i=0;i<cfg->total_events;i++) { for(i=0;i<cfg->total_events;i++) {
#ifdef __unix__
strlwr(cfg->event[i]->code); /* temporary Unix-compatibility hack */ strlwr(cfg->event[i]->code); /* temporary Unix-compatibility hack */
#endif
prep_dir(cfg->ctrl_dir, cfg->event[i]->dir); prep_dir(cfg->ctrl_dir, cfg->event[i]->dir);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment