#include <linux/pagemap.h>
#include "sysv.h"
static int add_nondir(struct dentry *dentry, struct inode *inode)
{ … }
static struct dentry *sysv_lookup(struct inode * dir, struct dentry * dentry, unsigned int flags)
{ … }
static int sysv_mknod(struct mnt_idmap *idmap, struct inode *dir,
struct dentry *dentry, umode_t mode, dev_t rdev)
{ … }
static int sysv_create(struct mnt_idmap *idmap, struct inode *dir,
struct dentry *dentry, umode_t mode, bool excl)
{ … }
static int sysv_symlink(struct mnt_idmap *idmap, struct inode *dir,
struct dentry *dentry, const char *symname)
{ … }
static int sysv_link(struct dentry * old_dentry, struct inode * dir,
struct dentry * dentry)
{ … }
static int sysv_mkdir(struct mnt_idmap *idmap, struct inode *dir,
struct dentry *dentry, umode_t mode)
{ … }
static int sysv_unlink(struct inode * dir, struct dentry * dentry)
{ … }
static int sysv_rmdir(struct inode * dir, struct dentry * dentry)
{ … }
static int sysv_rename(struct mnt_idmap *idmap, struct inode *old_dir,
struct dentry *old_dentry, struct inode *new_dir,
struct dentry *new_dentry, unsigned int flags)
{ … }
const struct inode_operations sysv_dir_inode_operations = …;