From f1343b2f55fe9c9c64de116252fadbc0a6105bd6 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Mon, 31 Jul 2006 17:12:24 +0000 Subject: Force compilation failure in case macros sread() or swrite() are not defined. --- lib/setup_once.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/setup_once.h') diff --git a/lib/setup_once.h b/lib/setup_once.h index a570a6a4e..2e3dcc1f4 100644 --- a/lib/setup_once.h +++ b/lib/setup_once.h @@ -77,6 +77,11 @@ #ifdef DJGPP #define sread(x,y,z) (ssize_t)read_s((int)(x), (char *)(y), (int)(z)) #endif +#ifndef sread + /* */ + Error Missing_definition_of_macro_sread + /* */ +#endif #endif /* HAVE_RECV */ #ifdef HAVE_SEND @@ -99,6 +104,11 @@ #ifdef DJGPP #define swrite(x,y,z) (ssize_t)write_s((int)(x), (char *)(y), (int)(z)) #endif +#ifndef swrite + /* */ + Error Missing_definition_of_macro_swrite + /* */ +#endif #endif /* HAVE_SEND */ -- cgit v1.2.3