IOCB_APPEND
(IOCB_NOWAIT | IOCB_HIPRI | IOCB_DSYNC | IOCB_SYNC | IOCB_APPEND)
if ((iocb->ki_flags & (IOCB_DIRECT | IOCB_APPEND)) == IOCB_DIRECT)
if (iocb->ki_flags & IOCB_APPEND) {
if (iocb->ki_flags & IOCB_APPEND)
if (iocb->ki_flags & IOCB_APPEND) {
if (iocb->ki_flags & IOCB_APPEND || iocb->ki_pos > i_size_read(inode)) {
iocb->kiocb.ki_flags &= ~IOCB_APPEND;
if (iocb->ki_flags & IOCB_APPEND)
if (iocb->ki_flags & IOCB_APPEND) {
res |= IOCB_APPEND;
if ((flags & RWF_NOAPPEND) && (ki->ki_flags & IOCB_APPEND)) {
ki->ki_flags &= ~IOCB_APPEND;
{ IOCB_APPEND, "APPEND" }, \