diff options
Diffstat (limited to 'sys/isofs/isofs_node.h')
| -rw-r--r-- | sys/isofs/isofs_node.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/sys/isofs/isofs_node.h b/sys/isofs/isofs_node.h index b0db0eaff62a..7613ae74acbc 100644 --- a/sys/isofs/isofs_node.h +++ b/sys/isofs/isofs_node.h @@ -1,7 +1,10 @@ /* - * $Id: isofs_node.h,v 1.2 1993/07/20 03:27:31 jkh Exp $ + * $Id: isofs_node.h,v 1.5 1993/12/19 00:51:04 wollman Exp $ */ +#ifndef _ISOFS_ISOFS_NODE_H_ +#define _ISOFS_ISOFS_NODE_H_ 1 + typedef struct { unsigned iso_cln; /* Child link */ @@ -87,6 +90,19 @@ int isofs_reclaim __P((struct vnode *vp)); int isofs_lock __P((struct vnode *vp)); int isofs_unlock __P((struct vnode *vp)); int isofs_strategy __P((struct buf *bp)); -int isofs_print __P((struct vnode *vp)); +void isofs_print __P((struct vnode *vp)); int isofs_islocked __P((struct vnode *vp)); +/* From isofs_node.c: */ +struct iso_directory_record; +extern void isofs_init(void); +extern int iso_iget(struct iso_node *, ino_t, struct iso_node **, + struct iso_directory_record *); +extern void iso_iput(struct iso_node *); +extern void iso_ilock(struct iso_node *); +extern void iso_iunlock(struct iso_node *); + + +extern int iso_blkatoff(struct iso_node *, off_t, char **, struct buf **); + +#endif /* _ISOFS_ISOFS_NODE_H_ */ |
