diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2020-05-04 11:11:11 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2020-05-04 11:11:11 +0000 |
commit | 748d7f291a420935859239bc4d1b326404a67c38 (patch) | |
tree | 9fb99b1e82e4e2102c3edf8f23d64b7c220f4605 /mail/sma/files/patch-sma.c | |
parent | - use new port net/webalizer-geodb (diff) |
- fix build with -fno-common
Diffstat (limited to 'mail/sma/files/patch-sma.c')
-rw-r--r-- | mail/sma/files/patch-sma.c | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/mail/sma/files/patch-sma.c b/mail/sma/files/patch-sma.c new file mode 100644 index 000000000000..54864fa991af --- /dev/null +++ b/mail/sma/files/patch-sma.c @@ -0,0 +1,128 @@ +--- sma.c.orig 2003-01-16 11:14:42 UTC ++++ sma.c +@@ -34,6 +34,125 @@ extern int sma_optind; + + #include "sma.h" + ++/* pointer to program name: */ ++char *pname; ++ ++/* current time: */ ++time_t tval; ++struct tm *curr; ++struct tm tp; ++ ++/* ++ * Command line arguments ++ * xflag sets argument x on/off ++ * xchar is pointer to argument string if x requires an argument ++ */ ++int aflag; ++int cflag; ++int dflag; ++int hflag; ++int nflag; ++int sflag; ++int qflag; ++int lflag; ++int vflag; ++int wflag; ++unsigned int lnum; ++unsigned int lrnum; ++int rflag; ++unsigned int rnum; ++unsigned int rrnum; ++int bflag; ++const char *bchar; ++int fflag; ++const char *fchar; ++int oflag; ++const char *ochar; ++int Lflag; ++const char *Lchar; ++int Oflag; ++const char *Ochar; ++int Dflag; ++const char *Dchar; ++int pflag; ++int iflag; ++int tflag; ++int dcaddrflag; ++const char *tchar; ++ ++/* Configuration file parameters: */ ++int Hflag; ++const char *Hchar; ++int Cflag; ++const char *Cchar; ++int Fflag; ++const char *tbchar; ++int pgflag; ++const char *bechar; ++const char *cfchar; ++const char *puchar; ++const char *pachar; ++const char *plchar; ++const char *ppchar; ++const char *htchar; ++const char *ftchar; ++int csflag; ++int lrflag; ++int rrflag; ++int clsflag; ++unsigned int stnum; ++unsigned int rsnum; ++unsigned int rsrnum; ++unsigned int epnum; ++unsigned int rpnum; ++ ++/* Start and end times: */ ++char *sstring; ++char *estring; ++char *tstring; ++time_t sstime; ++time_t eetime; ++int syear; ++int smonth; ++int sday; ++int shour; ++int sminute; ++int ssecond; ++int eyear; ++int emonth; ++int eday; ++int ehour; ++int eminute; ++int esecond; ++ ++/* hash table sizes: */ ++int asize; ++int rsize; ++char *hsstring; ++char *hastring; ++char *hrstring; ++ ++/* Filters */ ++char *sef; ++char *ref; ++char *srf; ++char *rrf; ++#ifdef USE_REGEXP ++regex_t csef; ++regex_t cref; ++regex_t csrf; ++regex_t crrf; ++#endif ++ ++/* Output file handle: */ ++FILE *ofp; ++ ++/* total number of hosts: */ ++int hosts; ++ ++/* inital host structure: */ ++struct host first; ++ + int + main(int argc, char **argv) { + FILE *fp = NULL; |