Question about 2.1.0

Ronnie Sanford (ronnie@dgii.com)
Tue, 22 Oct 1996 09:35:29 -0500 (CDT)


A quick question maybe someone can answer. I am attempting to recompile
the latest Digi driver for the 2.1.0 operating system. There is one
application (Called digiDload) that is used to initialize the driver.
This app no longer compiles unless I define __KERNEL__ in the Makefile.
The problem seems to be that PAGE_OFFSET isn't found defined in io.h
because of this ifdef __KERNEL__ (PAGE_OFFSET is found in page.h and is
included by io.h). The code for io.h and page.h under 2.1.0 is nearly
identical to the code under 2.0.0 but under 2.0.0 I did not need to
compile with __KERNEL__. I am now compiling with the __KERNEL__ defined
but am getting a few strange results. Is this a bug or a feature ?
I am wondering if any routine (Such as those that need inb or outb) can
compile without __KERNEL__ defined ?

I would appreciate your thoughts !!
Sincerely,
Ronnie Sanford
Digi International