added seek to gentest
authorAndrew Tridgell <tridge@samba.org>
Thu, 14 Aug 2003 01:12:27 +0000 (01:12 +0000)
committerAndrew Tridgell <tridge@samba.org>
Thu, 14 Aug 2003 01:12:27 +0000 (01:12 +0000)
(This used to be commit 401fce169ecceac803a4a72480ffdc1f54f9a292)

source4/torture/gentest.c

index 111d00b1a9943e6e12e2aa5ec4df31f058b4f73f..ec090d59dd8b0990c8e76c4a22b07ff4870af767 100644 (file)
@@ -1266,6 +1266,28 @@ static BOOL handler_ntrename(int instance)
 }
 
 
+/*
+  generate seek operations
+*/
+static BOOL handler_seek(int instance)
+{
+       struct smb_seek parm[NSERVERS];
+       NTSTATUS status[NSERVERS];
+
+       parm[0].in.fnum = gen_fnum(instance);
+       parm[0].in.mode = gen_bits_mask2(0x3, 0xFFFF);
+       parm[0].in.offset = gen_offset();
+
+       GEN_COPY_PARM;
+       GEN_SET_FNUM(in.fnum);
+       GEN_CALL(smb_raw_seek(tree, &parm[i]));
+
+       CHECK_EQUAL(out.offset);
+
+       return True;
+}
+
+
 /*
   generate readx operations
 */
@@ -1815,6 +1837,7 @@ static struct {
        {"SPATHINFO",  handler_spathinfo},
        {"SFILEINFO",  handler_sfileinfo},
        {"NOTIFY",     handler_notify},
+       {"SEEK",       handler_seek},
 };