-struct inode *ifind();
-#endif
-struct inode *owner();
-struct inode *maknode();
-struct inode *namei();
-
-ino_t dirpref();
-#endif
-
-/* flags */
-#define ILOCKED 0x1 /* inode is locked */
-#define IUPD 0x2 /* file has been modified */
-#define IACC 0x4 /* inode access time to be updated */
-#define IMOUNT 0x8 /* inode is mounted on */
-#define IWANT 0x10 /* some process waiting on lock */
-#define ITEXT 0x20 /* inode is pure text prototype */
-#define ICHG 0x40 /* inode has been changed */
-#define ISHLOCK 0x80 /* file has shared lock */
-#define IEXLOCK 0x100 /* file has exclusive lock */
-#define ILWAIT 0x200 /* someone waiting on file lock */
-#define IMOD 0x400 /* inode has been modified */
-
-/* modes */
-#define IFMT 0170000 /* type of file */
-#define IFCHR 0020000 /* character special */
-#define IFDIR 0040000 /* directory */
-#define IFBLK 0060000 /* block special */
-#define IFREG 0100000 /* regular */
-#define IFLNK 0120000 /* symbolic link */
-#define IFSOCK 0140000 /* socket */
-
-#define ISUID 04000 /* set user id on execution */
-#define ISGID 02000 /* set group id on execution */
-#define ISVTX 01000 /* save swapped text even after use */
-#define IREAD 0400 /* read, write, execute permissions */
-#define IWRITE 0200
-#define IEXEC 0100
-