--- ceph-15.2.9/src/include/config-h.in.cmake.orig 2021-02-26 13:32:11.218444320 -0500 +++ ceph-15.2.9/src/include/config-h.in.cmake 2021-02-26 15:00:31.976950884 -0500 @@ -1,7 +1,6 @@ /* config.h file expanded by Cmake for build */ -#ifndef CONFIG_H -#define CONFIG_H +#pragma once /* fallocate(2) is supported */ #cmakedefine CEPH_HAVE_FALLOCATE @@ -354,4 +353,3 @@ /* Define if RWL is enabled */ #cmakedefine WITH_RBD_RWL -#endif /* CONFIG_H */ --- ceph-15.2.9/src/global/signal_handler.h.orig 2021-02-26 15:34:39.500250672 -0500 +++ ceph-15.2.9/src/global/signal_handler.h 2021-02-26 15:35:39.514842687 -0500 @@ -20,9 +20,9 @@ typedef void (*signal_handler_t)(int); -#ifdef HAVE_SIGDESCR_NP +#if defined(HAVE_SIGDESCR_NP) # define sig_str(signum) sigdescr_np(signum) -#elif HAVE_REENTRANT_STRSIGNAL +#elif defined(HAVE_REENTRANT_STRSIGNAL) # define sig_str(signum) strsignal(signum) #else # define sig_str(signum) sys_siglist[signum]