aboutsummaryrefslogtreecommitdiff
path: root/lib/fuse.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/fuse.c')
-rw-r--r--lib/fuse.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/lib/fuse.c b/lib/fuse.c
index 2776adc..fc2358b 100644
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -347,9 +347,11 @@ static void send_reply(struct fuse *f, struct fuse_in_header *in, int error,
if(argsize != 0)
memcpy(outbuf + sizeof(struct fuse_out_header), arg, argsize);
- printf(" unique: %i, error: %i (%s), outsize: %i\n", out->unique,
- out->error, strerror(-out->error), outsize);
- fflush(stdout);
+ if((f->flags & FUSE_DEBUG)) {
+ printf(" unique: %i, error: %i (%s), outsize: %i\n", out->unique,
+ out->error, strerror(-out->error), outsize);
+ fflush(stdout);
+ }
res = write(f->fd, outbuf, outsize);
if(res == -1)
@@ -755,9 +757,11 @@ static void *do_command(void *data)
size_t argsize;
struct fuse *f = cmd->f;
- printf("unique: %i, opcode: %i, ino: %li, insize: %i\n", in->unique,
- in->opcode, in->ino, cmd->buflen);
- fflush(stdout);
+ if((f->flags & FUSE_DEBUG)) {
+ printf("unique: %i, opcode: %i, ino: %li, insize: %i\n", in->unique,
+ in->opcode, in->ino, cmd->buflen);
+ fflush(stdout);
+ }
argsize = cmd->buflen - sizeof(struct fuse_in_header);