From 21fdffa58a170667cf0c4fbd069698697eade422 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 9 Oct 2000 14:02:25 +0000 Subject: * fhandler_mem.cc: Eliminate unused include statements. (fhandler_dev_mem::fhandler_dev_mem): Check for 9X/ME. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/fhandler_mem.cc | 10 +++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) (limited to 'winsup') diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 8872bc527..c4a904ea3 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +Mon Oct 9 15:58:00 2000 Corinna Vinschen + + * fhandler_mem.cc: Eliminate unused include statements. + (fhandler_dev_mem::fhandler_dev_mem): Check for 9X/ME. + Mon Oct 9 15:11:00 2000 Corinna Vinschen * fhandler.h (fhandler_dev_mem): Erase member `init_phase' and diff --git a/winsup/cygwin/fhandler_mem.cc b/winsup/cygwin/fhandler_mem.cc index 61e1d1456..4385cbe07 100644 --- a/winsup/cygwin/fhandler_mem.cc +++ b/winsup/cygwin/fhandler_mem.cc @@ -9,7 +9,6 @@ details. */ #include "winsup.h" -#include #include #include #include @@ -17,10 +16,8 @@ #include #include "autoload.h" -#include "cygheap.h" #include "cygerrno.h" #include "fhandler.h" -#include "path.h" /* * The following both data structures aren't defined anywhere in the Microsoft @@ -65,6 +62,13 @@ fhandler_dev_mem::fhandler_dev_mem (const char *name, int nunit) : fhandler_base (FH_MEM, name), unit (nunit) { + /* Reading physical memory only supported on NT/W2K. */ + if (os_being_run != winNT) + { + mem_size = 0; + return; + } + if (unit == 1) /* /dev/mem */ { NTSTATUS ret; -- cgit v1.2.3