URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [fs/] [isofs/] [file.c] - Rev 1628
Go to most recent revision | Compare with Previous | Blame | View Log
/* * linux/fs/isofs/file.c * * (C) 1992, 1993, 1994 Eric Youngdale Modified for ISO9660 filesystem. * * (C) 1991 Linus Torvalds - minix filesystem * * isofs regular file handling primitives */ #include <linux/sched.h> #include <linux/iso_fs.h> #include <linux/fcntl.h> #include <linux/kernel.h> #include <linux/errno.h> #include <linux/stat.h> #include <linux/locks.h> #include <linux/fs.h> #include <linux/iso_fs.h> /* * We have mostly NULL's here: the current defaults are ok for * the isofs filesystem. */ static struct file_operations isofs_file_operations = { NULL, /* lseek - default */ generic_file_read, /* read */ NULL, /* write */ NULL, /* readdir - bad */ NULL, /* select - default */ NULL, /* ioctl - default */ generic_file_mmap, /* mmap */ NULL, /* no special open is needed */ NULL, /* release */ NULL /* fsync */ }; struct inode_operations isofs_file_inode_operations = { &isofs_file_operations, /* default file operations */ NULL, /* create */ NULL, /* lookup */ NULL, /* link */ NULL, /* unlink */ NULL, /* symlink */ NULL, /* mkdir */ NULL, /* rmdir */ NULL, /* mknod */ NULL, /* rename */ NULL, /* readlink */ NULL, /* follow_link */ generic_readpage, /* readpage */ NULL, /* writepage */ isofs_bmap, /* bmap */ NULL, /* truncate */ NULL /* permission */ };
Go to most recent revision | Compare with Previous | Blame | View Log