]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph: -o - to stdout, not stderr
authorSage Weil <sage@newdream.net>
Thu, 8 Sep 2011 17:59:41 +0000 (10:59 -0700)
committerSage Weil <sage@newdream.net>
Thu, 8 Sep 2011 17:59:41 +0000 (10:59 -0700)
Don't guess fd numbers.

Signed-off-by: Sage Weil <sage@newdream.net>
src/tools/ceph.cc

index 5e6037b1570b2b9242d37d110c1615fb028a0d34..18dc7d445cbde226c7ecc70d878420428080c52b 100644 (file)
@@ -140,7 +140,7 @@ int main(int argc, const char **argv)
     out_fd = ::open("/dev/null", O_WRONLY);
     out_file = "/dev/null";
   } else if (out_file == "-") {
-    out_fd = dup(0);
+    out_fd = dup(STDOUT_FILENO);
   } else {
     out_fd = TEMP_FAILURE_RETRY(::open(out_file.c_str(), O_WRONLY|O_CREAT|O_TRUNC, 0644));
     if (out_fd < 0) {