aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/setup.h12
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