aboutsummaryrefslogtreecommitdiffstats
path: root/src/sysdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sysdep.c')
-rw-r--r--src/sysdep.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index 6b6e3e9e791..e01bc4b1fbc 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -1844,7 +1844,10 @@ emacs_read (int fildes, char *buf, EMACS_INT nbyte)
1844{ 1844{
1845 register ssize_t rtnval; 1845 register ssize_t rtnval;
1846 1846
1847 while ((rtnval = read (fildes, buf, min (nbyte, MAX_RW_COUNT))) == -1 1847 /* There is no need to check against MAX_RW_COUNT, since no caller ever
1848 passes a size that large to emacs_read. */
1849
1850 while ((rtnval = read (fildes, buf, nbyte)) == -1
1848 && (errno == EINTR)) 1851 && (errno == EINTR))
1849 QUIT; 1852 QUIT;
1850 return (rtnval); 1853 return (rtnval);