diff options
Diffstat (limited to 'mail/pgpsendmail/files/patch-pgpdaemon.c')
-rw-r--r-- | mail/pgpsendmail/files/patch-pgpdaemon.c | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/mail/pgpsendmail/files/patch-pgpdaemon.c b/mail/pgpsendmail/files/patch-pgpdaemon.c new file mode 100644 index 000000000000..9255fff80e00 --- /dev/null +++ b/mail/pgpsendmail/files/patch-pgpdaemon.c @@ -0,0 +1,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, |