Loading lib/ssh.c +2 −2 Original line number Diff line number Diff line Loading @@ -435,8 +435,8 @@ static CURLcode ssh_getworkingpath(struct connectdata *conn, * Earlier libssh2 versions didn't have the ability to seek to 64bit positions * with 32bit size_t. */ #ifdef HAVE_LIBSSH2_SFTP_SEEK2 #define SFTP_SEEK(x,y) libssh2_sftp_seek2(x, (libssh2_uint64_t)y) #ifdef HAVE_LIBSSH2_SFTP_SEEK64 #define SFTP_SEEK(x,y) libssh2_sftp_seek64(x, (libssh2_uint64_t)y) #else #define SFTP_SEEK(x,y) libssh2_sftp_seek(x, y) #endif Loading lib/ssh.h +9 −2 Original line number Diff line number Diff line Loading @@ -35,12 +35,19 @@ for snapshots done during the 0.19 days as well as things released once it was bumped to 1.0 */ # define HAVE_LIBSSH2_SESSION_BLOCK_DIRECTIONS 1 # define HAVE_LIBSSH2_SFTP_SEEK2 1 #else # undef HAVE_LIBSSH2_SESSION_BLOCK_DIRECTIONS # undef HAVE_LIBSSH2_SFTP_SEEK2 1 #endif #if (LIBSSH2_VERSION_NUM >= 0x010000) /* libssh2_sftp_seek64() has only ever been provided by libssh2 1.0 or later */ # define HAVE_LIBSSH2_SFTP_SEEK64 1 #else # undef HAVE_LIBSSH2_SFTP_SEEK64 1 #endif extern const struct Curl_handler Curl_handler_scp; extern const struct Curl_handler Curl_handler_sftp; Loading Loading
lib/ssh.c +2 −2 Original line number Diff line number Diff line Loading @@ -435,8 +435,8 @@ static CURLcode ssh_getworkingpath(struct connectdata *conn, * Earlier libssh2 versions didn't have the ability to seek to 64bit positions * with 32bit size_t. */ #ifdef HAVE_LIBSSH2_SFTP_SEEK2 #define SFTP_SEEK(x,y) libssh2_sftp_seek2(x, (libssh2_uint64_t)y) #ifdef HAVE_LIBSSH2_SFTP_SEEK64 #define SFTP_SEEK(x,y) libssh2_sftp_seek64(x, (libssh2_uint64_t)y) #else #define SFTP_SEEK(x,y) libssh2_sftp_seek(x, y) #endif Loading
lib/ssh.h +9 −2 Original line number Diff line number Diff line Loading @@ -35,12 +35,19 @@ for snapshots done during the 0.19 days as well as things released once it was bumped to 1.0 */ # define HAVE_LIBSSH2_SESSION_BLOCK_DIRECTIONS 1 # define HAVE_LIBSSH2_SFTP_SEEK2 1 #else # undef HAVE_LIBSSH2_SESSION_BLOCK_DIRECTIONS # undef HAVE_LIBSSH2_SFTP_SEEK2 1 #endif #if (LIBSSH2_VERSION_NUM >= 0x010000) /* libssh2_sftp_seek64() has only ever been provided by libssh2 1.0 or later */ # define HAVE_LIBSSH2_SFTP_SEEK64 1 #else # undef HAVE_LIBSSH2_SFTP_SEEK64 1 #endif extern const struct Curl_handler Curl_handler_scp; extern const struct Curl_handler Curl_handler_sftp; Loading