From: Willem Jan Withagen Date: Sat, 18 Jul 2020 23:39:30 +0000 (+0000) Subject: common: include in Preforker.h X-Git-Tag: v14.2.12~84^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4e602e052e7cb858a7a9500f49481dc752707ab3;p=ceph.git common: include in Preforker.h Since it does use functions declared by signal.h /home/jenkins/workspace/ceph-master/src/common/Preforker.h:50:5: error: use of undeclared identifier 'sigemptyset' sigemptyset(&sa.sa_mask); ^ /home/jenkins/workspace/ceph-master/src/common/Preforker.h:52:9: error: no matching constructor for initialization of 'sigaction' if (sigaction(SIGHUP, &sa, nullptr) != 0) { ^ ~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/signal.h:366:8: note: candidate constructor (the implicit copy constructor) not via ble: requires 1 argument, but 3 were provided struct sigaction { ^ /usr/include/sys/signal.h:366:8: note: candidate constructor (the implicit move constructor) not via ble: requires 1 argument, but 3 were provided /usr/include/sys/signal.h:366:8: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 3 were provided 2 errors generated. fixes: https://github.com/ceph/ceph/pull/35844 Signed-off-by: Willem Jan Withagen (cherry picked from commit 93e2ad69815af0d54a11a13939d57541d74eeb8e) --- diff --git a/src/common/Preforker.h b/src/common/Preforker.h index b922f4656127..e92b2a440a20 100644 --- a/src/common/Preforker.h +++ b/src/common/Preforker.h @@ -3,6 +3,7 @@ #ifndef CEPH_COMMON_PREFORKER_H #define CEPH_COMMON_PREFORKER_H +#include #include #include #include