Commit 1c672bdf authored by Guido van Rossum's avatar Guido van Rossum

Reads of zero should be legal!

parent cc716d4e
/* File object implementation */ /* File object implementation */
/* XXX This should become a built-in module 'io'. It should support more
functionality, better exception handling for invalid calls, etc.
It should also cooperate with posix to support popen(), which should
share most code but have a special close function. */
#include <stdio.h> #include <stdio.h>
#include "PROTO.h" #include "PROTO.h"
...@@ -142,7 +147,7 @@ fileread(f, args) ...@@ -142,7 +147,7 @@ fileread(f, args)
return NULL; return NULL;
} }
n = getintvalue(args); n = getintvalue(args);
if (n <= 0 /* || n > 0x7fff /*XXX*/ ) { if (n < 0) {
errno = EDOM; errno = EDOM;
return NULL; return NULL;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment