diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-04-13 14:37:00 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-04-13 14:37:00 +0000 |
commit | 25dd457912d350f6aa312b1b55005b316ac07765 (patch) | |
tree | a1e00ce044cfb4062ace22b7935426cad0b257ea /source | |
parent | f0d54c012dd4bf7eed0af4be89bda0f8e87e4d07 (diff) | |
download | samba-25dd457912d350f6aa312b1b55005b316ac07765.tar.gz samba-25dd457912d350f6aa312b1b55005b316ac07765.tar.xz samba-25dd457912d350f6aa312b1b55005b316ac07765.zip |
added S_OFF_T_R() for pure 32 bit systems
Diffstat (limited to 'source')
-rw-r--r-- | source/libsmb/clifile.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/source/libsmb/clifile.c b/source/libsmb/clifile.c index 5c4c270ad55..e38b65e3f39 100644 --- a/source/libsmb/clifile.c +++ b/source/libsmb/clifile.c @@ -543,10 +543,8 @@ BOOL cli_lock64(struct cli_state *cli, int fnum, p = smb_buf(cli->outbuf); SIVAL(p, 0, cli->pid); - SIVAL(p, 4, (offset>>32)); - SIVAL(p, 8, (offset&0xffffffff)); - SIVAL(p, 12, (len>>32)); - SIVAL(p, 16, (len&0xffffffff)); + S_OFF_T_R(p, 0, offset); + S_OFF_T_R(p, 12, len); cli_send_smb(cli); cli->timeout = (timeout == -1) ? 0x7FFFFFFF : (timeout + 2*1000); @@ -590,10 +588,8 @@ BOOL cli_unlock64(struct cli_state *cli, int fnum, SMB_BIG_UINT offset, SMB_BIG_ p = smb_buf(cli->outbuf); SIVAL(p, 0, cli->pid); - SIVAL(p, 4, (offset>>32)); - SIVAL(p, 8, (offset&0xffffffff)); - SIVAL(p, 12, (len>>32)); - SIVAL(p, 16, (len&0xffffffff)); + S_OFF_T_R(p, 4, offset); + S_OFF_T_R(p, 12, len); cli_send_smb(cli); if (!cli_receive_smb(cli)) { |