Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * QNX4 file system, Linux implementation. | |
3 | * | |
4 | * Version : 0.2.1 | |
5 | * | |
6 | * Using parts of the xiafs filesystem. | |
7 | * | |
8 | * History : | |
9 | * | |
10 | * 25-05-1998 by Richard Frowijn : first release. | |
11 | * 21-06-1998 by Frank Denis : wrote qnx4_readpage to use generic_file_read. | |
12 | * 27-06-1998 by Frank Denis : file overwriting. | |
13 | */ | |
14 | ||
1da177e4 | 15 | #include <linux/fs.h> |
1da177e4 LT |
16 | #include <linux/qnx4_fs.h> |
17 | ||
18 | /* | |
19 | * We have mostly NULL's here: the current defaults are ok for | |
20 | * the qnx4 filesystem. | |
21 | */ | |
4b6f5d20 | 22 | const struct file_operations qnx4_file_operations = |
1da177e4 LT |
23 | { |
24 | .llseek = generic_file_llseek, | |
25 | .read = generic_file_read, | |
26 | .mmap = generic_file_mmap, | |
27 | .sendfile = generic_file_sendfile, | |
28 | #ifdef CONFIG_QNX4FS_RW | |
29 | .write = generic_file_write, | |
30 | .fsync = qnx4_sync_file, | |
31 | #endif | |
32 | }; | |
33 | ||
34 | struct inode_operations qnx4_file_inode_operations = | |
35 | { | |
36 | #ifdef CONFIG_QNX4FS_RW | |
37 | .truncate = qnx4_truncate, | |
38 | #endif | |
39 | }; |