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. * _O_APPEND Moves file pointer to end of file before every write operation.
*/ */
if (( _oflag & _O_RDWR ) == _O_RDWR ) if (( _oflag & _O_RDWR ) == _O_RDWR )
dwDesiredAccess |= GENERIC_WRITE|GENERIC_READ | FILE_READ_DATA | dwDesiredAccess |= GENERIC_WRITE|GENERIC_READ ;
FILE_WRITE_DATA | FILE_READ_ATTRIBUTES |
FILE_WRITE_ATTRIBUTES;
else if (( _oflag & O_RDONLY ) == O_RDONLY ) else if (( _oflag & O_RDONLY ) == O_RDONLY )
dwDesiredAccess |= GENERIC_READ | FILE_READ_DATA | FILE_READ_ATTRIBUTES dwDesiredAccess |= GENERIC_READ ;
| FILE_WRITE_ATTRIBUTES;
else if (( _oflag & _O_WRONLY ) == _O_WRONLY ) else if (( _oflag & _O_WRONLY ) == _O_WRONLY )
dwDesiredAccess |= GENERIC_WRITE | FILE_WRITE_DATA | dwDesiredAccess |= GENERIC_WRITE ;
FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES;
if (( _oflag & S_IREAD ) == S_IREAD ) if (( _oflag & S_IREAD ) == S_IREAD )
dwShareMode |= FILE_SHARE_READ; dwShareMode |= FILE_SHARE_READ;