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>