diff --git a/src/xpdev/filewrap.h b/src/xpdev/filewrap.h index bbee16e9a1a180ffe980cec3eb98b9ae2bba6818..5df0310b293253c4670c8130fd5e1851245b11a4 100644 --- a/src/xpdev/filewrap.h +++ b/src/xpdev/filewrap.h @@ -67,9 +67,6 @@ #define SH_DENYWR OF_SHARE_DENY_WRITE #define SH_DENYRW OF_SHARE_EXCLUSIVE #endif - #ifndef O_DENYNONE - #define O_DENYNONE SH_DENYNO - #endif #elif defined(__unix__) @@ -87,6 +84,14 @@ #define chsize(fd,size) ftruncate(fd,size) #define tell(fd) lseek(fd,0,SEEK_CUR) +#elif defined(__OS2__) + + #include <share.h> /* SH_DENY */ + +#endif + +#ifndef O_DENYNONE +#define O_DENYNONE SH_DENYNO #endif /**************/