From: Yu Watanabe Date: Wed, 20 May 2026 15:54:26 +0000 (+0900) Subject: include: move several missing definitions to musl X-Git-Tag: v261-rc1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5904cee941715bf985cfd35dd272a84f9819e87f;p=thirdparty%2Fsystemd.git include: move several missing definitions to musl Those moved ones have been defined in glibc <= 2.34, and only necessary when built with musl. Follow-up for c8c1bcf1941047d1fe43d9827ad4826b4620297a. --- diff --git a/src/include/musl/signal.h b/src/include/musl/signal.h new file mode 100644 index 00000000000..c69a3b28564 --- /dev/null +++ b/src/include/musl/signal.h @@ -0,0 +1,28 @@ +/* SPDX-License-Identifier: LGPL-2.1-or-later */ +#pragma once + +#include_next /* IWYU pragma: export */ + +#ifndef ILL_BADIADDR +#define ILL_BADIADDR 9 +#endif + +#ifndef FPE_FLTUNK +#define FPE_FLTUNK 14 +#endif + +#ifndef FPE_CONDTRAP +#define FPE_CONDTRAP 15 +#endif + +#ifndef SEGV_ACCADI +#define SEGV_ACCADI 5 +#endif + +#ifndef SEGV_ADIDERR +#define SEGV_ADIDERR 6 +#endif + +#ifndef SEGV_ADIPERR +#define SEGV_ADIPERR 7 +#endif diff --git a/src/include/override/signal.h b/src/include/override/signal.h index 64ddacc4c9d..b6a6a9ce31a 100644 --- a/src/include/override/signal.h +++ b/src/include/override/signal.h @@ -3,30 +3,6 @@ #include_next /* IWYU pragma: export */ -#ifndef ILL_BADIADDR -#define ILL_BADIADDR 9 -#endif - -#ifndef FPE_FLTUNK -#define FPE_FLTUNK 14 -#endif - -#ifndef FPE_CONDTRAP -#define FPE_CONDTRAP 15 -#endif - -#ifndef SEGV_ACCADI -#define SEGV_ACCADI 5 -#endif - -#ifndef SEGV_ADIDERR -#define SEGV_ADIDERR 6 -#endif - -#ifndef SEGV_ADIPERR -#define SEGV_ADIPERR 7 -#endif - /* Defined since glibc-2.39. */ #ifndef SEGV_CPERR #define SEGV_CPERR 10