At least on OpenBSD/amd64, this macro returns a bogus value if its argument is NULL.
drwxr-xr-x - cde