# Test Case: Nonzero Directory Tail Padding **Test ID**: TC148-linux-directory-tail-padding **Category**: Directory Compatibility **Priority**: Critical ## Objective Verify FreeBSD accepts the structured eight-byte PAD!ERO! patch after the final directory-name NUL and still returns complete names and restartable cookies. ## Procedure Record metadata/fixture-evidence.txt and the metadata/namei-padding-nonzero.erofs hash. On a fresh mount: printf 'wide entry 079\n' > expected-079.txt cmp expected-079.txt \ /tmp/repo22-g3/mnt/wide/entry-079-abcdefghijklmnopqrstuvwxyz.txt test "$(find /tmp/repo22-g3/mnt/wide -maxdepth 1 -type f | wc -l)" -eq 320 ./readdir_probe /tmp/repo22-g3/mnt/wide 128 ## Expected Results The actual patched image mounts, reads exact data, exposes 320 real files, and reports 322 valid kernel/libc restart positions. Userspace fixture inspection alone is not PASS. Record image/evidence hashes and cleanup.