Logo Search packages:      
Sourcecode: x11proto-core version File versions  Download package

Xw32defs.h

/* $Xorg: Xw32defs.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */

#ifndef _XW32DEFS_H
#define  _XW32DEFS_H

#ifdef __GNUC__ /* mingw is more close to unix than msvc */
#if !defined(__daddr_t_defined) 
typedef char *caddr_t;
#endif
#define lstat stat

#else
typedef char *caddr_t;

#define access       _access
#define alloca       _alloca
#define chdir     _chdir
#define chmod        _chmod
#define close        _close
#define creat        _creat
#define dup    _dup
#define dup2         _dup2
#define environ     _environ
#define execl      _execl
#define execle     _execle
#define execlp     _execlp
#define execlpe  _execlpe
#define execv      _execv
#define execve     _execve
#define execvp     _execvp
#define execvpe  _execvpe
#define fdopen      _fdopen
#define fileno      _fileno
#define fstat      _fstat
#define getcwd    _getcwd
#define getpid     _getpid
#define hypot           _hypot
#define isascii __isascii
#define isatty       _isatty
#define lseek        _lseek
#define mkdir     _mkdir
#define mktemp       _mktemp
#define open         _open
#define putenv        _putenv
#define read         _read
#define rmdir     _rmdir
#define sleep(x) _sleep((x) * 1000)
#define stat       _stat
#define sys_errlist _sys_errlist
#define sys_nerr    _sys_nerr
#define umask        _umask
#define unlink       _unlink
#define write        _write
#define random   rand
#define srandom  srand

#define O_RDONLY    _O_RDONLY
#define O_WRONLY    _O_WRONLY
#define O_RDWR        _O_RDWR
#define O_APPEND    _O_APPEND
#define O_CREAT     _O_CREAT
#define O_TRUNC     _O_TRUNC
#define O_EXCL        _O_EXCL
#define O_TEXT        _O_TEXT
#define O_BINARY    _O_BINARY
#define O_RAW         _O_BINARY

#define S_IFMT     _S_IFMT
#define S_IFDIR  _S_IFDIR
#define S_IFCHR  _S_IFCHR
#define S_IFREG  _S_IFREG
#define S_IREAD  _S_IREAD
#define S_IWRITE _S_IWRITE
#define S_IEXEC  _S_IEXEC

#define     F_OK  0
#define     X_OK  1
#define     W_OK  2
#define     R_OK  4
#endif /* __GNUC__ */
#endif

Generated by  Doxygen 1.6.0   Back to index