Set a MAC-specific error from errno, and return NULL; return None if no error */
source not stored for this graph (policy: none)
no test coverage detected