add missing lock prototype. create header as needed.
#ifndef _OSI_PROTOTYPES_H_
#define _OSI_PROTOTYPES_H_
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
/* osi_groups.c */
extern void afs_aix_SetupPagRefCount(void);
#ifndef _OSI_PROTO_H_
#define _OSI_PROTO_H_
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
/* osi_misc.c */
extern int osi_lookupname(char *aname, enum uio_seg seg, int followlink,
struct vnode **dirvpp, struct vnode **vpp);
--- /dev/null
+/*
+ * osi_prototypes.h
+ *
+ * Exported macos support routines.
+ */
+#ifndef _OSI_PROTO_H_
+#define _OSI_PROTO_H_
+
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
+#endif /* _OSI_PROTO_H_ */
#ifndef _OSI_PROTO_H_
#define _OSI_PROTO_H_
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
/* osi_misc.c */
extern int osi_lookupname(char *aname, enum uio_seg seg, int followlink,
struct vnode **dirvpp, struct vnode **vpp);
--- /dev/null
+/*
+ * osi_prototypes.h
+ *
+ * Exported macos support routines.
+ */
+#ifndef _OSI_PROTO_H_
+#define _OSI_PROTO_H_
+
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
+#endif /* _OSI_PROTO_H_ */
--- /dev/null
+/*
+ * osi_prototypes.h
+ *
+ * Exported macos support routines.
+ */
+#ifndef _OSI_PROTO_H_
+#define _OSI_PROTO_H_
+
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
+#endif /* _OSI_PROTO_H_ */
#ifndef _OSI_PROTOTYPES_H_
#define _OSI_PROTOTYPES_H_
+/* osi_file.c */
+extern afs_rwlock_t afs_xosi;
+
/* osi_vnodeops.c */
int afs_putapage(struct vnode *vp, struct page *pages,
#if defined(AFS_SUN56_ENV)