diff options
author | Thomas Schwinge <tschwinge@gnu.org> | 2005-12-02 23:48:12 +0000 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gnu.org> | 2005-12-02 23:48:12 +0000 |
commit | a8d7588dafd44d95f10a1a4c6fd057d27f32aeeb (patch) | |
tree | 6afa780de92f21368d6e7bbb87b93906797e6edd | |
parent | 9f5b63a2ed10405024110a6afc76eba0a4b5422e (diff) |
... but too many words are just noise.
-rw-r--r-- | fuse_i.h | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -138,10 +138,12 @@ extern FILE *debug_port; #define FUNC_RETURN_(ret, fmt) \ { \ int retval = (ret); \ - DEBUG("tracing", "leaving %s (" __FILE__ ":%d) ret=%d (%s) ", \ - debug_func_name, __LINE__, retval, strerror(retval)); \ - if(debug_port) \ - { \ + DEBUG("tracing", "leaving %s (" __FILE__ ":%d) ret=%d ", \ + debug_func_name, __LINE__, retval); \ + if(debug_port) \ + { \ + if(retval) \ + fprintf(debug_port, "(%s) ", strerror(retval)); \ fmt; \ fprintf(debug_port, "\n"); \ } \ |