#include <linux/string.h>
#include <linux/errno.h>
#include <linux/fs.h>
#include "reiserfs.h"
#include <linux/stat.h>
#include <linux/buffer_head.h>
#include <linux/slab.h>
#include <linux/uaccess.h>
extern const struct reiserfs_key MIN_KEY;
static int reiserfs_readdir(struct file *, struct dir_context *);
static int reiserfs_dir_fsync(struct file *filp, loff_t start, loff_t end,
int datasync);
const struct file_operations reiserfs_dir_operations = …;
static int reiserfs_dir_fsync(struct file *filp, loff_t start, loff_t end,
int datasync)
{ … }
#define store_ih(where,what) …
static inline bool is_privroot_deh(struct inode *dir, struct reiserfs_de_head *deh)
{ … }
int reiserfs_readdir_inode(struct inode *inode, struct dir_context *ctx)
{ … }
static int reiserfs_readdir(struct file *file, struct dir_context *ctx)
{ … }
void make_empty_dir_item_v1(char *body, __le32 dirid, __le32 objid,
__le32 par_dirid, __le32 par_objid)
{ … }
void make_empty_dir_item(char *body, __le32 dirid, __le32 objid,
__le32 par_dirid, __le32 par_objid)
{ … }