1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00

r20302: added support for 64 bit file offsets in NBENCH

(This used to be commit 9a9f189141)
This commit is contained in:
Andrew Tridgell 2006-12-21 06:48:42 +00:00 committed by Gerald (Jerry) Carter
parent 114265b4d5
commit c4274fee71
2 changed files with 10 additions and 5 deletions

View File

@ -34,7 +34,7 @@ static int warmup;
static const char *loadfile; static const char *loadfile;
static int read_only; static int read_only;
#define ival(s) strtol(s, NULL, 0) #define ival(s) strtoll(s, NULL, 0)
/* run a test that simulates an approximate netbench client load */ /* run a test that simulates an approximate netbench client load */
static BOOL run_netbench(struct torture_context *tctx, struct smbcli_state *cli, int client) static BOOL run_netbench(struct torture_context *tctx, struct smbcli_state *cli, int client)

View File

@ -1,3 +1,8 @@
/*
TODO: add splitting of writes for servers with signing
*/
/* /*
Unix SMB/CIFS implementation. Unix SMB/CIFS implementation.
SMB torture tester SMB torture tester
@ -290,7 +295,7 @@ void nb_createx(const char *fname,
DLIST_ADD_END(ftable, f, struct ftable *); DLIST_ADD_END(ftable, f, struct ftable *);
} }
void nb_writex(int handle, int offset, int size, int ret_size, NTSTATUS status) void nb_writex(int handle, off_t offset, int size, int ret_size, NTSTATUS status)
{ {
union smb_write io; union smb_write io;
int i; int i;
@ -327,7 +332,7 @@ void nb_writex(int handle, int offset, int size, int ret_size, NTSTATUS status)
children[nbio_id].bytes += ret_size; children[nbio_id].bytes += ret_size;
} }
void nb_write(int handle, int offset, int size, int ret_size, NTSTATUS status) void nb_write(int handle, off_t offset, int size, int ret_size, NTSTATUS status)
{ {
union smb_write io; union smb_write io;
int i; int i;
@ -365,7 +370,7 @@ void nb_write(int handle, int offset, int size, int ret_size, NTSTATUS status)
} }
void nb_lockx(int handle, uint_t offset, int size, NTSTATUS status) void nb_lockx(int handle, off_t offset, int size, NTSTATUS status)
{ {
union smb_lock io; union smb_lock io;
int i; int i;
@ -417,7 +422,7 @@ void nb_unlockx(int handle, uint_t offset, int size, NTSTATUS status)
check_status("UnlockX", status, ret); check_status("UnlockX", status, ret);
} }
void nb_readx(int handle, int offset, int size, int ret_size, NTSTATUS status) void nb_readx(int handle, off_t offset, int size, int ret_size, NTSTATUS status)
{ {
union smb_read io; union smb_read io;
int i; int i;