+
+/*
+ * Get a directory block.
+ * Insure that it is held until another is requested.
+ */
+BUFAREA *
+getdirblk(blkno, size)
+ daddr_t blkno;
+ long size;
+{
+ static BUFAREA *pbp = 0;
+
+ if (pbp != 0)
+ pbp->b_flags &= ~B_INUSE;
+ pbp = getdatablk(blkno, size);
+ return (pbp);
+}