]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4-smbtorture: add rap_cli_push_param() and rap_cli_push_sendbuf().
authorGünther Deschner <gd@samba.org>
Mon, 3 May 2010 09:45:52 +0000 (11:45 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 3 May 2010 12:44:07 +0000 (14:44 +0200)
Guenther

source4/torture/rap/rap.c

index ead7f8aa0cb8b7b7a37f49d184db07d9838e8f3c..aaf0c0f4308155c231ef22b772a5bc23e93487e9 100644 (file)
@@ -141,6 +141,20 @@ static void rap_cli_push_rcvbuf(struct rap_call *call, int len)
        call->rcv_datalen = len;
 }
 
+static void rap_cli_push_sendbuf(struct rap_call *call, int len)
+{
+       rap_cli_push_paramdesc(call, 's');
+       rap_cli_push_paramdesc(call, 'T');
+       ndr_push_uint16(call->ndr_push_param, NDR_SCALARS, len);
+       call->rcv_datalen = len;
+}
+
+static void rap_cli_push_param(struct rap_call *call, uint16_t val)
+{
+       rap_cli_push_paramdesc(call, 'P');
+       ndr_push_uint16(call->ndr_push_param, NDR_SCALARS, val);
+}
+
 static void rap_cli_expect_multiple_entries(struct rap_call *call)
 {
        rap_cli_push_paramdesc(call, 'e');