ERRQUEUE flag set. The sock_extended_err structure describing the error will be passed ... RECVERR control message contains a sock_extended_err structure: #define SO_EE_ORIGIN_NONEPRIVATE, -1, 0); if (buffer == MAP_FAILED) err(EXIT_FAILURE, "mmap"); /* * Put some random data ... pkey_alloc(0, 0); if (pkey == -1) err(EXIT_FAILURE, "pkey_alloc"); /* * Disable …execvp(args->argv[0], args->argv); err(EXIT_FAILURE, "execvp"); } #define STACK_SIZE ... during execve()). */ if (pipe(args.pipe_fd) == -1) err(EXIT_FAILURE, "pipe"); /* Create the…path_beneath_attr path_beneath = {0}; int err; path_beneath.allowed_access = LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK ... file"); close(ruleset_fd); exit(EXIT_FAILURE); } err = landlo…nlmsg_type == NLMSG_ERROR) { const struct nlmsgerr *err = NLMSG_DATA(h); if (h->nlmsg ... NLMSG_LENGTH(sizeof(*err))) { fputs("NLMSG_ERROR\n", stderr); } else { errno = -err->error…socket since its creation. SO_SELECT_ERR_QUEUE (since Linux 3.10) When this optionAPIs for new-style daemons SD_ERR (3) — APIs for new-style daemons sd_eventjournal_stream_fd (3) LOG_ERR sd_journal_print (3), sd_journal_stream ... enter-initrd ukify (1) erofs repart.d (5) err homectl (1), importctl (1), journalctl (1), localectl