Fixup fromcvs/togit conversion
[pkgsrcv2.git] / lang / perl5 / patches / patch-ze
1 $NetBSD: patch-ze,v 1.2 2011/01/30 21:35:24 wiz Exp $
2
3 Fixes compilation problem on Solaris/SPARC.
4
5 --- perl.h.orig 2009-07-06 11:18:58.000000000 +0000
6 +++ perl.h
7 @@ -1397,8 +1397,8 @@ EXTERN_C char *crypt(const char *, const
8  #       endif
9  #else
10  #    ifdef HAS_SYS_ERRLIST
11 -       extern int sys_nerr;
12 -       extern char *sys_errlist[];
13 +       extern const int sys_nerr;
14 +       extern const char *const sys_errlist[];
15  #       ifndef Strerror
16  #           define Strerror(e) \
17                 ((e) < 0 || (e) >= sys_nerr ? "(unknown)" : sys_errlist[e])
18 @@ -1476,6 +1476,10 @@ EXTERN_C char *crypt(const char *, const
19   */
20  
21  #if defined(I_SYSMODE) && !defined(PERL_MICRO)
22 +#if defined(__sun)
23 +#include <sys/stat.h>
24 +#include <sys/vnode.h>
25 +#endif
26  #include <sys/mode.h>
27  #endif
28