s4:librpc/rpc: make PyErr_SetDCERPCStatus() static
authorStefan Metzmacher <metze@samba.org>
Tue, 13 Apr 2010 07:06:38 +0000 (09:06 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 13 Apr 2010 14:01:40 +0000 (16:01 +0200)
metze

source4/librpc/rpc/pyrpc.c
source4/librpc/rpc/pyrpc.h

index 9a6aa0d45af8da3cc79ef49bb6aebf659b5c0bcf..04565f24955e08677d44d895f658e964e0b3fc42 100644 (file)
@@ -26,6 +26,8 @@
 #include "param/pyparam.h"
 #include "auth/credentials/pycredentials.h"
 
+static void PyErr_SetDCERPCStatus(struct dcerpc_pipe *p, NTSTATUS status);
+
 static PyObject *py_dcerpc_run_function(dcerpc_InterfaceObject *iface,
                                        const struct PyNdrRpcMethodDef *md,
                                        PyObject *args, PyObject *kwargs)
@@ -203,7 +205,7 @@ static PyMemberDef dcerpc_interface_members[] = {
        { NULL }
 };
 
-void PyErr_SetDCERPCStatus(struct dcerpc_pipe *p, NTSTATUS status)
+static void PyErr_SetDCERPCStatus(struct dcerpc_pipe *p, NTSTATUS status)
 {
        if (p != NULL && NT_STATUS_EQUAL(status, NT_STATUS_NET_WRITE_FAULT)) {
                const char *errstr = dcerpc_errstr(NULL, p->last_fault_code);
index 0cc70e81e33d479afb881a6208c7b75f5f02c0d8..9d8822c13d276af733ed0e4419546025a870aa59 100644 (file)
@@ -53,8 +53,6 @@ PyAPI_DATA(PyTypeObject) dcerpc_InterfaceType;
 #define PyErr_SetNdrError(err) \
                PyErr_SetObject(PyExc_RuntimeError, PyErr_FromNdrError(err))
 
-void PyErr_SetDCERPCStatus(struct dcerpc_pipe *p, NTSTATUS status);
-
 typedef NTSTATUS (*py_dcerpc_call_fn) (struct dcerpc_binding_handle *, TALLOC_CTX *, void *);
 typedef bool (*py_data_pack_fn) (PyObject *args, PyObject *kwargs, void *r);
 typedef PyObject *(*py_data_unpack_fn) (void *r);