* nlm/gdbserve.c: conditionalize header file inclusion for either
authorJ.T. Conklin <jtc@acorntoolworks.com>
Wed, 24 Aug 1994 00:58:42 +0000 (00:58 +0000)
committerJ.T. Conklin <jtc@acorntoolworks.com>
Wed, 24 Aug 1994 00:58:42 +0000 (00:58 +0000)
  NetWare 4.0 or PIN targets.
* nlm/i386.c: include appropriate header files.
* nlm/prelude.c: define TERMINATE_BY_UNLOAD for NetWare 4.0
  targets.

gdb/nlm/gdbserve.c
gdb/nlm/i386.c
gdb/nlm/prelude.c

index 31a0c6e..9eecc70 100644 (file)
  *
  ****************************************************************************/
 
-#include <nwdfs.h>
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
 #include <time.h>
+#include <errno.h>
+
+#if defined(__netware__) && defined(__i386__)
+#include <dfs.h>
+#include <conio.h>
+#include <advanced.h>
+#include <debugapi.h>
+#include <process.h>
+#else
+#include <nwdfs.h>
 #include <nwconio.h>
 #include <nwadv.h>
 #include <nwdbgapi.h>
-#include <errno.h>
 #include <nwthread.h>
+#endif
 #include <aio.h>
+
 #include "cpu.h"
 
+
 /****************************************************/
 /* This information is from Novell.  It is not in any of the standard
    NetWare header files.  */
index 68132ce..a9333fb 100644 (file)
@@ -1,3 +1,14 @@
+#include <dfs.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <ctype.h>
+#include <time.h>
+#include <conio.h>
+#include <advanced.h>
+#include <debugapi.h>
+#include <process.h>
+#include <errno.h>
 #include "i386.h"
 
 /* Get the registers out of the frame information.  */
index e3207c2..37e12c8 100644 (file)
 =      be distributed with CLib.NLM and its headers.
 ==============================================================================
 */
+
+#include <stddef.h>
+#if defined(__netware__) && defined(__i386__)
+#define TERMINATE_BY_UNLOAD    5
+#else
 #include <nwpre.h>
+#endif
 /*#include "libhooks.h"*/
-#include <stddef.h>
 
 extern int main (int, char **);