|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH v2 3/6] lib/nolibc: add NULL to shareddefs.h
Reviewed-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx> On 17.08.2018 09:56, Florian Schmidt wrote: NULL is to be defined in several header files. By putting it in shareddefs.h, we can subsequently disentangle the cross-including of the standard header files. This also changes the definition of NULL for C++ code, in which void* is not special and doesn't support implicit casting. Signed-off-by: Florian Schmidt <florian.schmidt@xxxxxxxxx> --- lib/nolibc/include/nolibc-internal/shareddefs.h | 9 +++++++++ lib/nolibc/include/stddef.h | 5 +---- lib/nolibc/include/stdio.h | 1 + lib/nolibc/include/unistd.h | 1 + 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/nolibc/include/nolibc-internal/shareddefs.h b/lib/nolibc/include/nolibc-internal/shareddefs.h index 9fccc15..6503ab1 100644 --- a/lib/nolibc/include/nolibc-internal/shareddefs.h +++ b/lib/nolibc/include/nolibc-internal/shareddefs.h @@ -41,6 +41,15 @@#include <uk/arch/types.h> +#if (defined __NEED_NULL && !defined __DEFINED_NULL) _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |