From d8dd31ad7efd3cec20859c8e93a464411875d3fe Mon Sep 17 00:00:00 2001 From: sageweil Date: Thu, 26 Apr 2007 14:50:24 +0000 Subject: [PATCH] * chdir back to original dir on fuse shutdown, for benefit of gmon.out git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1347 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/fakefuse.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/trunk/ceph/fakefuse.cc b/trunk/ceph/fakefuse.cc index ed2e90a8d5625..a9f98e9d5bb08 100644 --- a/trunk/ceph/fakefuse.cc +++ b/trunk/ceph/fakefuse.cc @@ -123,7 +123,11 @@ int main(int argc, char **argv) { // use my argc, argv (make sure you pass a mount point!) cout << "starting fuse on pid " << getpid() << endl; client[i]->mount(); + + char *oldcwd = get_current_dir_name(); // note previous wd ceph_fuse_main(client[i], argc, argv); + ::chdir(oldcwd); // return to previous wd + client[i]->unmount(); cout << "fuse finished on pid " << getpid() << endl; client[i]->shutdown(); -- 2.39.5