1 /* SPDX-License-Identifier: BSD-3-Clause */ 2 /* 3 * QEMU internal errno values for implementing user-only POSIX. 4 * 5 * Copyright (c) 2021 Linaro, Ltd. 6 */ 7 8 #ifndef SPECIAL_ERRNO_H 9 #define SPECIAL_ERRNO_H 10 11 /* 12 * All of these are QEMU internal, not visible to the guest. 13 * They should be chosen so as to not overlap with any host 14 * or guest errno. 15 */ 16 17 /* 18 * This is returned when a system call should be restarted, to tell the 19 * main loop that it should wind the guest PC backwards so it will 20 * re-execute the syscall after handling any pending signals. 21 */ 22 #define QEMU_ERESTARTSYS 255 23 24 #endif /* SPECIAL_ERRNO_H */ 25