From 1ed2f1159e26796e05ba5a291d2a762b4be08ba8 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 10 Aug 2002 22:52:16 +0000 Subject: [PATCH] Added cgi_temp_dir. --- src/sbbs3/sbbs_ini.c | 10 ++++++++++ src/sbbs3/websrvr.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/sbbs3/sbbs_ini.c b/src/sbbs3/sbbs_ini.c index 42b48ce058..60c6503235 100644 --- a/src/sbbs3/sbbs_ini.c +++ b/src/sbbs3/sbbs_ini.c @@ -113,6 +113,7 @@ void sbbs_read_ini( { const char* section; const char* default_term; + const char* default_cgi_temp; char* ctrl_dir; char* host_name; @@ -316,6 +317,15 @@ void sbbs_read_ini( SAFECOPY(web->error_dir ,iniReadString(fp,section,"ErrorDirectory","../html/error")); +#ifdef __unix__ + default_cgi_temp = "/tmp"; +#else + if((default_cgi_temp = getenv("TEMP")) == NULL) + default_cgi_temp = ""; +#endif + SAFECOPY(web->cgi_temp_dir + ,iniReadString(fp,section,"CGITempDirectory",default_cgi_temp)); + web->options =iniReadBitField(fp,section,"Options",web_options ,BBS_OPT_NO_HOST_LOOKUP); diff --git a/src/sbbs3/websrvr.h b/src/sbbs3/websrvr.h index 99e1f43652..cd45e80e7e 100644 --- a/src/sbbs3/websrvr.h +++ b/src/sbbs3/websrvr.h @@ -78,6 +78,7 @@ typedef struct { char ctrl_dir[128]; char root_dir[128]; char error_dir[128]; + char cgi_temp_dir[128]; char reserved_path7[128]; char reserved_path6[128]; char reserved_path5[128]; -- GitLab