From: Varsha Rao Date: Wed, 24 Feb 2021 11:16:47 +0000 (+0530) Subject: pybind/cephfs: DT_REG and DT_LNK values are wrong X-Git-Tag: v14.2.22~25^2~19^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F40704%2Fhead;p=ceph.git pybind/cephfs: DT_REG and DT_LNK values are wrong DT_REG and DT_LNK don't match with values defined in /usr/include/dirent.h define DT_REG 8 define DT_LNK 10 This patch corrects them. Fixes: https://tracker.ceph.com/issues/49459 Signed-off-by: Varsha Rao (cherry picked from commit 91e2275f4cd6a72bc3a78418236db009f5c9c547) --- diff --git a/src/pybind/cephfs/cephfs.pyx b/src/pybind/cephfs/cephfs.pyx index 9fcf187ea82ff..ed0bb227af6e0 100644 --- a/src/pybind/cephfs/cephfs.pyx +++ b/src/pybind/cephfs/cephfs.pyx @@ -316,8 +316,8 @@ cdef make_ex(ret, msg): class DirEntry(namedtuple('DirEntry', ['d_ino', 'd_off', 'd_reclen', 'd_type', 'd_name'])): DT_DIR = 0x4 - DT_REG = 0xA - DT_LNK = 0xC + DT_REG = 0x8 + DT_LNK = 0xA def is_dir(self): return self.d_type == self.DT_DIR