absl::ErrnoToStatus

Convenience function that creates a absl::Status using an error_number, which should be an errno value.

Synopsis

Declared in <absl/status/status.h>

Status
ErrnoToStatus(
    int error_number,
    std::string_view message,
    absl::SourceLocation loc = SourceLocation::current());

Return Value

A status derived from error_number.

Parameters

NameDescription
error_numberAn errno value.
messageThe error message.
locThe source location of the callsite.