aboutsummaryrefslogtreecommitdiff
path: root/lib/fuse_lowlevel.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/fuse_lowlevel.c')
-rw-r--r--lib/fuse_lowlevel.c44
1 files changed, 18 insertions, 26 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c
index 43b0364..8762143 100644
--- a/lib/fuse_lowlevel.c
+++ b/lib/fuse_lowlevel.c
@@ -166,12 +166,10 @@ static int send_reply_iov(fuse_req_t req, int error, struct iovec *iov,
iov[0].iov_len = sizeof(struct fuse_out_header);
out.len = iov_length(iov, count);
- if (req->f->debug) {
- printf(" unique: %llu, error: %i (%s), outsize: %i\n",
- (unsigned long long) out.unique, out.error,
- strerror(-out.error), out.len);
- fflush(stdout);
- }
+ if (req->f->debug)
+ fprintf(stderr, " unique: %llu, error: %i (%s), outsize: %i\n",
+ (unsigned long long) out.unique, out.error,
+ strerror(-out.error), out.len);
res = fuse_chan_send(req->ch, iov, count);
free_req(req);
@@ -909,10 +907,8 @@ static void do_interrupt(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
struct fuse_ll *f = req->f;
(void) nodeid;
- if (f->debug) {
- printf("INTERRUPT: %llu\n", (unsigned long long) arg->unique);
- fflush(stdout);
- }
+ if (f->debug)
+ fprintf(stderr, "INTERRUPT: %llu\n", (unsigned long long) arg->unique);
req->u.i.unique = arg->unique;
@@ -964,12 +960,11 @@ static void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
(void) nodeid;
if (f->debug) {
- printf("INIT: %u.%u\n", arg->major, arg->minor);
+ fprintf(stderr, "INIT: %u.%u\n", arg->major, arg->minor);
if (arg->major > 7 || (arg->major == 7 && arg->minor >= 6)) {
- printf("flags=0x%08x\n", arg->flags);
- printf("max_readahead=0x%08x\n", arg->max_readahead);
+ fprintf(stderr, "flags=0x%08x\n", arg->flags);
+ fprintf(stderr, "max_readahead=0x%08x\n", arg->max_readahead);
}
- fflush(stdout);
}
f->conn.proto_major = arg->major;
f->conn.proto_minor = arg->minor;
@@ -1016,11 +1011,10 @@ static void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
outarg.max_write = f->conn.max_write;
if (f->debug) {
- printf(" INIT: %u.%u\n", outarg.major, outarg.minor);
- printf(" flags=0x%08x\n", outarg.flags);
- printf(" max_readahead=0x%08x\n", outarg.max_readahead);
- printf(" max_write=0x%08x\n", outarg.max_write);
- fflush(stdout);
+ fprintf(stderr, " INIT: %u.%u\n", outarg.major, outarg.minor);
+ fprintf(stderr, " flags=0x%08x\n", outarg.flags);
+ fprintf(stderr, " max_readahead=0x%08x\n", outarg.max_readahead);
+ fprintf(stderr, " max_write=0x%08x\n", outarg.max_write);
}
send_reply_ok(req, &outarg, arg->minor < 5 ? 8 : sizeof(outarg));
@@ -1132,13 +1126,11 @@ static void fuse_ll_process(void *data, const char *buf, size_t len,
const void *inarg = buf + sizeof(struct fuse_in_header);
struct fuse_req *req;
- if (f->debug) {
- printf("unique: %llu, opcode: %s (%i), nodeid: %lu, insize: %zu\n",
- (unsigned long long) in->unique,
- opname((enum fuse_opcode) in->opcode), in->opcode,
- (unsigned long) in->nodeid, len);
- fflush(stdout);
- }
+ if (f->debug)
+ fprintf(stderr, "unique: %llu, opcode: %s (%i), nodeid: %lu, insize: %zu\n",
+ (unsigned long long) in->unique,
+ opname((enum fuse_opcode) in->opcode), in->opcode,
+ (unsigned long) in->nodeid, len);
req = (struct fuse_req *) calloc(1, sizeof(struct fuse_req));
if (req == NULL) {