- memset(&args, 0, sizeof(SYMLINK3args));
- args.where.dir.data.data_len = fh->data.data_len;
- args.where.dir.data.data_val = fh->data.data_val;
- args.where.name = newname;
- args.symlink.symlink_attributes.mode.set_it = 1;
- args.symlink.symlink_attributes.mode.set_mode3_u.mode = S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_IROTH|S_IWOTH|S_IXOTH;
- args.symlink.symlink_data = oldpath;
-
- if (xdr_SYMLINK3args(&pdu->xdr, &args) == 0) {
- rpc_set_error(rpc, "XDR error: Failed to encode SYMLINK3args");
+ if (zdr_SYMLINK3args(&pdu->zdr, args) == 0) {
+ rpc_set_error(rpc, "ZDR error: Failed to encode SYMLINK3args");