File:  [Early Linux] / linux / fs / minix / minix_op.c
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 18:06:05 2018 UTC (8 years, 3 months ago) by root
Branches: linus, MAIN
CVS tags: linux095c, HEAD
linux 0.95c+

/*
 * linux/fs/minix/minix_op.c
 *
 * structures for the minix super_block/inode/file-operations
 */

#include <linux/fs.h>
#include <linux/minix_fs.h>

void minix_put_inode(struct inode *inode)
{
	minix_truncate(inode);
	minix_free_inode(inode);
}

/*
 * These are the low-level inode operations for minix filesystem inodes.
 */
struct inode_operations minix_inode_operations = {
	minix_create,
	minix_lookup,
	minix_link,
	minix_unlink,
	minix_symlink,
	minix_mkdir,
	minix_rmdir,
	minix_mknod,
	minix_rename,
	minix_readlink,
	minix_open,
	minix_release,
	minix_follow_link,
	minix_bmap,
	minix_truncate,
	minix_write_inode,
	minix_put_inode
};

/*
 * We have mostly NULL's here: the current defaults are ok for
 * the minix filesystem.
 */
struct file_operations minix_file_operations = {
	NULL,	/* lseek */
	NULL,	/* read */
	NULL,	/* write */
	minix_readdir
};
	

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.