error_set
return error_set(err, -1, "fdinfo open failed for %d", fd);
error_set(err, -1, "%s '%s' != '%s'",
return error_set(err, -1, "%s not found for fd %d",
error_set(err, -1, "mmap of stack failed (errno %d)", errno);
error_set(err, PIDFD_ERROR, "clone failed (ret %d, errno %d)",
error_set(err, PIDFD_ERROR, "waitpid failed (ret %d, errno %d)",
error_set(err, r, "child %d reported: %d", child->pid, r);
error_set(err, -1, "munmap of child stack failed (errno %d)", errno);
return error_set(err, PIDFD_ERROR, "fdinfo open failed for %d",
error_set(err, PIDFD_FAIL, "%s '%s' != '%s'",
return error_set(err, PIDFD_FAIL, "%s not found for fd %d",