DIRDATA
if ((dirp = reallocarray(NULL, dirsize, sizeof(DIRDATA))) == NULL) {
DIRDATA *dblk;
dblk = reallocarray(dirp, dirsize * 2, sizeof(DIRDATA));
DIRDATA *dblk;
DIRDATA *dblk;
static DIRDATA *dirp = NULL; /* storage for setting created dir time/mode */