Changeset 3868:41e42a0a5c97 in roaraudio for libroaross
- Timestamp:
- 05/19/10 17:35:32 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroaross/libroaross.c
r3867 r3868 71 71 #endif 72 72 73 #define _O_PARA_DIR (O_RDONLY|O_WRONLY|O_RDWR) 74 #define _O_PARA_IGN (O_DIRECT|O_APPEND|O_LARGEFILE|O_NOATIME|O_NOCTTY|O_TRUNC) 75 73 76 #if defined(ROAR_OS_NETBSD) && defined(ioctl) 74 77 #define IOCTL_IS_ALIAS … … 550 553 handle->stream_dir = -1; 551 554 552 switch (flags & (O_RDONLY|O_WRONLY|O_RDWR)) {555 switch (flags & _O_PARA_DIR) { 553 556 case O_RDONLY: 554 557 switch (ptr->type) { … … 1733 1736 case F_SETFL: 1734 1737 diff = (int)argl ^ pointer->handle->sysio_flags; 1735 diff &= (int)~(int) (O_RDONLY|O_WRONLY|O_RDWR);1736 diff &= (int)~(int) (O_DIRECT|O_APPEND|O_LARGEFILE|O_NOATIME|O_NOCTTY|O_TRUNC);1738 diff &= (int)~(int)_O_PARA_DIR; 1739 diff &= (int)~(int)_O_PARA_IGN; 1737 1740 1738 1741 if ( diff & O_NONBLOCK ) {
Note: See TracChangeset
for help on using the changeset viewer.