X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fwin32%2Fsilcwin32sockconn.c;h=144eeba9acc998ac7f728b324c15c2c3a1a82c36;hb=a818c5b5411bbc4436d1c5f011236985c96bb787;hp=7f604c0c6c8b19cf73bfc08668ff8f77a2e4e3a7;hpb=e5d8d3db6caa344b3d419b884556c21b15e7d123;p=silc.git diff --git a/lib/silcutil/win32/silcwin32sockconn.c b/lib/silcutil/win32/silcwin32sockconn.c index 7f604c0c..144eeba9 100644 --- a/lib/silcutil/win32/silcwin32sockconn.c +++ b/lib/silcutil/win32/silcwin32sockconn.c @@ -47,6 +47,7 @@ int silc_socket_write(SilcSocketConnection sock) return -2; } SILC_LOG_ERROR(("Cannot write to socket: %d", (int)fd)); + sock->sock_error = err; return -1; } @@ -94,6 +95,7 @@ int silc_socket_read(SilcSocketConnection sock) return -2; } SILC_LOG_ERROR(("Cannot read from socket: %d", (int)fd)); + sock->sock_error = err; return -1; } @@ -116,3 +118,12 @@ int silc_socket_read(SilcSocketConnection sock) return len; } + +/* Returns human readable socket error message */ + +bool silc_socket_get_error(SilcSocketConnection sock, char *error, + SilcUInt32 error_len) +{ + /* XXX TODO */ + return FALSE; +}