Hi all,

just fixed a few warnings... 

regards
beef
diff -dur ../freemware/configure.in ./configure.in
--- ../freemware/configure.in   Sun Nov 14 15:06:25 1999
+++ ./configure.in      Mon Dec  6 09:33:18 1999
@@ -19,7 +19,16 @@
 AC_CHECK_SIZEOF(unsigned int, 0)
 AC_CHECK_SIZEOF(unsigned long, 0)
 AC_CHECK_SIZEOF(unsigned long long, 0)
+
+dnl check for functions...
 AC_CHECK_FUNCS(select, AC_DEFINE(HAVE_SELECT))
+AC_CHECK_FUNCS(fstat, AC_DEFINE(HAVE_FSTAT))
+AC_CHECK_FUNCS(ioctl, AC_DEFINE(HAVE_IOCTL))
+AC_CHECK_FUNCS(atoi, AC_DEFINE(HAVE_ATOI))
+AC_CHECK_FUNCS(strncpy, AC_DEFINE(HAVE_STRNCPY))
+AC_CHECK_FUNCS(strncmp, AC_DEFINE(HAVE_STRNCMP))
+AC_CHECK_FUNCS(strcat, AC_DEFINE(HAVE_STRCAT))
+
 
 AC_ARG_WITH(WinNT,
   [  --with-WinNT                      WinNT host],
@@ -44,6 +53,10 @@
   HOST_O=host-linux.o
   KERNEL_TARGET=freemware.o
   HOSTOS=LINUX
+
+dnl check for headers... //  stdio.h string.h assert.h sys/types.h sys/stat.h fcntl.h 
+unistd.h
+AC_CHECK_HEADERS(malloc.h)
+
 elif (test "$with_BeOS" = yes); then
   HOST_O=host-beos.o
   KERNEL_TARGET=freemware
diff -dur ../freemware/user/decode.c ./user/decode.c
--- ../freemware/user/decode.c  Wed Dec  1 22:29:04 1999
+++ ./user/decode.c     Mon Dec  6 15:49:35 1999
@@ -1767,12 +1767,12 @@
     }
 
     /* Check for escape (coprocessor) instruction */
-    if (IsInstrEsc( ip.instr ))
+    if (IsInstrEsc( ip.instr )) {
         if ( mod != 3 )
             ip = EscMainMap[ GetInstrEsc( ip.instr ) * 8 + reg ];
         else
             ip = EscAuxMap [ GetInstrEsc( ip.instr ) * 64 + reg * 8 + rm ];
-
+    }
     /* Check for size-dependent instruction name */
     if (IsSizeDep( ip.instr ))
         ip.instr = GetSizeDep( ip.instr, dc->operand_size );
diff -dur ../freemware/user/resetmod.c ./user/resetmod.c
--- ../freemware/user/resetmod.c        Tue Sep  7 20:13:28 1999
+++ ./user/resetmod.c   Mon Dec  6 15:53:03 1999
@@ -18,6 +18,9 @@
  */
 
 #include <stdio.h>
+/*#include <libio.h>*/
+#include <unistd.h>
+#include <sys/ioctl.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
diff -dur ../freemware/user/user.c ./user/user.c
--- ../freemware/user/user.c    Thu Dec  2 00:20:09 1999
+++ ./user/user.c       Mon Dec  6 15:26:19 1999
@@ -20,6 +20,12 @@
 #include <stdio.h>
 #include <sys/types.h>
 #include <sys/stat.h>
+#ifdef HAVE_MALLOC_H
+#include <malloc.h>
+#endif // HAVE_MALLOC_H
+#include <sys/ioctl.h>
+#include <string.h>
+#include <stdlib.h>
 #include <fcntl.h>
 #include <unistd.h>
 #include <sys/mman.h>

Reply via email to