Lines Matching refs:oflag
773 int yaffs_open_sharing(const YCHAR *path, int oflag, int mode, int sharing) in yaffs_open_sharing() argument
783 int rwflags = oflag & (O_RDWR | O_RDONLY | O_WRONLY); in yaffs_open_sharing()
806 if (!(oflag & O_CREAT)) in yaffs_open_sharing()
807 oflag &= ~(O_EXCL); in yaffs_open_sharing()
810 if ((oflag & O_CREAT) & (oflag & O_EXCL)) in yaffs_open_sharing()
811 oflag &= ~(O_TRUNC); in yaffs_open_sharing()
856 (oflag & O_EXCL) && (oflag & O_CREAT)) { in yaffs_open_sharing()
937 if (!obj && dir && !errorReported && (oflag & O_CREAT)) { in yaffs_open_sharing()
954 if (!obj && dir && !errorReported && !(oflag & O_CREAT)) { in yaffs_open_sharing()
973 fd->append = (oflag & O_APPEND) ? 1 : 0; in yaffs_open_sharing()
981 if ((oflag & O_TRUNC) && fd->writing) in yaffs_open_sharing()
996 int yaffs_open(const YCHAR *path, int oflag, int mode) in yaffs_open() argument
998 return yaffs_open_sharing(path, oflag, mode, in yaffs_open()