1
1

libssh2_socket_t: now externally visible

In preparation for upcominig changes, the libssh2_socket_t type is now
typedef'ed in the public header.
Этот коммит содержится в:
Daniel Stenberg 2010-10-07 15:33:24 +02:00
родитель 861fc75fa3
Коммит c34e1d8735
2 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -130,6 +130,13 @@ typedef unsigned long long libssh2_uint64_t;
typedef long long libssh2_int64_t;
#endif
#ifdef WIN32
typedef SOCKET libssh2_socket_t;
#else /* !WIN32 */
typedef int libssh2_socket_t;
#define INVALID_SOCKET -1
#endif /* WIN32 */
/* Part of every banner, user specified or not */
#define LIBSSH2_SSH_BANNER "SSH-2.0-libssh2_" LIBSSH2_VERSION

Просмотреть файл

@ -145,13 +145,6 @@ static inline int writev(int sock, struct iovec *iov, int nvecs)
#endif
#ifdef WIN32
typedef SOCKET libssh2_socket_t;
#else /* !WIN32 */
typedef int libssh2_socket_t;
#define INVALID_SOCKET -1
#endif /* WIN32 */
/* RFC4253 section 6.1 Maximum Packet Length says:
*
* "All implementations MUST be able to process packets with