summaryrefslogtreecommitdiffstats
path: root/cpukit/libnetworking/libc/herror.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libnetworking/libc/herror.c')
-rw-r--r--cpukit/libnetworking/libc/herror.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/cpukit/libnetworking/libc/herror.c b/cpukit/libnetworking/libc/herror.c
index 45ce588569..621da3ec1d 100644
--- a/cpukit/libnetworking/libc/herror.c
+++ b/cpukit/libnetworking/libc/herror.c
@@ -69,6 +69,8 @@ int h_nerr = { sizeof h_errlist / sizeof h_errlist[0] };
int h_errno;
+#define HERROR_USE_WRITEV
+
/*
* herror --
* print the error indicated by the h_errno value.
@@ -77,7 +79,7 @@ void
herror(s)
const char *s;
{
-#if 0
+#if defined(HERROR_USE_WRITEV)
struct iovec iov[4];
register struct iovec *v = iov;
@@ -97,7 +99,7 @@ herror(s)
writev(STDERR_FILENO, iov, (v - iov) + 1);
#else
/*
- * RTEMS: no writev yet
+ * no writev implementation available
*/
if (s && *s) {
write (2, s, strlen (s));