]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * linux/fs/minix/file.c | |
3 | * | |
4 | * Copyright (C) 1991, 1992 Linus Torvalds | |
5 | * | |
6 | * minix regular file handling primitives | |
7 | */ | |
8 | ||
1da177e4 LT |
9 | #include "minix.h" |
10 | ||
11 | /* | |
12 | * We have mostly NULLs here: the current defaults are OK for | |
13 | * the minix filesystem. | |
14 | */ | |
4b6f5d20 | 15 | const struct file_operations minix_file_operations = { |
1da177e4 | 16 | .llseek = generic_file_llseek, |
543ade1f BP |
17 | .read = do_sync_read, |
18 | .aio_read = generic_file_aio_read, | |
19 | .write = do_sync_write, | |
20 | .aio_write = generic_file_aio_write, | |
1da177e4 | 21 | .mmap = generic_file_mmap, |
0d7916d7 | 22 | .fsync = simple_fsync, |
5ffc4ef4 | 23 | .splice_read = generic_file_splice_read, |
1da177e4 LT |
24 | }; |
25 | ||
92e1d5be | 26 | const struct inode_operations minix_file_inode_operations = { |
1da177e4 LT |
27 | .truncate = minix_truncate, |
28 | .getattr = minix_getattr, | |
29 | }; |