diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-15 03:23:56 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-15 03:23:56 -0700 |
commit | 71b414062b06bf30438b5833b3dce9f70c3ce98b (patch) | |
tree | f3ac973e7fb1f544153dd6e4b3d54f5a5bb8b949 /src/sysdep.c | |
parent | 9c3c56a7475d2ee8c834cbcc46e615b99bd6fced (diff) | |
download | emacs-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.c | 5 |
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); |