#include #include #include #include #if __APPLE__ // MacOS makes us translate between GUID and UID/GID. # include #elif __linux__ // Linux supplies non-standard ACL extensions in a different header. # include #endif #include #include #include