From 9378f2928375e5d43b4bae53d7c402f438846c6d Mon Sep 17 00:00:00 2001 From: stevesk Date: Mon, 5 Feb 2001 15:39:22 +0000 Subject: [PATCH] - deraadt@cvs.openbsd.org 2001/02/04 08:23:08 [sftp-client.c sftp-server.c] make gcc on the alpha even happier --- ChangeLog | 3 +++ sftp-client.c | 12 +++++++----- sftp-server.c | 6 ++++-- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2f8af28c..06882f11 100644 --- a/ChangeLog +++ b/ChangeLog @@ -54,6 +54,9 @@ - markus@cvs.openbsd.org 2001/01/31 13:48:09 [sshconnect2.c] unused + - deraadt@cvs.openbsd.org 2001/02/04 08:23:08 + [sftp-client.c sftp-server.c] + make gcc on the alpha even happier 20010104 - (bal) I think this is the last of the bsd-*.h that don't belong. diff --git a/sftp-client.c b/sftp-client.c index c64a43f7..e4282384 100644 --- a/sftp-client.c +++ b/sftp-client.c @@ -29,7 +29,7 @@ /* XXX: copy between two remote sites */ #include "includes.h" -RCSID("$OpenBSD: sftp-client.c,v 1.1 2001/02/04 11:11:54 djm Exp $"); +RCSID("$OpenBSD: sftp-client.c,v 1.3 2001/02/04 15:32:25 stevesk Exp $"); #include "ssh.h" #include "buffer.h" @@ -621,7 +621,7 @@ do_download(int fd_in, int fd_out, char *remote_path, char *local_path, buffer_put_int(&msg, COPY_SIZE); send_msg(fd_out, &msg); debug3("Sent message SSH2_FXP_READ I:%d O:%llu S:%u", - id, offset, COPY_SIZE); + id, (unsigned long long)offset, COPY_SIZE); buffer_clear(&msg); @@ -656,7 +656,8 @@ do_download(int fd_in, int fd_out, char *remote_path, char *local_path, fatal("Received more data than asked for %d > %d", len, COPY_SIZE); - debug3("In read loop, got %d offset %lld", len, offset); + debug3("In read loop, got %d offset %lld", len, + (unsigned long long)offset); if (atomicio(write, local_fd, data, len) != len) { error("Couldn't write to \"%s\": %s", local_path, strerror(errno)); @@ -763,7 +764,7 @@ do_upload(int fd_in, int fd_out, char *local_path, char *remote_path, buffer_put_string(&msg, data, len); send_msg(fd_out, &msg); debug3("Sent message SSH2_FXP_WRITE I:%d O:%llu S:%u", - id, offset, len); + id, (unsigned long long)offset, len); status = get_status(fd_in, id); if (status != SSH2_FX_OK) { @@ -774,7 +775,8 @@ do_upload(int fd_in, int fd_out, char *local_path, char *remote_path, close(local_fd); return(-1); } - debug3("In write loop, got %d offset %lld", len, offset); + debug3("In write loop, got %d offset %llu", len, + (unsigned long long)offset); offset += len; } diff --git a/sftp-server.c b/sftp-server.c index ade2663e..dd1b43c5 100644 --- a/sftp-server.c +++ b/sftp-server.c @@ -401,7 +401,8 @@ process_read(void) off = get_int64(); len = get_int(); - TRACE("read id %d handle %d off %lld len %d", id, handle, off, len); + TRACE("read id %d handle %d off %llu len %d", id, handle, + (unsigned long long)off, len); if (len > sizeof buf) { len = sizeof buf; log("read change len %d", len); @@ -441,7 +442,8 @@ process_write(void) off = get_int64(); data = get_string(&len); - TRACE("write id %d handle %d off %lld len %d", id, handle, off, len); + TRACE("write id %d handle %d off %llu len %d", id, handle, + (unsigned long long)off, len); fd = handle_to_fd(handle); if (fd >= 0) { if (lseek(fd, off, SEEK_SET) < 0) { -- 2.45.2