From 0c35b860913807d4937098d5238c5f4363fb6362 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Fri, 28 Aug 2020 17:49:56 +0000 Subject: [PATCH] Allow the pseudo-errnos to be returned as well in boot loader Expose the pseudo-errno values in _STANDALONE is defined so that code in the boot loader can make use of them. Nothing uses them today, but the zstd support that's coming will need them. --- sys/sys/errno.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/sys/errno.h b/sys/sys/errno.h index 6994c0612f79..e53a8d4c6c7f 100644 --- a/sys/sys/errno.h +++ b/sys/sys/errno.h @@ -187,7 +187,7 @@ __END_DECLS #define ELAST 97 /* Must be equal largest errno */ #endif /* _POSIX_SOURCE */ -#if defined(_KERNEL) || defined(_WANT_KERNEL_ERRNO) +#if defined(_KERNEL) || defined(_WANT_KERNEL_ERRNO) || defined(_STANDALONE) /* pseudo-errors returned inside kernel to modify return to process */ #define ERESTART (-1) /* restart syscall */ #define EJUSTRETURN (-2) /* don't modify regs, just return */