BRL-CAD
|
BRL-CAD system compatibility wrapper header that provides declarations for native and standard system INPUT/OUTPUT routines. More...
Files | |
file | bio.h |
Macros | |
#define | O_TEMPORARY 0 |
#define | O_BINARY 0 |
#define | S_ISBLK(mode) (0) |
#define | S_ISCHR(mode) (0) |
#define | S_ISDIR(mode) (0) |
#define | S_ISFIFO(mode) (0) |
#define | S_ISLNK(mode) (0) |
#define | S_ISREG(mode) (0) |
#define | S_ISSOCK(mode) (0) |
BRL-CAD system compatibility wrapper header that provides declarations for native and standard system INPUT/OUTPUT routines.
This header is commonly used in lieu of including the following: stdio.h, io.h, fcntl, unistd.h, and windows.h
The logic in this header should not rely on common.h's HAVE_* defines and should not be including the common.h header. This is intended to be a stand-alone portability header intended to be independent of build system, reusable by external projects.