aiostate->fd = fd;
commSetCloseOnExec(fd);
fd_open(fd, FD_FILE, storeAufsDirFullPath(INDEXSD(sio->swap_dirn), sio->swap_filen, NULL));
- if (sio->mode == O_WRONLY)
+ if (sio->mode & O_WRONLY)
storeAufsKickWriteQueue(sio);
- else if (sio->mode == O_RDONLY)
+ else if (sio->mode & O_RDONLY)
storeAufsKickReadQueue(sio);
if (aiostate->flags.close_request)
storeAufsIOCallback(sio, errflag);