Fix compile problem in srw (when srw is disabled)
[yaz-moved-to-github.git] / util / nmem.c
index f91ecc1..e2f8cc4 100644 (file)
@@ -1,9 +1,9 @@
 /*
- * Copyright (c) 1995-2002, Index Data.
+ * Copyright (c) 1995-2003, Index Data.
  * See the file LICENSE for details.
  * Sebastian Hammer, Adam Dickmeiss
  *
- * $Id: nmem.c,v 1.38 2002-12-05 12:19:24 adam Exp $
+ * $Id: nmem.c,v 1.40 2003-01-06 21:52:37 adam Exp $
  */
 
 /*
@@ -460,11 +460,17 @@ void yaz_strerror(char *buf, int max)
     else
        *buf = '\0';
 #else
+/* UNIX */
+#if HAVE_STRERROR_R
 #if YAZ_POSIX_THREADS
     strerror_r(errno, buf, max);
 #else
     strcpy(buf, strerror(yaz_errno()));
 #endif
+#else
+    strcpy(buf, strerror(yaz_errno()));
+#endif
+/* UNIX */
 #endif
     if ((cp=strrchr(buf, '\n')))
        *cp = '\0';