Lines Matching refs:flags
121 mf_open(char_u *fname, int flags) in mf_open() argument
141 mf_do_open(mfp, fname, flags); // try to open the file in mf_open()
178 if (mfp->mf_fd < 0 || (flags & (O_TRUNC|O_EXCL)) in mf_open()
475 int flags; in mf_put() local
477 flags = hp->bh_flags; in mf_put()
479 if ((flags & BH_LOCKED) == 0) in mf_put()
481 flags &= ~BH_LOCKED; in mf_put()
484 flags |= BH_DIRTY; in mf_put()
487 hp->bh_flags = flags; in mf_put()
524 mf_sync(memfile_T *mfp, int flags) in mf_sync() argument
548 if (((flags & MFS_ALL) || hp->bh_bnum >= 0) in mf_sync()
553 if ((flags & MFS_ZERO) && hp->bh_bnum != 0) in mf_sync()
561 if (flags & MFS_STOP) in mf_sync()
580 if ((flags & MFS_FLUSH) && *p_sws != NUL) in mf_sync()
1237 int flags) // flags for open() in mf_do_open() argument
1264 if ((flags & O_CREAT) && mch_lstat((char *)mfp->mf_fname, &sb) >= 0) in mf_do_open()
1275 flags |= O_EXTRA | O_NOFOLLOW; in mf_do_open()
1280 flags |= O_NOINHERIT; in mf_do_open()
1282 mfp->mf_flags = flags; in mf_do_open()
1283 mfp->mf_fd = mch_open_rw((char *)mfp->mf_fname, flags); in mf_do_open()