IO_SYNC
ioflag |= IO_SYNC;
ioflag |= IO_SYNC;
ioflag |= IO_SYNC;
ioflag |= IO_SYNC;
ioflag |= IO_SYNC;
ioflag |= IO_SYNC;
if (ap->a_ioflag & IO_SYNC)
if (flags & IO_SYNC) {
if (flags & IO_SYNC) {
error = VOP_WRITE(vp, &auio, IO_SYNC, cnp->cn_cred);
if (flags & IO_SYNC)
if (flags & IO_SYNC)
error = VOP_WRITE(dvp, &auio, IO_SYNC, cnp->cn_cred);
error = ext2_truncate(dvp, (off_t)dp->i_endoff, IO_SYNC,
IO_NODELOCKED | IO_SYNC,
IO_NODELOCKED | IO_SYNC, cnp->cn_cred, NULL);
error = ext2_truncate(vp, (off_t)0, IO_SYNC, cnp->cn_cred);
if ((ioflag & IO_SYNC) == 0)
if ((ioflag & IO_SYNC) && !DOINGASYNC(vp))
flags |= IO_SYNC;
if ((ioflag & (IO_SYNC | IO_INVAL)) == (IO_SYNC | IO_INVAL))
if (ioflag & IO_SYNC) {
(void)ext2_truncate(vp, osize, ioflag & IO_SYNC,
if (ioflag & IO_SYNC)
error = ext2_truncate(tvp, (off_t)0, IO_SYNC,
if (ioflag & IO_SYNC) {
if (ap->a_ioflag & IO_SYNC) {
if (ioflag & IO_SYNC) {
if (ioflag & IO_SYNC) {
if (ioflag & IO_SYNC) {
if (ap->a_ioflag & IO_SYNC)
if ((flags & IO_SYNC) != 0)
error = detrunc(ip, (u_long)0, IO_SYNC);
if (ioflag & IO_SYNC)
detrunc(dep, osize, ioflag & IO_SYNC);
detrunc(dep, dep->de_FileSize, ioflag & IO_SYNC);
} else if (ioflag & IO_SYNC)
if (ioflag & (IO_APPEND | IO_SYNC)) {
if (ioflag & IO_SYNC) {
ioflags = (IO_SYNC | IO_NODELOCKED);
ioflags = (IO_METASYNC | IO_SYNC | IO_NODELOCKED);
ioflags = (IO_SYNC | IO_NODELOCKED);
ioflags = (IO_METASYNC | IO_SYNC | IO_NODELOCKED);
if (ioflag & (IO_APPEND | IO_SYNC)) {
(ap->a_ioflag & (IO_SYNC | IO_DIRECT)) == 0) {
if (flags & IO_SYNC)
if (flags & IO_SYNC)
(void)ffs_truncate(dvp, (off_t)dp->i_endoff, IO_SYNC, cred);
if ((ioflag & IO_SYNC) && !DOINGASYNC(vp))
if ((ioflag & (IO_SYNC|IO_INVAL)) == (IO_SYNC|IO_INVAL))
if (ioflag & IO_SYNC) {
(void)ffs_truncate(vp, osize, ioflag & IO_SYNC,
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) {
ioflag = DOINGASYNC(tvp) ? 0 : IO_SYNC;
ioflag = DOINGASYNC(vp) ? 0 : IO_SYNC;
ioflags |= IO_SYNC;
if (ioflag & IO_SYNC) {
if (ioflag & IO_SYNC) {
} else if (ioflag & IO_SYNC) {