In some versions of Darwin's libacl, there's a bug in the acl_get_file function in which in spuriously returns null and sets errno to ENOENT when passed paths to valid files. There are a decent number of configure scripts out there which check for this (see here, for example), but all of them do it just by checking for the behavior. I was wondering if it's known what specific versions of libacl contain the bug, or if I just have to go testing a bunch in order to find out.
What versions of Darwin's libacl have the acl_get_file bug?
acl;darwin