1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00

Disable DebPrint in sys_read on MS-Windows

* src/w32.c (sys_read): Disable a debugging print that is normal
when non-blocking reads are retried.
This commit is contained in:
Eli Zaretskii 2016-01-30 20:05:20 +02:00
parent 9fd0189337
commit 39b166fc43

View File

@ -8369,7 +8369,17 @@ sys_read (int fd, char * buffer, unsigned int count)
case STATUS_READ_READY:
case STATUS_READ_IN_PROGRESS:
DebPrint (("sys_read called when read is in progress\n"));
#if 0
/* This happens all the time during GnuTLS handshake
with the remote, evidently because GnuTLS waits for
the read to complete by retrying the read operation
upon EAGAIN. So I'm disabling the DebPrint to avoid
wasting cycles on something that is not a real
problem. Enable if you need to debug something that
bumps into this. */
DebPrint (("sys_read called when read is in progress %d\n",
current_status));
#endif
errno = EWOULDBLOCK;
return -1;