+2008-04-09 Miklos Szeredi <miklos@szeredi.hu>
+
+ * Update warning message for missing newline at end of fuse.conf
+
+ * Update debug message for successful operation to not include the
+ string "error:"
+
2008-04-08 Miklos Szeredi <miklos@szeredi.hu>
* Update error message for missing mountpoint parameter. Reported
iov[0].iov_len = sizeof(struct fuse_out_header);
out.len = iov_length(iov, count);
- 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);
+ if (req->f->debug) {
+ if (out.error) {
+ fprintf(stderr,
+ " unique: %llu, error: %i (%s), outsize: %i\n",
+ (unsigned long long) out.unique, out.error,
+ strerror(-out.error), out.len);
+ } else {
+ fprintf(stderr,
+ " unique: %llu, success, outsize: %i\n",
+ (unsigned long long) out.unique, out.len);
+ }
+ }
res = fuse_chan_send(req->ch, iov, count);
free_req(req);
strip_line(line);
parse_line(line, linenum);
} else {
- fprintf(stderr, "%s: reading %s: line %i too long\n",
- progname, FUSE_CONF, linenum);
isnewline = 0;
}
- } else if(line[strlen(line)-1] == '\n')
+ } else if(line[strlen(line)-1] == '\n') {
+ fprintf(stderr, "%s: reading %s: line %i too long\n", progname, FUSE_CONF, linenum);
+
isnewline = 1;
+ }
if (isnewline)
linenum ++;
}
+ if (!isnewline) {
+ fprintf(stderr, "%s: reading %s: missing newline at end of file\n", progname, FUSE_CONF);
+
+ }
fclose(fp);
} else if (errno != ENOENT) {
fprintf(stderr, "%s: failed to open %s: %s\n",