2 * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
3 * Copyright (c) 2016-2018 The strace developers.
6 * SPDX-License-Identifier: GPL-2.0-or-later
12 #define CASE(x) case x: return #x
18 /* names taken from linux/errnoent.h */
319 #ifdef ENOTRECOVERABLE
320 CASE(ENOTRECOVERABLE);
367 #ifdef EPROTONOSUPPORT
368 CASE(EPROTONOSUPPORT);
388 #ifdef ERESTARTNOHAND
389 CASE(ERESTARTNOHAND);
391 #ifdef ERESTARTNOINTR
392 CASE(ERESTARTNOINTR);
397 #ifdef ERESTART_RESTARTBLOCK
398 CASE(ERESTART_RESTARTBLOCK);
412 #ifdef ESOCKTNOSUPPORT
413 CASE(ESOCKTNOSUPPORT);
461 perror_msg_and_fail("unknown errno %d", errno);