summaryrefslogtreecommitdiff
path: root/setup_once.h
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2006-07-31 17:12:24 +0000
committerYang Tse <yangsita@gmail.com>2006-07-31 17:12:24 +0000
commitc7aae2ef2e4ba8799e52d68f2f5e0fe6a8fc393f (patch)
tree40909950e85cff109859f5073fca16a2f2881330 /setup_once.h
parent6438dff987433d32ef3d5d1b57e2d6f0b471ad99 (diff)
downloadc-ares-c7aae2ef2e4ba8799e52d68f2f5e0fe6a8fc393f.tar.gz
c-ares-c7aae2ef2e4ba8799e52d68f2f5e0fe6a8fc393f.tar.bz2
c-ares-c7aae2ef2e4ba8799e52d68f2f5e0fe6a8fc393f.zip
Force compilation failure in case macros sread() or swrite() are not defined.
Diffstat (limited to 'setup_once.h')
-rw-r--r--setup_once.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup_once.h b/setup_once.h
index 065a088..0ca6863 100644
--- a/setup_once.h
+++ b/setup_once.h
@@ -70,6 +70,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
@@ -92,6 +97,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 */