* config_defs.h: new file, contains external declarations from config.c
* config.c: moved defs to config_defs.h, use PATH_MAX from <limits.h>
for bbs_home_directory
* mailinglist.c, support.c: include <string.h>
* sysoputil.c: include <string.h>, <limits.h>, "config_defs.h", remove
duplicated defs, replace gets() call with fgets()
* user_ops.c: define _XOPEN_SOURCE_EXTENDED
+Sun Aug 2 18:52:05 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * config_defs.h: new file, contains external declarations from config.c
+ * config.c: moved defs to config_defs.h, use PATH_MAX from <limits.h>
+ for bbs_home_directory
+ * mailinglist.c, support.c: include <string.h>
+ * sysoputil.c: include <string.h>, <limits.h>, "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 <bryant@cs.usm.maine.edu>
* ipc_c_tcp.c: fixed order of memcpy parameters after gethostbyname
#include <stdio.h>
#include <errno.h>
#include <string.h>
+#include <limits.h>
#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) {
--- /dev/null
+void get_config();
+extern struct config config;
+extern char bbs_home_directory[PATH_MAX];
+extern int home_specified;
#include <unistd.h>
#include <stdio.h>
#include <syslog.h>
+#include <string.h>
#include "citadel.h"
void LoadInternetConfig();
#include <unistd.h>
#include <ctype.h>
#include <stdio.h>
+#include <string.h>
#include <pthread.h>
#include "citadel.h"
#include "server.h"
/* 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 <stdlib.h>
#include <unistd.h>