summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2001-04-13 14:37:00 +0000
committerAndrew Tridgell <tridge@samba.org>2001-04-13 14:37:00 +0000
commit25dd457912d350f6aa312b1b55005b316ac07765 (patch)
treea1e00ce044cfb4062ace22b7935426cad0b257ea /source
parentf0d54c012dd4bf7eed0af4be89bda0f8e87e4d07 (diff)
downloadsamba-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.c12
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)) {