aboutsummaryrefslogtreecommitdiff
path: root/mail/pgpsendmail/files/patch-pgpdaemon.c
blob: 9255fff80e00c468f068e78f6ea3cc6459f84640 (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
--- pgpdaemon.c.orig	1995-01-04 14:15:01.000000000 +0900
+++ pgpdaemon.c	2012-10-24 16:19:34.000000000 +0900
@@ -156,7 +156,7 @@
 #  if defined(sparc) || defined(linux)
 #    define MAIL_SPOOL_DIR "/var/spool/mail"
 #  else
-#    if defined(__bsdi__) || ( defined(sparc) && defined(__sysvr4__) )
+#    if defined(__bsdi__) || defined(__FreeBSD__) || ( defined(sparc) && defined(__sysvr4__) )
 #      define MAIL_SPOOL_DIR "/var/mail"
 #    else
 #      define MAIL_SPOOL_DIR "/usr/spool/mail"
@@ -229,7 +229,7 @@
 
 /*  Now everything else may follow.  */
 
-void main (argc, argv, envp)
+int main (argc, argv, envp)
 int argc;
 char *argv[];
 char *envp[];
@@ -268,7 +268,9 @@
     ERRNO_TYPE errno;
     static char usage_string[] =
     "Usage:\tpgpdaemon [-mailwait] [-detach] [-pgppath <path>]";
+#if 0
     extern char *sys_errlist[];
+#endif
 
     /*  Read arguments  */
     for (count = 1; count < argc; ++count)
@@ -545,7 +547,9 @@
     extern char passphrase[STRING_LENGTH];
     extern char *secring_buf;
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     /*  Connect to output pipe  */
     for (count = 0; (count < 2) && (out_fd < 0); ++count)
@@ -782,7 +786,9 @@
     extern char my_userid[STRING_LENGTH];
     extern char passphrase[STRING_LENGTH];
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     /*  Setup arguments to PGP  */
     if (sign)
@@ -879,7 +885,9 @@
     char lock_name[STRING_LENGTH];
     char mlk_name[STRING_LENGTH];
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     (void) strcpy (lock_name, filename);
     (void) strcat (lock_name, ".lock");
@@ -956,7 +964,9 @@
     struct flock fl;
 #endif
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     if (no_filelocking) return (TRUE);
 #undef LOCKING_WORKS
@@ -1032,7 +1042,9 @@
     extern char outgoing_spool[STRING_LENGTH];
     extern char passphrase[STRING_LENGTH];
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     if (stat (incoming_spool, &statbuf) != 0)
     {
@@ -1436,7 +1448,9 @@
     extern char incoming_spool[STRING_LENGTH];
     extern char outgoing_spool[STRING_LENGTH];
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     (void) sprintf (config_filename, "%s/PGPdaemon.config", pgppath);
     if ( ( fp = fopen (config_filename, "r") ) == NULL )
@@ -1587,7 +1601,9 @@
     extern char *secring_buf;
     extern char *pgppath;
     ERRNO_TYPE errno;
+#if 0
     extern char *sys_errlist[];
+#endif
 
     (void) sprintf (filename, "%s/secring.pgp", pgppath);
     if ( ( fd = open (filename, O_WRONLY | O_CREAT | O_EXCL,