diff options
-rw-r--r-- | lib/util/tevent_ntstatus.c | 7 | ||||
-rw-r--r-- | lib/util/tevent_ntstatus.h | 6 |
2 files changed, 10 insertions, 3 deletions
diff --git a/lib/util/tevent_ntstatus.c b/lib/util/tevent_ntstatus.c index 4be4575499..c4dd0740dc 100644 --- a/lib/util/tevent_ntstatus.c +++ b/lib/util/tevent_ntstatus.c @@ -20,9 +20,12 @@ #include "../replace/replace.h" #include "tevent_ntstatus.h" -bool tevent_req_nterror(struct tevent_req *req, NTSTATUS status) +bool _tevent_req_nterror(struct tevent_req *req, + NTSTATUS status, + const char *location) { - return tevent_req_error(req, NT_STATUS_V(status)); + return _tevent_req_error(req, NT_STATUS_V(status), + location); } bool tevent_req_is_nterror(struct tevent_req *req, NTSTATUS *status) diff --git a/lib/util/tevent_ntstatus.h b/lib/util/tevent_ntstatus.h index c10aa36561..4ac9243320 100644 --- a/lib/util/tevent_ntstatus.h +++ b/lib/util/tevent_ntstatus.h @@ -25,7 +25,11 @@ #include "../libcli/util/ntstatus.h" #include <tevent.h> -bool tevent_req_nterror(struct tevent_req *req, NTSTATUS status); +bool _tevent_req_nterror(struct tevent_req *req, + NTSTATUS status, + const char *location); +#define tevent_req_nterror(req, status) \ + _tevent_req_nterror(req, status, __location__) bool tevent_req_is_nterror(struct tevent_req *req, NTSTATUS *pstatus); NTSTATUS tevent_req_simple_recv_ntstatus(struct tevent_req *req); |