Sun Aug 2 18:52:05 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
authorNathan Bryant <loanshark@uncensored.citadel.org>
Sun, 2 Aug 1998 22:56:39 +0000 (22:56 +0000)
committerNathan Bryant <loanshark@uncensored.citadel.org>
Sun, 2 Aug 1998 22:56:39 +0000 (22:56 +0000)
* 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

citadel/ChangeLog
citadel/config.c
citadel/config_defs.h [new file with mode: 0644]
citadel/mailinglist.c
citadel/support.c
citadel/user_ops.c

index c127ebc685baea7528bb119c3d7288ca5d9bde6d..a90e50b0a15cff401b5b1e58b972bdf2f167bb07 100644 (file)
@@ -1,3 +1,12 @@
+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
 
index fde50feb1add4f511708dbf73be5d5a6402ba97c..0a538a21c5280f4993272a28288a0edc2304069b 100644 (file)
@@ -9,11 +9,12 @@
 #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) {
diff --git a/citadel/config_defs.h b/citadel/config_defs.h
new file mode 100644 (file)
index 0000000..d680844
--- /dev/null
@@ -0,0 +1,4 @@
+void get_config();
+extern struct config config;
+extern char bbs_home_directory[PATH_MAX];
+extern int home_specified;
index a9817fcc7c934132864d25153471f571d9761a77..24179f5d68c8c9c3a44789156c4885c5a02da990 100644 (file)
@@ -22,6 +22,7 @@
 #include <unistd.h>
 #include <stdio.h>
 #include <syslog.h>
+#include <string.h>
 #include "citadel.h"
 
 void LoadInternetConfig();
index e9723bf00802e68684efbb6d5c313312737b583c..455a99d9ba7339dc8e2e34ebe9e7cb555aad5ce5 100644 (file)
@@ -2,6 +2,7 @@
 #include <unistd.h>
 #include <ctype.h>
 #include <stdio.h>
+#include <string.h>
 #include <pthread.h>
 #include "citadel.h"
 #include "server.h"
index 7dd7d354c24ae2570fe13df77014f52458b814a1..36805fe2e4bd2ba76254a28835362ba314f3e0ae 100644 (file)
@@ -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 <stdlib.h>
 #include <unistd.h>