| /* | |
| * QNX4 file system, Linux implementation. | |
| * | |
| * Version : 0.2.1 | |
| * | |
| * Using parts of the xiafs filesystem. | |
| * | |
| * History : | |
| * | |
| * 25-05-1998 by Richard Frowijn : first release. | |
| * 21-06-1998 by Frank Denis : wrote qnx4_readpage to use generic_file_read. | |
| * 27-06-1998 by Frank Denis : file overwriting. | |
| */ | |
| #include <linux/fs.h> | |
| #include <linux/qnx4_fs.h> | |
| /* | |
| * We have mostly NULL's here: the current defaults are ok for | |
| * the qnx4 filesystem. | |
| */ | |
| const struct file_operations qnx4_file_operations = | |
| { | |
| .llseek = generic_file_llseek, | |
| .read = do_sync_read, | |
| .aio_read = generic_file_aio_read, | |
| .mmap = generic_file_mmap, | |
| .sendfile = generic_file_sendfile, | |
| #ifdef CONFIG_QNX4FS_RW | |
| .write = do_sync_write, | |
| .aio_write = generic_file_aio_write, | |
| .fsync = qnx4_sync_file, | |
| #endif | |
| }; | |
| struct inode_operations qnx4_file_inode_operations = | |
| { | |
| #ifdef CONFIG_QNX4FS_RW | |
| .truncate = qnx4_truncate, | |
| #endif | |
| }; |