[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sftp_read receives EOF on second call for a 24kb file
[Thread Prev] | [Thread Next]
- Subject: Re: sftp_read receives EOF on second call for a 24kb file
- From: Kevin Lambert <klambert@xxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Fri, 25 Oct 2013 07:16:36 -0400
- To: libssh@xxxxxxxxxx
Those two functions came up as missing, not broken which is why I added then. I wish I could update but I need to stick with the corporate standard. On Oct 25, 2013 2:58 AM, "Andreas Schneider" <asn@xxxxxxxxxxxxxx> wrote: > On Thursday 24 October 2013 15:07:46 Kevin Lambert wrote: > > I have found that Darren’s cmake build of 0.5.5 libssh.dll via mingw32 > works > > fine for me whereas my build using MSVC 2005 32bit is causing a problem. > > Two things I had to do to get sftp.c to build were: > > > > > > > > 1. define htonll as below > > > > 2. comment out line 292 #ifndef HAVE_NTOHLL and #endif /* > HAVE_NTOHLL > > */ in misc.c to get sftp.c to build. > > So the ntohll/htonll functions are broken in VC2005??? At least good to > know > that you fixed it. > > > uint64_t htonll(uint64_t value) { > > > > #ifdef WORDS_BIGENDIAN > > > > int num = 42; > > > > if (*(char *)&num == 42) { > > > > uint32_t high_part = htonl((uint32_t)(value >> 32)); > > > > uint32_t low_part = htonl((uint32_t)(value & 0xFFFFFFFFLL)); > > > > return (((uint64_t)low_part) << 32) | high_part; > > > > } else { > > > > return value; > > > > } > > > > #else > > > > return value; > > > > #endif /* WORDS_BIGENDIAN */ > > > > > > > > Was anybody able to get sftp.c to build under MSVC 2005 without making > these > > two changes? > > I have VS 2013, maybe it is a good idea to update :) > > > -- andreas > > > -- > Andreas Schneider GPG-ID: CC014E3D > www.cryptomilk.org asn@xxxxxxxxxxxxxx > > >
Re: sftp_read receives EOF on second call for a 24kb file | Andreas Schneider <asn@xxxxxxxxxxxxxx> |
RE: sftp_read receives EOF on second call for a 24kb file | "Kevin Lambert" <klambert@xxxxxxxxx> |
Re: sftp_read receives EOF on second call for a 24kb file | Darren <d.tomlin@xxxxxxxxxxxx> |
RE: sftp_read receives EOF on second call for a 24kb file | "Kevin Lambert" <klambert@xxxxxxxxx> |
Re: sftp_read receives EOF on second call for a 24kb file | Andreas Schneider <asn@xxxxxxxxxxxxxx> |