changeset 1410:41bc3b72d3eb

Remove gratuitous inclusion of kernel header files - from David Woodhouse
author gthomas
date Mon, 01 Dec 2003 14:30:32 +0000
parents 6799a1e89127
children 5e52f3febc7d
files packages/io/fileio/current/ChangeLog packages/io/fileio/current/include/fileio.h packages/io/fileio/current/include/sockio.h packages/io/fileio/current/src/dir.cxx packages/io/fileio/current/src/fd.cxx packages/io/fileio/current/src/io.cxx
diffstat 6 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/packages/io/fileio/current/ChangeLog
+++ b/packages/io/fileio/current/ChangeLog
@@ -1,3 +1,8 @@
+2003-11-28  David Woodhouse  <dwmw2@redhat.com>
+
+	* include/fileio.h, include/sockio.h, src/dir.cxx, src/fd.cxx,
+	src/io.cxx: Don't include kernel headers if no kernel support.
+
 2003-10-23  Savin Zlobec  <savin@elatec.si>
 
 	* src/io.cxx: Added cyg_fs_fsetinfo and cyg_fs_fgetinfo functions.
--- a/packages/io/fileio/current/include/fileio.h
+++ b/packages/io/fileio/current/include/fileio.h
@@ -59,7 +59,6 @@
 //=============================================================================
 
 #include <pkgconf/hal.h>
-#include <pkgconf/kernel.h>
 #include <pkgconf/io_fileio.h>
 
 #include <cyg/infra/cyg_type.h>
--- a/packages/io/fileio/current/include/sockio.h
+++ b/packages/io/fileio/current/include/sockio.h
@@ -59,7 +59,6 @@
 //=============================================================================
 
 #include <pkgconf/hal.h>
-#include <pkgconf/kernel.h>
 #include <pkgconf/io_fileio.h>
 
 #include <cyg/infra/cyg_type.h>
--- a/packages/io/fileio/current/src/dir.cxx
+++ b/packages/io/fileio/current/src/dir.cxx
@@ -54,10 +54,8 @@
 //==========================================================================
 
 #include <pkgconf/hal.h>
-#include <pkgconf/kernel.h>
 #include <pkgconf/io_fileio.h>
 
-#include <cyg/kernel/ktypes.h>         // base kernel types
 #include <cyg/infra/cyg_trac.h>        // tracing macros
 #include <cyg/infra/cyg_ass.h>         // assertion macros
 
--- a/packages/io/fileio/current/src/fd.cxx
+++ b/packages/io/fileio/current/src/fd.cxx
@@ -54,10 +54,12 @@
 //==========================================================================
 
 #include <pkgconf/hal.h>
-#include <pkgconf/kernel.h>
 #include <pkgconf/io_fileio.h>
 
+#ifdef CYGPKG_KERNEL
+#include <pkgconf/kernel.h>
 #include <cyg/kernel/ktypes.h>         // base kernel types
+#endif
 #include <cyg/infra/cyg_trac.h>        // tracing macros
 #include <cyg/infra/cyg_ass.h>         // assertion macros
 
--- a/packages/io/fileio/current/src/io.cxx
+++ b/packages/io/fileio/current/src/io.cxx
@@ -55,10 +55,8 @@
 //==========================================================================
 
 #include <pkgconf/hal.h>
-#include <pkgconf/kernel.h>
 #include <pkgconf/io_fileio.h>
 
-#include <cyg/kernel/ktypes.h>         // base kernel types
 #include <cyg/infra/cyg_trac.h>        // tracing macros
 #include <cyg/infra/cyg_ass.h>         // assertion macros
 
@@ -66,7 +64,6 @@
 
 #include "fio.h"                       // Private header
 
-#include <cyg/kernel/mutex.hxx>        // mutex definitions
 
 //==========================================================================
 // File object locking