]> pd.if.org Git - pdclib/blobdiff - internals/_PDCLIB_int.h
Almost done on tmpfile / tmpnam.
[pdclib] / internals / _PDCLIB_int.h
index b5ac49e962eba1e048f4f21758fcb532e52fad0e..20a1682303f0b8424be974f41a532af31743ddd7 100644 (file)
@@ -263,6 +263,7 @@ typedef unsigned _PDCLIB_intmax _PDCLIB_uintmax_t;
 #define _PDCLIB_EOFFLAG     2048u
 #define _PDCLIB_WIDESTREAM  4096u
 #define _PDCLIB_BYTESTREAM  8192u
+#define _PDCLIB_DELONCLOSE 16384u
 
 /* Position / status structure for getpos() / fsetpos(). */
 struct _PDCLIB_fpos_t
@@ -399,4 +400,8 @@ int * _PDCLIB_errno_func( void );
 #define _PDCLIB_EINVAL 5
 /* Used in the example implementation for "I/O retries exceeded". */
 #define _PDCLIB_ERETRY 6
+/* One larger than the largest used errno */
+#define _PDCLIB_EMAX 7
 
+/* TODO: Doing this via a static array is not the way to do it. */
+char const * _PDCLIB_errno_texts[ _PDCLIB_EMAX ];