Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  *  linux/fs/sysv/file.c
  3  *
  4  *  minix/file.c
  5  *  Copyright (C) 1991, 1992  Linus Torvalds
  6  *
  7  *  coh/file.c
  8  *  Copyright (C) 1993  Pascal Haible, Bruno Haible
  9  *
 10  *  sysv/file.c
 11  *  Copyright (C) 1993  Bruno Haible
 12  *
 13  *  SystemV/Coherent regular file handling primitives
 14  */
 15 
 16 #include "sysv.h"
 17 
 18 /*
 19  * We have mostly NULLs here: the current defaults are OK for
 20  * the coh filesystem.
 21  */
 22 const struct file_operations sysv_file_operations = {
 23         .llseek         = generic_file_llseek,
 24         .read           = do_sync_read,
 25         .aio_read       = generic_file_aio_read,
 26         .write          = do_sync_write,
 27         .aio_write      = generic_file_aio_write,
 28         .mmap           = generic_file_mmap,
 29         .fsync          = simple_fsync,
 30         .splice_read    = generic_file_splice_read,
 31 };
 32 
 33 const struct inode_operations sysv_file_inode_operations = {
 34         .truncate       = sysv_truncate,
 35         .getattr        = sysv_getattr,
 36 };
 37 
  This page was automatically generated by the LXR engine.