$NetBSD: patch-aj,v 1.2 2007/06/12 03:02:35 dmcmahill Exp $

--- libguile/_scm.h.orig	2006-10-04 03:35:06.000000000 +0000
+++ libguile/_scm.h
@@ -116,7 +116,9 @@
 # define SCM_SYSCALL(line) line;
 #endif /* ndef SCM_SYSCALL */
 
-#if !defined (MSDOS) && !defined (__MINGW32__)
+#include <errno.h>
+
+#if !defined (MSDOS) && !defined (__MINGW32__) && !defined(errno)
 # ifdef ARM_ULIB
     extern volatile int errno;
 # else
