summaryrefslogtreecommitdiff
path: root/src/sysdep.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-04-15 03:23:56 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-04-15 03:23:56 -0700
commit71b414062b06bf30438b5833b3dce9f70c3ce98b (patch)
treef3ac973e7fb1f544153dd6e4b3d54f5a5bb8b949 /src/sysdep.c
parent9c3c56a7475d2ee8c834cbcc46e615b99bd6fced (diff)
downloademacs-71b414062b06bf30438b5833b3dce9f70c3ce98b.tar.gz
emacs-71b414062b06bf30438b5833b3dce9f70c3ce98b.tar.bz2
emacs-71b414062b06bf30438b5833b3dce9f70c3ce98b.zip
* sysdep.c (emacs_read): Remove unnecessary check vs MAX_RW_COUNT.
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)
{
register ssize_t rtnval;
- while ((rtnval = read (fildes, buf, min (nbyte, MAX_RW_COUNT))) == -1
+ /* There is no need to check against MAX_RW_COUNT, since no caller ever
+ passes a size that large to emacs_read. */
+
+ while ((rtnval = read (fildes, buf, nbyte)) == -1
&& (errno == EINTR))
QUIT;
return (rtnval);