From: Willem Jan Withagen Date: Sat, 18 Jul 2020 23:39:30 +0000 (+0000) Subject: common: include in Preforker.h X-Git-Tag: wip-pdonnell-testing-20200918.022351~596^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=93e2ad69815af0d54a11a13939d57541d74eeb8e;p=ceph-ci.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 --- diff --git a/src/common/Preforker.h b/src/common/Preforker.h index 455bf59d5f3..d34179b4020 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