diff options
Diffstat (limited to 'dev-lang/pm3/files/1.1.15-errno.patch')
-rw-r--r-- | dev-lang/pm3/files/1.1.15-errno.patch | 245 |
1 files changed, 245 insertions, 0 deletions
diff --git a/dev-lang/pm3/files/1.1.15-errno.patch b/dev-lang/pm3/files/1.1.15-errno.patch new file mode 100644 index 000000000000..25c101d7d28e --- /dev/null +++ b/dev-lang/pm3/files/1.1.15-errno.patch @@ -0,0 +1,245 @@ +--- graphics/displayps/dps/src/ccDisplayPS.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ graphics/displayps/dps/src/ccDisplayPS.c 2003-04-15 08:40:49.000000000 -0400 +@@ -19,8 +19,6 @@ + #include "dpsfriends.h" + #include "wraps.h" + +-extern int errno; +- + #define FullWidth 1024 /* Congruent to definition in DPS.i3 */ + #define FullHeight 1024 /* Congruent to definition in DPS.i3 */ + +--- language/modula3/m3compiler/m3cc/gcc/c-lex.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/c-lex.c 2003-04-15 08:40:57.000000000 -0400 +@@ -40,9 +40,6 @@ + #include <locale.h> + #endif + +-#ifndef errno +-extern int errno; +-#endif + + /* The elements of `ridpointers' are identifier nodes + for the reserved type names and storage classes. +--- language/modula3/m3compiler/m3cc/gcc/c-parse.in.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/c-parse.in 2003-04-15 08:41:03.000000000 -0400 +@@ -89,10 +89,6 @@ + char *language_string = "GNU C"; + end ifc + +-#ifndef errno +-extern int errno; +-#endif +- + void yyerror (); + + /* Like YYERROR but do call yyerror. */ +--- language/modula3/m3compiler/m3cc/gcc/cccp.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/cccp.c 2003-04-15 08:41:19.000000000 -0400 +@@ -365,9 +365,6 @@ + HOST_WIDE_INT parse_escape PROTO((char **, HOST_WIDE_INT)); + HOST_WIDE_INT parse_c_expression PROTO((char *)); + +-#ifndef errno +-extern int errno; +-#endif + + /* Name under which this program was invoked. */ + +--- language/modula3/m3compiler/m3cc/gcc/collect2.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/collect2.c 2003-04-15 08:41:24.000000000 -0400 +@@ -42,10 +42,6 @@ + #include "obstack.h" + #include "gansidecl.h" + +-#ifndef errno +-extern int errno; +-#endif +- + #ifndef HAVE_STRERROR + #if defined(bsd4_4) + extern const char *const sys_errlist[]; +--- language/modula3/m3compiler/m3cc/gcc/cpplib.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/cpplib.c 2003-04-15 08:45:20.000000000 -0400 +@@ -7437,9 +7437,6 @@ + + /* This defines "errno" properly for VMS, and gives us EACCES. */ + #include <errno.h> +-#ifndef errno +-extern int errno; +-#endif + + #ifndef VMS + #ifndef HAVE_STRERROR +--- language/modula3/m3compiler/m3cc/gcc/dbxout.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/dbxout.c 2003-04-15 08:41:46.000000000 -0400 +@@ -81,10 +81,6 @@ + #include "defaults.h" + #include "output.h" /* ASM_OUTPUT_SOURCE_LINE may refer to sdb functions. */ + +-#ifndef errno +-extern int errno; +-#endif +- + #ifdef XCOFF_DEBUGGING_INFO + #include "xcoffout.h" + #endif +--- language/modula3/m3compiler/m3cc/gcc/fix-header.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/fix-header.c 2003-04-15 08:42:20.000000000 -0400 +@@ -802,7 +802,7 @@ + { + case errno_h: + if (!seen_errno) +- fprintf (outf, "extern int errno;\n"); ++ fprintf (outf, "#include <errno.h>\n"); + break; + case stdlib_h: + if (!seen_EXIT_FAILURE) +--- language/modula3/m3compiler/m3cc/gcc/gcc.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/gcc.c 2003-04-15 08:42:26.000000000 -0400 +@@ -143,10 +143,6 @@ + + extern char *choose_temp_base PROTO((void)); + +-#ifndef errno +-extern int errno; +-#endif +- + #ifndef HAVE_STRERROR + extern int sys_nerr; + #if defined(bsd4_4) +--- language/modula3/m3compiler/m3cc/gcc/getpwd.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/getpwd.c 2003-04-15 08:42:31.000000000 -0400 +@@ -6,10 +6,6 @@ + #include <sys/types.h> + #include <sys/stat.h> + +-#ifndef errno +-extern int errno; +-#endif +- + /* Virtually every UN*X system now in common use (except for pre-4.3-tahoe + BSD systems) now provides getcwd as called for by POSIX. Allow for + the few exceptions to the general rule here. */ +--- language/modula3/m3compiler/m3cc/gcc/m3.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/m3.c 2003-04-15 08:42:36.000000000 -0400 +@@ -65,10 +65,6 @@ + #define LONG_DOUBLE_TYPE_SIZE 64 + #endif + +-#ifndef errno +-extern int errno; +-#endif +- + /* #define NEST_NESTED 1 */ + /* comment out NEST_NESTED if the front-end delivers nested procedure + bodies where they appear in the source */ +--- language/modula3/m3compiler/m3cc/gcc/mips-tfile.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/mips-tfile.c 2003-04-15 08:42:40.000000000 -0400 +@@ -744,10 +744,6 @@ + #include <unistd.h> + #endif + +-#ifndef errno +-extern int errno; /* MIPS errno.h doesn't declare this */ +-#endif +- + #ifndef MALLOC_CHECK + #ifdef __SABER__ + #define MALLOC_CHECK +--- language/modula3/m3compiler/m3cc/gcc/protoize.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/protoize.c 2003-04-15 08:42:45.000000000 -0400 +@@ -83,10 +83,6 @@ + #include "getopt.h" + #undef getopt + +-#ifndef errno +-extern int errno; +-#endif +- + #ifndef HAVE_STRERROR + extern int sys_nerr; + #if defined(bsd4_4) +--- language/modula3/m3compiler/m3cc/gcc/real.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/real.c 2003-04-15 08:42:49.000000000 -0400 +@@ -25,10 +25,6 @@ + #include "config.h" + #include "tree.h" + +-#ifndef errno +-extern int errno; +-#endif +- + /* To enable support of XFmode extended real floating point, define + LONG_DOUBLE_TYPE_SIZE 96 in the tm.h file (m68k.h or i386.h). + +--- language/modula3/m3compiler/m3cc/gcc/config/convex/fixinc.convex.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/config/convex/fixinc.convex 2003-04-15 08:45:00.000000000 -0400 +@@ -17,6 +17,7 @@ + + #include_next <limits.h> + ++#include <errno.h> + /* Minimum and maximum values a `char' can hold. */ + #ifdef __CHAR_UNSIGNED__ + #undef CHAR_MIN +@@ -263,7 +264,6 @@ + + static __inline__ double __inline_ldexp (double x, int n) + { +- extern int errno; + union { double d; long long ll; unsigned sexp : 12; } u; + if ((u.d = x) != 0) + { +@@ -288,7 +288,6 @@ + + static __inline__ float __inline_ldexpf (float x, int n) + { +- extern int errno; + union { float f; int i; unsigned sexp : 9; } u; + if ((u.f = x) != 0) + { +--- language/modula3/m3compiler/m3cc/gcc/config/pa/xm-pa.h.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/config/pa/xm-pa.h 2003-04-15 08:43:36.000000000 -0400 +@@ -19,7 +19,7 @@ + the Free Software Foundation, 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +-extern int errno; ++#include <errno.h> + + /* #defines that need visibility everywhere. */ + #define FALSE 0 +--- language/modula3/m3compiler/m3cc/gcc/config/pa/xm-papro.h.orig 2003-04-15 08:40:37.000000000 -0400 ++++ language/modula3/m3compiler/m3cc/gcc/config/pa/xm-papro.h 2003-04-15 08:43:43.000000000 -0400 +@@ -19,7 +19,7 @@ + the Free Software Foundation, 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +-extern int errno; ++#include <errno.h> + + /* #defines that need visibility everywhere. */ + #define FALSE 0 +--- network/mail/llscan/src/err.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ network/mail/llscan/src/err.c 2003-04-15 08:43:50.000000000 -0400 +@@ -26,7 +26,7 @@ + static char errfmt[MAXERRMSG]; + static char errbuf[MAXERRMSG]; + +-extern int sys_nerr, errno; ++extern int sys_nerr; + + /***************************************************************/ + /* Local function declarations */ +--- network/mail/llscan/src/llscan.c.orig 2003-04-15 08:40:37.000000000 -0400 ++++ network/mail/llscan/src/llscan.c 2003-04-15 08:43:55.000000000 -0400 +@@ -39,8 +39,6 @@ + #include <varrayptr.h> + #include <inttable.h> + +-extern int errno; +- + extern int sys_nerr; + + /***************************************************************/ |