From: Kefu Chai Date: Sat, 9 Sep 2017 14:45:27 +0000 (+0800) Subject: common/fd: port dump_open_fds() to osx X-Git-Tag: v13.0.1~880^2~22 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d7e2e727fd8c57936514c51886d7afe21f42af4b;p=ceph.git common/fd: port dump_open_fds() to osx Signed-off-by: Kefu Chai --- diff --git a/src/common/fd.cc b/src/common/fd.cc index 243b1ebfcc33..931d4353c2b8 100644 --- a/src/common/fd.cc +++ b/src/common/fd.cc @@ -18,7 +18,11 @@ void dump_open_fds(CephContext *cct) { +#ifdef __APPLE__ + const char *fn = "/dev/fd"; +#else const char *fn = PROCPREFIX "/proc/self/fd"; +#endif DIR *d = opendir(fn); if (!d) { lderr(cct) << "dump_open_fds unable to open " << fn << dendl;