linux/fs/sysv/file.c
<<
>>
Prefs
   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 */
  22const 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
  33const struct inode_operations sysv_file_inode_operations = {
  34        .truncate       = sysv_truncate,
  35        .getattr        = sysv_getattr,
  36};
  37