summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba3
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-11-09 19:23:25 +0100
committerStefan Metzmacher <metze@samba.org>2007-12-21 05:44:54 +0100
commit3e1fb13024eec442bfdd0335bc03689f64d50c0e (patch)
tree52b0b4f2822de47bf56453b70947dcf40ae7f3cc /source4/pidl/lib/Parse/Pidl/Samba3
parent3953335420f95c7ac60cd2cbfde7427a6d5b0922 (diff)
downloadsamba-3e1fb13024eec442bfdd0335bc03689f64d50c0e.tar.gz
samba-3e1fb13024eec442bfdd0335bc03689f64d50c0e.tar.bz2
samba-3e1fb13024eec442bfdd0335bc03689f64d50c0e.zip
r25915: ndr/pidl: change NTSTAUS into enum ndr_err_code (pidl code)
Samba4/NDR/Parser.pm Samba4/NDR/Server.pm Samba3/ServerNDR.pm tests/ metze (This used to be commit 7106f21de8dfc472aa0846b49bfdb7543c63b310)
Diffstat (limited to 'source4/pidl/lib/Parse/Pidl/Samba3')
-rw-r--r--source4/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm10
1 files changed, 5 insertions, 5 deletions
diff --git a/source4/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm b/source4/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
index 82cadd9bcc..a07d0ddc6c 100644
--- a/source4/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
+++ b/source4/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm
@@ -90,7 +90,7 @@ sub ParseFunction($$)
pidl "const struct ndr_interface_call *call;";
pidl "struct ndr_pull *pull;";
pidl "struct ndr_push *push;";
- pidl "NTSTATUS status;";
+ pidl "enum ndr_err_code ndr_err;";
pidl "DATA_BLOB blob;";
pidl "struct $fn->{NAME} *r;";
pidl "";
@@ -113,8 +113,8 @@ sub ParseFunction($$)
pidl "}";
pidl "";
pidl "pull->flags |= LIBNDR_FLAG_REF_ALLOC;";
- pidl "status = call->ndr_pull(pull, NDR_IN, r);";
- pidl "if (NT_STATUS_IS_ERR(status)) {";
+ pidl "ndr_err = call->ndr_pull(pull, NDR_IN, r);";
+ pidl "if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {";
pidl "\ttalloc_free(r);";
pidl "\treturn False;";
pidl "}";
@@ -171,8 +171,8 @@ sub ParseFunction($$)
pidl "\treturn False;";
pidl "}";
pidl "";
- pidl "status = call->ndr_push(push, NDR_OUT, r);";
- pidl "if (NT_STATUS_IS_ERR(status)) {";
+ pidl "ndr_err = call->ndr_push(push, NDR_OUT, r);";
+ pidl "if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {";
pidl "\ttalloc_free(r);";
pidl "\treturn False;";
pidl "}";