From 7ea6c4fcbedc5a8039ed91a4a5d77d7366109cd8 Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 14 Jan 2005 18:38:20 +0000 Subject: [PATCH] try to fix sun --- src/cmd/postscript/common/common.h | 1 + src/cmd/postscript/common/ext.h | 2 ++ src/cmd/postscript/common/getopt.c | 1 + src/cmd/postscript/download/download.c | 1 + 4 files changed, 5 insertions(+) diff --git a/src/cmd/postscript/common/common.h b/src/cmd/postscript/common/common.h index 7b267668..f49f6f1f 100644 --- a/src/cmd/postscript/common/common.h +++ b/src/cmd/postscript/common/common.h @@ -45,3 +45,4 @@ void *galloc(void *, int, char *); void pagelist(char *); int safe_tmpnam(char*); + diff --git a/src/cmd/postscript/common/ext.h b/src/cmd/postscript/common/ext.h index 86b98da5..77635b6b 100644 --- a/src/cmd/postscript/common/ext.h +++ b/src/cmd/postscript/common/ext.h @@ -24,6 +24,8 @@ extern double pagewidth; extern int reading; /* input */ extern int writing; /* and output encoding */ +#define getopt ps_getopt +int getopt(int, char**, char*); extern char *optarg; /* for getopt() */ extern int optind; diff --git a/src/cmd/postscript/common/getopt.c b/src/cmd/postscript/common/getopt.c index 018885f7..ae805bef 100644 --- a/src/cmd/postscript/common/getopt.c +++ b/src/cmd/postscript/common/getopt.c @@ -1,5 +1,6 @@ #include #include +#include "ext.h" #define ERR(str, chr) if(opterr){fprintf(stderr, "%s%s%c\n", argv[0], str, chr);} int opterr = 1; int optind = 1; diff --git a/src/cmd/postscript/download/download.c b/src/cmd/postscript/download/download.c index 1006b255..fa1d9882 100644 --- a/src/cmd/postscript/download/download.c +++ b/src/cmd/postscript/download/download.c @@ -63,6 +63,7 @@ #include #include +#include "../common/ext.h" #include "comments.h" /* PostScript file structuring comments */ #include "gen.h" /* general purpose definitions */ #include "path.h" /* for temporary directory */