incorrect use of FILE_xxx defines, not avalaible for CreateFile ?

svn path=/trunk/; revision=1538
This commit is contained in:
jean 2001-01-18 13:54:03 +00:00
parent 20ee4eb9a7
commit d2833af32c

View file

@ -66,15 +66,11 @@ int _open(const char *_path, int _oflag,...)
* _O_APPEND Moves file pointer to end of file before every write operation.
*/
if (( _oflag & _O_RDWR ) == _O_RDWR )
dwDesiredAccess |= GENERIC_WRITE|GENERIC_READ | FILE_READ_DATA |
FILE_WRITE_DATA | FILE_READ_ATTRIBUTES |
FILE_WRITE_ATTRIBUTES;
dwDesiredAccess |= GENERIC_WRITE|GENERIC_READ ;
else if (( _oflag & O_RDONLY ) == O_RDONLY )
dwDesiredAccess |= GENERIC_READ | FILE_READ_DATA | FILE_READ_ATTRIBUTES
| FILE_WRITE_ATTRIBUTES;
dwDesiredAccess |= GENERIC_READ ;
else if (( _oflag & _O_WRONLY ) == _O_WRONLY )
dwDesiredAccess |= GENERIC_WRITE | FILE_WRITE_DATA |
FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES;
dwDesiredAccess |= GENERIC_WRITE ;
if (( _oflag & S_IREAD ) == S_IREAD )
dwShareMode |= FILE_SHARE_READ;