if (fc->reqctr == 0)
fc->reqctr = 1;
req->in.h.unique = fc->reqctr;
- req->in.h.len = sizeof(struct fuse_in_header) +
+ req->in.h.len = sizeof(struct fuse_in_header) +
len_args(req->in.numargs, (struct fuse_arg *) req->in.args);
if (!req->preallocated) {
/* decrease outstanding_sem, but without blocking... */
if (err)
goto err_finish;
err = -EINVAL;
- if (!oh.unique || oh.error <= -1000 || oh.error > 0 ||
+ if (!oh.unique || oh.error <= -1000 || oh.error > 0 ||
oh.len != nbytes)
goto err_finish;
/** Request is sent in the background */
unsigned background:1;
-
+
/** Data is being copied to/from the request */
unsigned locked:1;
/** Inode used in the request */
struct inode *inode;
-
+
/** Second inode used in the request (or NULL) */
struct inode *inode2;