Redefinition of DIRBLKSIZ in restore(8)
I noticed that sbin/restore/interactive.c includes both <dirent.h> and <vfs/ufs/dir.h>, both of which define DIRBLKSIZ, but to different values.
#define DIRBLKSIZ 1024
#define DIRBLKSIZ DEV_BSIZE
It seems to be a poor choice of names and ends up being 512 just by the ordering of includes in interactive.c.
Venkatesh told me to file a bug (so he doesn't forget), which I hereby did.