- if (rpc_nfs_create_async(nfs->rpc, nfs_creat_1_cb, &data->fh, str, data->continue_int, data) != 0) {
+
+ memset(&args, 0, sizeof(CREATE3args));
+ args.where.dir.data.data_len = data->fh.data.data_len;
+ args.where.dir.data.data_val = data->fh.data.data_val;
+ args.where.name = str;
+ args.how.mode = UNCHECKED;
+ args.how.createhow3_u.obj_attributes.mode.set_it = 1;
+ args.how.createhow3_u.obj_attributes.mode.set_mode3_u.mode = data->continue_int;
+
+ if (rpc_nfs_create_async(nfs->rpc, nfs_creat_1_cb, &args, data) != 0) {