]> git.sesse.net Git - vlc/blob - extras/contrib/src/Patches/gnutls-win32.patch
*Contribs: Yet another x264 patch
[vlc] / extras / contrib / src / Patches / gnutls-win32.patch
1 --- gnutls-1.4.0/lib/gnutls_buffers.c   2006-03-08 11:44:59.000000000 +0100
2 +++ gnutls/lib/gnutls_buffers.c 2006-07-12 14:29:06.000000000 +0200
3 @@ -275,9 +275,12 @@
4         {
5           _gnutls_read_log ("READ: %d returned from %d, errno=%d\n", i,
6                             fd, errno);
7 -
8 +#ifdef _WIN32
9 +       if (WSAGetLastError() == WSAEWOULDBLOCK) {
10 +#else
11           if (errno == EAGAIN || errno == EINTR)
12             {
13 +#endif
14               if (sizeOfPtr - left > 0)
15                 {
16  
17 @@ -707,8 +710,12 @@
18  
19        if (i == -1)
20         {
21 +#ifdef _WIN32
22 +      if (WSAGetLastError() == WSAEWOULDBLOCK) {
23 +#else
24           if (errno == EAGAIN || errno == EINTR)
25             {
26 +#endif
27               session->internals.record_send_buffer_prev_size += n - left;
28  
29               retval =