-#endif
-
-#else /* !LPROCFS */
-
-struct file {
- void *param_private;
- loff_t param_pos;
- unsigned int param_flags;
-};
-
-struct inode {
- void *param_private;
-};
-
-struct poll_table_struct {
- void *pad;
-};
-
-struct proc_dir_entry {
- void *param_data;
-};
-
-struct proc_inode {
- struct proc_dir_entry *param_pde;
- struct inode param_inode;
-};
-
-struct seq_operations;
-struct seq_file {
- char *buf;
- size_t size;
- size_t from;
- size_t count;
- loff_t index;
- loff_t version;
- struct mutex lock;
- const struct seq_operations *op;
- void *private;
-};
-
-struct seq_operations {
- void *(*start) (struct seq_file *m, loff_t *pos);
- void (*stop) (struct seq_file *m, void *v);
- void *(*next) (struct seq_file *m, void *v, loff_t *pos);
- int (*show) (struct seq_file *m, void *v);
-};
-
-#define seq_lseek NULL
-
-static inline int seq_read(char *buf, size_t count, loff_t *ppos)
-{
- return 0;
-}
-
-static inline int
-seq_open(struct file *file, const struct seq_operations *fops)
-{
- struct seq_file *p = file->param_private;
-
- if (p == NULL) {
- LIBCFS_ALLOC(p, sizeof(*p));
- if (p == NULL)
- return -ENOMEM;
- file->param_private = p;
- } else {
- memset(p, 0, sizeof(*p));
- }
- p->op = fops;
- return 0;
-}
-
-static inline struct proc_inode *FAKE_PROC_I(const struct inode *inode)
-{
- return container_of(inode, struct proc_inode, param_inode);
-}
-
-static inline struct proc_dir_entry *PDE(struct inode *inode)
-{
- return FAKE_PROC_I(inode)->param_pde;
-}
-
-static inline
-int LPROCFS_ENTRY_CHECK(struct proc_dir_entry *dp)
-{
- return 0;
-}
-#define LPROCFS_WRITE_ENTRY() do {} while(0)
-#define LPROCFS_WRITE_EXIT() do {} while(0)
-
-int seq_printf(struct seq_file *, const char *, ...)
- __attribute__ ((format (printf,2,3)));
-