home *** CD-ROM | disk | FTP | other *** search
- // host_os.h host operating system classes
-
- // dave mccaldon (d.mccalden@staffordshire.ac.uk)
-
-
-
- #ifndef HOST_OS_H
-
- #define HOST_OS_H
-
-
-
- #include "types.h"
-
-
-
- #define NOT_OK 0 // NOT_OK for FIPS to run
-
- #define OK 1 // OK for FIPS to run
-
- #define UNKNOWN 2
-
-
-
-
-
- class host_os
-
- {
-
- public:
-
- host_os(); // constructor
-
- virtual int ok () { return status; };
-
- virtual char *information( char * );
-
-
-
- protected:
-
- char* (*format)();
-
-
-
- void msdos_version ();
-
- boolean mswindows_detect ();
-
- boolean dosemu_detect ();
-
- boolean desqview_detect ();
-
-
-
- int status; // status value
-
- int ver_major; // major version number
-
- int ver_minor; // minor version number
-
- };
-
-
-
- #endif
-
-