home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / lan / soss.arj / SRC / INODES.H < prev    next >
C/C++ Source or Header  |  1991-02-22  |  1KB  |  38 lines

  1. /*
  2.  *  inodes.h --
  3.  *      Inode interface file.
  4.  *
  5.  *  Author:
  6.  *      See-Mong Tan
  7.  */
  8.  
  9.   /* init */
  10. extern bool_t inode_init(void);
  11.   /* add a path name to the directory tree */
  12. extern u_long addpathtodirtree(char *);
  13.   /* remove an inode from the directory tree */
  14. extern void inremnode(u_long);
  15.   /* path name to inode */
  16. extern u_long pntoin(char *);
  17.   /* inode to path name in dos format */
  18. extern char *intopn(unsigned long, char *);
  19.   /* inode to name */
  20. extern char *intoname(unsigned long);
  21.   /* inode get parent */
  22. extern u_long parentinode (u_long);
  23.   /* inode get file attributes */
  24. struct nfsfattr *inattrget (u_long, struct nfsfattr *);
  25.   /* inode set file attributes */
  26. struct nfsfattr *inattrset (u_long, struct nfsfattr *);
  27.   /* inode get entry */
  28. u_long ingetentry (u_long, u_long, char *);
  29.   /* inode get filesys ID */
  30. extern int ingetfsid (u_long);
  31.   /* path name to file handle */
  32. extern fhandle_t pntofh(char *);
  33.   /* check file handle */
  34. extern bool_t checkfh (fhandle_t *);
  35.  
  36.   /* Valid-character array */
  37. extern u_char inchvalid[];
  38.