summaryrefslogtreecommitdiff
path: root/libcli/smb/smbXcli_base.h
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2012-01-04 13:28:07 +0100
committerVolker Lendecke <vl@samba.org>2012-01-05 13:09:36 +0100
commitf1432d14a41a2dee0669c2f2220a56fc4881df12 (patch)
tree1e0c231c1be90d302e284aef6f276da81034ad69 /libcli/smb/smbXcli_base.h
parentfed2fba0a90b8dca3bd4512281d4c53e08e59b5c (diff)
downloadsamba-f1432d14a41a2dee0669c2f2220a56fc4881df12.tar.gz
samba-f1432d14a41a2dee0669c2f2220a56fc4881df12.tar.bz2
samba-f1432d14a41a2dee0669c2f2220a56fc4881df12.zip
libcli/smb: Add smbXcli_conn_samba_suicide
This is a pure test tool against Samba servers
Diffstat (limited to 'libcli/smb/smbXcli_base.h')
-rw-r--r--libcli/smb/smbXcli_base.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libcli/smb/smbXcli_base.h b/libcli/smb/smbXcli_base.h
index 0eaf797936..a2b64b1e6f 100644
--- a/libcli/smb/smbXcli_base.h
+++ b/libcli/smb/smbXcli_base.h
@@ -51,6 +51,14 @@ NTTIME smbXcli_conn_server_system_time(struct smbXcli_conn *conn);
const DATA_BLOB *smbXcli_conn_server_gss_blob(struct smbXcli_conn *conn);
const struct GUID *smbXcli_conn_server_guid(struct smbXcli_conn *conn);
+struct tevent_req *smbXcli_conn_samba_suicide_send(TALLOC_CTX *mem_ctx,
+ struct tevent_context *ev,
+ struct smbXcli_conn *conn,
+ uint8_t exitcode);
+NTSTATUS smbXcli_conn_samba_suicide_recv(struct tevent_req *req);
+NTSTATUS smbXcli_conn_samba_suicide(struct smbXcli_conn *conn,
+ uint8_t exitcode);
+
void smbXcli_req_unset_pending(struct tevent_req *req);
bool smbXcli_req_set_pending(struct tevent_req *req);