diff options
| -rw-r--r-- | lib/setup.h | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/lib/setup.h b/lib/setup.h index a219080be..4b4876131 100644 --- a/lib/setup.h +++ b/lib/setup.h @@ -349,11 +349,13 @@  #  include <io.h>  #  include <sys/types.h>  #  include <sys/stat.h> -#  undef  lseek -#  define lseek(fdes,offset,whence)  _lseek(fdes, (long)offset, whence) -#  define fstat(fdes,stp)            _fstat(fdes, stp) -#  define stat(fname,stp)            _stat(fname, stp) -#  define struct_stat                struct _stat +#  ifndef _WIN32_WCE +#    undef  lseek +#    define lseek(fdes,offset,whence)  _lseek(fdes, (long)offset, whence) +#    define fstat(fdes,stp)            _fstat(fdes, stp) +#    define stat(fname,stp)            _stat(fname, stp) +#    define struct_stat                struct _stat +#  endif  #  define LSEEK_ERROR                (long)-1  #endif | 
