summaryrefslogtreecommitdiff
path: root/math/scilab/files/patch-az
blob: b7d779fb7d98be67430546768f4dbbed588c4dd4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
--- routines/xsci/x_misc.c	2003/01/25 17:30:25	1.1
+++ routines/xsci/x_misc.c	2003/01/25 17:34:28
@@ -509,10 +509,10 @@
 
 /* #include "wf_fig.h" */ /** for sys_errlist **/
 #ifndef linux 
-#if !defined(__bsdi__) && !defined(__NetBSD__)
+#if !defined(__bsdi__) && !defined(__NetBSD__) && !defined(__FreeBSD__)
 extern int	errno;
 extern int	sys_nerr;
-#if (! (defined(BSD) && (BSD >= 199306))) && !defined(freebsd)
+#if (! (defined(BSD) && (BSD >= 199306))) && !defined(__FreeBSD__)
 extern char    *sys_errlist[];
 #endif
 #endif
@@ -523,7 +523,9 @@
 char *SysErrorMsg(n)
   int n;
 {
+#ifndef __FreeBSD__
   extern int sys_nerr;
+#endif /* !__FreeBSD__ */
   return ((n >= 0 && n < sys_nerr) ? sys_errlist[n] : UE );
 }