OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [fs/] [isofs/] [file.c] - Diff between revs 1628 and 1765

Only display areas with differences | Details | Blame | View Log

Rev 1628 Rev 1765
/*
/*
 *  linux/fs/isofs/file.c
 *  linux/fs/isofs/file.c
 *
 *
 *  (C) 1992, 1993, 1994  Eric Youngdale Modified for ISO9660 filesystem.
 *  (C) 1992, 1993, 1994  Eric Youngdale Modified for ISO9660 filesystem.
 *
 *
 *  (C) 1991  Linus Torvalds - minix filesystem
 *  (C) 1991  Linus Torvalds - minix filesystem
 *
 *
 *  isofs regular file handling primitives
 *  isofs regular file handling primitives
 */
 */
 
 
#include <linux/sched.h>
#include <linux/sched.h>
#include <linux/iso_fs.h>
#include <linux/iso_fs.h>
#include <linux/fcntl.h>
#include <linux/fcntl.h>
#include <linux/kernel.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/errno.h>
#include <linux/stat.h>
#include <linux/stat.h>
#include <linux/locks.h>
#include <linux/locks.h>
#include <linux/fs.h>
#include <linux/fs.h>
#include <linux/iso_fs.h>
#include <linux/iso_fs.h>
 
 
/*
/*
 * We have mostly NULL's here: the current defaults are ok for
 * We have mostly NULL's here: the current defaults are ok for
 * the isofs filesystem.
 * the isofs filesystem.
 */
 */
static struct file_operations isofs_file_operations = {
static struct file_operations isofs_file_operations = {
        NULL,                   /* lseek - default */
        NULL,                   /* lseek - default */
        generic_file_read,      /* read */
        generic_file_read,      /* read */
        NULL,                   /* write */
        NULL,                   /* write */
        NULL,                   /* readdir - bad */
        NULL,                   /* readdir - bad */
        NULL,                   /* select - default */
        NULL,                   /* select - default */
        NULL,                   /* ioctl - default */
        NULL,                   /* ioctl - default */
        generic_file_mmap,      /* mmap */
        generic_file_mmap,      /* mmap */
        NULL,                   /* no special open is needed */
        NULL,                   /* no special open is needed */
        NULL,                   /* release */
        NULL,                   /* release */
        NULL                    /* fsync */
        NULL                    /* fsync */
};
};
 
 
struct inode_operations isofs_file_inode_operations = {
struct inode_operations isofs_file_inode_operations = {
        &isofs_file_operations, /* default file operations */
        &isofs_file_operations, /* default file operations */
        NULL,                   /* create */
        NULL,                   /* create */
        NULL,                   /* lookup */
        NULL,                   /* lookup */
        NULL,                   /* link */
        NULL,                   /* link */
        NULL,                   /* unlink */
        NULL,                   /* unlink */
        NULL,                   /* symlink */
        NULL,                   /* symlink */
        NULL,                   /* mkdir */
        NULL,                   /* mkdir */
        NULL,                   /* rmdir */
        NULL,                   /* rmdir */
        NULL,                   /* mknod */
        NULL,                   /* mknod */
        NULL,                   /* rename */
        NULL,                   /* rename */
        NULL,                   /* readlink */
        NULL,                   /* readlink */
        NULL,                   /* follow_link */
        NULL,                   /* follow_link */
        generic_readpage,       /* readpage */
        generic_readpage,       /* readpage */
        NULL,                   /* writepage */
        NULL,                   /* writepage */
        isofs_bmap,             /* bmap */
        isofs_bmap,             /* bmap */
        NULL,                   /* truncate */
        NULL,                   /* truncate */
        NULL                    /* permission */
        NULL                    /* permission */
};
};
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.