((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev;
if ( fwrite(dirbuf, (int)dirloc, 1, df) != 1 )
err(1, "cannot write to file %s", dirfile);
((struct direct *)(dirbuf + prev))->d_reclen = DIRBLKSIZ - prev;
if ( fwrite(dirbuf, (int)dirloc, 1, df) != 1 )
err(1, "cannot write to file %s", dirfile);