--- For some out-of-tree code that wraps clone(), using setjmp()/longjmp() making it behave more like fork(). src/include/skalibs/gccattributes.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/include/skalibs/gccattributes.h b/src/include/skalibs/gccattributes.h index 0584480..7892687 100644 --- a/src/include/skalibs/gccattributes.h +++ b/src/include/skalibs/gccattributes.h _at__at_ -6,6 +6,7 _at__at_ #ifdef __GNUC__ #define gccattr_noreturn __attribute__((__noreturn__)) +#define gccattr_returns_twice __attribute__((__returns_twice__)) #define gccattr_noinline __attribute__((__noinline__)) #define gccattr_inline __attribute__((__always_inline__)) #define gccattr_const __attribute__((__const__)) _at__at_ -31,6 +32,7 _at__at_ #else #define gccattr_noreturn +#define gccattr_returns_twice #define gccattr_noinline #define gccattr_inline #define gccattr_const _at__at_ -46,6 +48,7 _at__at_ #ifdef GCCATTR_COMPAT_0_22 #define _a_noreturn gccattr_noreturn +#define _a_returns_twice gccattr_returns_twice #define _a_noinline gccattr_noinline #define _a_inline gccattr_inline #define _a_const gccattr_const -- 2.32.0Received on Mon Jun 14 2021 - 21:24:09 CEST
This archive was generated by hypermail 2.4.0 : Mon Jun 14 2021 - 21:24:41 CEST