Force compilation failure in case macros sread() or swrite() are not defined.

This commit is contained in:
Yang Tse
2006-07-31 17:12:24 +00:00
parent 962b7985e6
commit f1343b2f55
2 changed files with 20 additions and 0 deletions

View File

@@ -70,6 +70,11 @@
#ifdef DJGPP #ifdef DJGPP
#define sread(x,y,z) (ssize_t)read_s((int)(x), (char *)(y), (int)(z)) #define sread(x,y,z) (ssize_t)read_s((int)(x), (char *)(y), (int)(z))
#endif #endif
#ifndef sread
/* */
Error Missing_definition_of_macro_sread
/* */
#endif
#endif /* HAVE_RECV */ #endif /* HAVE_RECV */
#ifdef HAVE_SEND #ifdef HAVE_SEND
@@ -92,6 +97,11 @@
#ifdef DJGPP #ifdef DJGPP
#define swrite(x,y,z) (ssize_t)write_s((int)(x), (char *)(y), (int)(z)) #define swrite(x,y,z) (ssize_t)write_s((int)(x), (char *)(y), (int)(z))
#endif #endif
#ifndef swrite
/* */
Error Missing_definition_of_macro_swrite
/* */
#endif
#endif /* HAVE_SEND */ #endif /* HAVE_SEND */

View File

@@ -77,6 +77,11 @@
#ifdef DJGPP #ifdef DJGPP
#define sread(x,y,z) (ssize_t)read_s((int)(x), (char *)(y), (int)(z)) #define sread(x,y,z) (ssize_t)read_s((int)(x), (char *)(y), (int)(z))
#endif #endif
#ifndef sread
/* */
Error Missing_definition_of_macro_sread
/* */
#endif
#endif /* HAVE_RECV */ #endif /* HAVE_RECV */
#ifdef HAVE_SEND #ifdef HAVE_SEND
@@ -99,6 +104,11 @@
#ifdef DJGPP #ifdef DJGPP
#define swrite(x,y,z) (ssize_t)write_s((int)(x), (char *)(y), (int)(z)) #define swrite(x,y,z) (ssize_t)write_s((int)(x), (char *)(y), (int)(z))
#endif #endif
#ifndef swrite
/* */
Error Missing_definition_of_macro_swrite
/* */
#endif
#endif /* HAVE_SEND */ #endif /* HAVE_SEND */