Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/BLI_winstuff.h
| Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
| # define W_OK 2 | # define W_OK 2 | ||||
| // not accepted by access() on windows | // not accepted by access() on windows | ||||
| //# define X_OK 1 | //# define X_OK 1 | ||||
| # define F_OK 0 | # define F_OK 0 | ||||
| #endif | #endif | ||||
| typedef unsigned int mode_t; | typedef unsigned int mode_t; | ||||
| /* use functions that take a 64 bit offset for files larger than 4GB */ | |||||
| #include <stdio.h> | |||||
| #define fseek(stream, offset, origin) _fseeki64(stream, offset, origin) | |||||
| #define ftell(stream) _ftelli64(stream) | |||||
| #define lseek(fd, offset, origin) _lseeki64(fd, offset, origin) | |||||
| #define tell(fd) _telli64(fd) | |||||
| #ifndef _SSIZE_T_ | #ifndef _SSIZE_T_ | ||||
| # define _SSIZE_T_ | # define _SSIZE_T_ | ||||
| /* python uses HAVE_SSIZE_T */ | /* python uses HAVE_SSIZE_T */ | ||||
| # ifndef HAVE_SSIZE_T | # ifndef HAVE_SSIZE_T | ||||
| # define HAVE_SSIZE_T 1 | # define HAVE_SSIZE_T 1 | ||||
| typedef long ssize_t; | typedef long ssize_t; | ||||
| # endif | # endif | ||||
| #endif | #endif | ||||
| Show All 27 Lines | |||||