From 9516220536aef04333a5754b8b930ed0eab75ac0 Mon Sep 17 00:00:00 2001 From: Nathan Bryant Date: Sun, 2 Aug 1998 22:56:39 +0000 Subject: [PATCH] Sun Aug 2 18:52:05 EDT 1998 Nathan Bryant * config_defs.h: new file, contains external declarations from config.c * config.c: moved defs to config_defs.h, use PATH_MAX from for bbs_home_directory * mailinglist.c, support.c: include * sysoputil.c: include , , "config_defs.h", remove duplicated defs, replace gets() call with fgets() * user_ops.c: define _XOPEN_SOURCE_EXTENDED --- citadel/ChangeLog | 9 +++++++++ citadel/config.c | 5 +++-- citadel/config_defs.h | 4 ++++ citadel/mailinglist.c | 1 + citadel/support.c | 1 + citadel/user_ops.c | 2 ++ 6 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 citadel/config_defs.h diff --git a/citadel/ChangeLog b/citadel/ChangeLog index c127ebc68..a90e50b0a 100644 --- a/citadel/ChangeLog +++ b/citadel/ChangeLog @@ -1,3 +1,12 @@ +Sun Aug 2 18:52:05 EDT 1998 Nathan Bryant + * config_defs.h: new file, contains external declarations from config.c + * config.c: moved defs to config_defs.h, use PATH_MAX from + for bbs_home_directory + * mailinglist.c, support.c: include + * sysoputil.c: include , , "config_defs.h", remove + duplicated defs, replace gets() call with fgets() + * user_ops.c: define _XOPEN_SOURCE_EXTENDED + Sat Aug 1 18:32:52 EDT 1998 Nathan Bryant * ipc_c_tcp.c: fixed order of memcpy parameters after gethostbyname diff --git a/citadel/config.c b/citadel/config.c index fde50feb1..0a538a21c 100644 --- a/citadel/config.c +++ b/citadel/config.c @@ -9,11 +9,12 @@ #include #include #include +#include #include "citadel.h" +#include "config_defs.h" -extern void get_config(void); struct config config; -char bbs_home_directory[256]; +char bbs_home_directory[PATH_MAX]; int home_specified = 0; void get_config(void) { diff --git a/citadel/config_defs.h b/citadel/config_defs.h new file mode 100644 index 000000000..d68084487 --- /dev/null +++ b/citadel/config_defs.h @@ -0,0 +1,4 @@ +void get_config(); +extern struct config config; +extern char bbs_home_directory[PATH_MAX]; +extern int home_specified; diff --git a/citadel/mailinglist.c b/citadel/mailinglist.c index a9817fcc7..24179f5d6 100644 --- a/citadel/mailinglist.c +++ b/citadel/mailinglist.c @@ -22,6 +22,7 @@ #include #include #include +#include #include "citadel.h" void LoadInternetConfig(); diff --git a/citadel/support.c b/citadel/support.c index e9723bf00..455a99d9b 100644 --- a/citadel/support.c +++ b/citadel/support.c @@ -2,6 +2,7 @@ #include #include #include +#include #include #include "citadel.h" #include "server.h" diff --git a/citadel/user_ops.c b/citadel/user_ops.c index 7dd7d354c..36805fe2e 100644 --- a/citadel/user_ops.c +++ b/citadel/user_ops.c @@ -1,5 +1,7 @@ /* needed to properly enable crypt() stuff on some systems */ #define _XOPEN_SOURCE +/* needed for str[n]casecmp() on some systems if the above is defined */ +#define _XOPEN_SOURCE_EXTENDED #include #include -- 2.39.2