d_namlen is BSD, not posix