All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OS.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LIBRARY_SUFFIX_LEN   3
 Notice that some definitions won't have sense in the current version of the BackgroundWorld framework, but they have been added to validate future "possible" applications.
 
#define LIBRARY_SUFFIX   ".so"
 
#define POSIX_BASE
 

Macro Definition Documentation

#define LIBRARY_SUFFIX   ".so"

Definition at line 57 of file OS.h.

Referenced by HSEP::BaseDriverSet::load().

#define LIBRARY_SUFFIX_LEN   3

Notice that some definitions won't have sense in the current version of the BackgroundWorld framework, but they have been added to validate future "possible" applications.

For example, the Microsoft (c) Windows is not a supported Operating System, although the WIN32 and some other Windows Operating System elements have been took into consideration to extrapolate what could be necessary to modify when supporting such platforms.

In the particular case of Windows, it was not taken into consideration on the current version because it is a closed platform and BackgroundWorld born around open technologies. So, any effort will be directed to open and not to closed platforms as much as the needs dictate that.

If there is a primary need to change this and to support "also" closed platforms as Windows, the corresponding changes will be performed.

A last but not least important note here : when supporting closed platforms, no one copyright infringement can't be applied on any part of the HSEP platform. The idea is to cooperate and to extend, not to infringe the law. In this case, we will be very grateful when any person point us to any possible legal problem we could have, to resolve it as fast as possible, and to continue advancing the platform for the benefit of everybody.

We like to create secure software. When we know something needs to be changed because of copyright infringement, this will be documented as part of the platform history. It is as important to create good and secure software, than to remember our past flaws for not to repeat them later.

Definition at line 56 of file OS.h.

Referenced by HSEP::BaseDriverSet::load().

#define POSIX_BASE

Definition at line 58 of file OS.h.