file.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  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. #include <linux/config.h>
  15. #include <linux/types.h>
  16. #include <linux/fs.h>
  17. #include <linux/sched.h>
  18. #include <linux/qnx4_fs.h>
  19. /*
  20.  * We have mostly NULL's here: the current defaults are ok for
  21.  * the qnx4 filesystem.
  22.  */
  23. struct file_operations qnx4_file_operations =
  24. {
  25. llseek: generic_file_llseek,
  26. read: generic_file_read,
  27. #ifdef CONFIG_QNX4FS_RW
  28. write: generic_file_write,
  29. #endif
  30. mmap: generic_file_mmap,
  31. #ifdef CONFIG_QNX4FS_RW
  32. fsync: qnx4_sync_file,
  33. #endif
  34. };
  35. struct inode_operations qnx4_file_inode_operations =
  36. {
  37. #ifdef CONFIG_QNX4FS_RW
  38. truncate: qnx4_truncate,
  39. #endif
  40. };