]> pd.if.org Git - pdclib.old/blobdiff - functions/_PDCLIB/prepread.c
* Test cleanups: surround the code for all functions by #ifndef REGTEST
[pdclib.old] / functions / _PDCLIB / prepread.c
index d2288c7455d188e552c87c94410d47ca3059dd12..cf1c2dfe53b7948d0b68619021fd72a6062b9569 100644 (file)
@@ -7,7 +7,9 @@
 */
 
 #include <stdio.h>
+#include <errno.h>
 
+#ifndef REGTEST
 #include <_PDCLIB_glue.h>
 
 int _PDCLIB_prepread( struct _PDCLIB_file_t * stream )
@@ -20,7 +22,7 @@ int _PDCLIB_prepread( struct _PDCLIB_file_t * stream )
            See comments on implementation-defined errno values in
            <_PDCLIB_config.h>.
         */
-        _PDCLIB_errno = _PDCLIB_ERROR;
+        errno = EINVAL;
         stream->status |= _PDCLIB_ERRORFLAG;
         return EOF;
     }
@@ -34,6 +36,7 @@ int _PDCLIB_prepread( struct _PDCLIB_file_t * stream )
         return 0;
     }
 }
+#endif
 
 #ifdef TEST
 #include <_PDCLIB_test.h>