]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common: Fix Alpine compatability for TEMP_FAILURE_RETRY and ACCESSPERMS 24813/head
authorWillem Jan Withagen <wjw@digiware.nl>
Mon, 29 Oct 2018 21:47:35 +0000 (22:47 +0100)
committerWillem Jan Withagen <wjw@digiware.nl>
Fri, 2 Nov 2018 16:35:39 +0000 (17:35 +0100)
commit0314cffbee9c0b3ae6c24aea1bbf56afc2e49a40
treeafc9d94d9115b45a7193fcb32388c7e65ee08b9f
parent1b57df1d514588b1c8232fe0c348b21fcc90c4ee
common: Fix Alpine compatability for TEMP_FAILURE_RETRY and ACCESSPERMS

Compiler output:
/ceph/src/common/blkdev.cc: In function 'int64_t get_vdo_stat(int, const char*)':
/ceph/src/common/blkdev.cc:337:3: error: 'TEMP_FAILURE_RETRY' was not declared in this scope
   TEMP_FAILURE_RETRY(::close(fd));

And

/ceph/src/common/common_init.cc: In function 'void common_init_finish(CephContext*)':
/ceph/src/common/common_init.cc:124:21: error: 'ACCESSPERMS' was not declared in this scope
       if (!(ret & (~ACCESSPERMS))) {
                     ^~~~~~~~~~~-

Reported-by: Beierl, Mark <Mark.Beierl@dell.com>
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/client/posix_acl.cc
src/common/blkdev.cc
src/common/common_init.cc
src/include/compat.h