minix/lib/libvtreefs/proto.h
David van Moolenbroek d3cd708545 VFS/FS: remove fstatfs(2) and REQ_FSTATFS
The fstatfs(3) call now uses fstatvfs(2).

Change-Id: Ifd1ae8a3948c01890bd2470b3a67c7e58b117efb
2013-08-20 01:35:01 +02:00

42 lines
815 B
C

#ifndef _VTREEFS_PROTO_H
#define _VTREEFS_PROTO_H
/* inode.c */
void init_inodes(unsigned int inodes, struct inode_stat *stat, index_t
nr_indexed_entries);
void cleanup_inodes(void);
struct inode *find_inode(ino_t num);
struct inode *get_inode(ino_t num);
void put_inode(struct inode *node);
void ref_inode(struct inode *node);
int get_inode_number(struct inode *node);
int is_inode_deleted(struct inode *node);
int fs_putnode(void);
/* link.c */
int fs_rdlink(void);
/* mount.c */
int fs_readsuper(void);
int fs_unmount(void);
/* path.c */
int fs_lookup(void);
/* read.c */
int fs_read(void);
int fs_getdents(void);
/* sdbm.c */
long sdbm_hash(char *str, int len);
/* stadir.c */
int fs_stat(void);
int fs_statvfs(void);
/* utility.c */
int no_sys(void);
int do_noop(void);
#endif /* _VTREEFS_PROTO_H */