return -ERESTARTNOINTR; 
return -EINTR; 
static int fuse_mkdir(struct inode *dir, struct dentry *entry, int mode){	struct fuse_mkdir_in inarg;	struct fuse_conn *fc = get_fuse_conn(dir);	struct fuse_req *req = fuse_get_request(fc);	if (!req)		return -ERESTARTNOINTR;	memset(&inarg, 0, sizeof(inarg));	inarg.mode = mode;	req->in.h.opcode = FUSE_MKDIR;	req->in.numargs = 2;	req->in.args[0].size = sizeof(inarg);	req->in.args[0].value = &inarg;	req->in.args[1].size = entry->d_name.len + 1;	req->in.args[1].value = entry->d_name.name;	return create_new_entry(fc, req, dir, entry, S_IFDIR);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/7c352bdf048811b8128019ffc1e886161e09c11c/dir.c/clean/fs/fuse/dir.c