--- linux/fs/minix/file.c 2018/04/24 18:07:13 1.1 +++ linux/fs/minix/file.c 2018/04/24 18:10:42 1.1.1.3 @@ -1,21 +1,23 @@ /* - * linux/fs/minix/file.c + * linux/fs/minix/file.c * - * minix regular file handling primitives + * (C) 1991 Linus Torvalds + * + * minix regular file handling primitives */ #include -#include #include -#include #include #include +#include #include #include #include +#include #define NBUF 16 @@ -212,10 +214,8 @@ static int minix_file_write(struct inode brelse(bh); } inode->i_mtime = CURRENT_TIME; - if (!(filp->f_flags & O_APPEND)) { - filp->f_pos = pos; - inode->i_ctime = CURRENT_TIME; - } + inode->i_ctime = CURRENT_TIME; + filp->f_pos = pos; inode->i_dirt = 1; return written; }