wincecompat

wincecompat —

Synopsis




#define     MAX_STRERROR
#define     O_RDONLY
#define     O_WRONLY
#define     O_RDWR
#define     O_APPEND
#define     O_CREAT
#define     O_TRUNC
#define     O_EXCL
extern      int errno;
int         read                            (int handle,
                                             char *buffer,
                                             unsigned int len);
int         write                           (int handle,
                                             const char *buffer,
                                             unsigned int len);
int         open                            (const char *filename,
                                             int oflag,
                                             ...);
int         close                           (int handle);
char*       getenv                          (const char *varname);
char*       strerror                        (int errnum);
#define     snprintf
#define     vsnprintf                       (b,c,f,a)
#define     perror                          (_t)

Description

Details

MAX_STRERROR

#define MAX_STRERROR 31


O_RDONLY

#define O_RDONLY       0x0000  /* open for reading only */


O_WRONLY

#define O_WRONLY       0x0001  /* open for writing only */


O_RDWR

#define O_RDWR         0x0002  /* open for reading and writing */


O_APPEND

#define O_APPEND       0x0008  /* writes done at eof */


O_CREAT

#define O_CREAT        0x0100  /* create and open file */


O_TRUNC

#define O_TRUNC        0x0200  /* open and truncate */


O_EXCL

#define O_EXCL         0x0400  /* open only if file doesn't already exist */


errno

extern int errno;


read ()

int         read                            (int handle,
                                             char *buffer,
                                             unsigned int len);

handle:
buffer:
len:
Returns :

write ()

int         write                           (int handle,
                                             const char *buffer,
                                             unsigned int len);

handle:
buffer:
len:
Returns :

open ()

int         open                            (const char *filename,
                                             int oflag,
                                             ...);

filename:
oflag:
...:
Returns :

close ()

int         close                           (int handle);

handle:
Returns :

getenv ()

char*       getenv                          (const char *varname);

varname:
Returns :

strerror ()

char*       strerror                        (int errnum);

errnum:
Returns :

snprintf

#define snprintf _snprintf


vsnprintf()

#define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)

b:
c:
f:
a:

perror()

#define perror(_t) MessageBox(NULL, _T("_t"), _T("Error/Warning"), MB_OK)

_t: