Function ErrnoEnforce
Calls the C API function fn. If it returns an error value, it throws an [ErrnoApiException] (or subclass) after getting errno.
Return ErrnoEnforce(alias fn, alias errorValue)(
Params params,
ArgSentinel sentinel = ArgSentinel .init,
string file = __FILE__,
size_t line = __LINE__
);