folly::checkKernelError

Checks a Linux kernel-style return code (>= 0 on success, negative error number on error) and throws on error.

Synopsis

Declared in <folly/Exception.h>

template<class... Args>
void
checkKernelError(
    ssize_t ret,
    Args&&... args);

Parameters

NameDescription
retThe kernel-style return code to check.
argsComponents concatenated into the failure message.