diff options
Diffstat (limited to 'mail/mh/files/patch-ac')
-rw-r--r-- | mail/mh/files/patch-ac | 179 |
1 files changed, 0 insertions, 179 deletions
diff --git a/mail/mh/files/patch-ac b/mail/mh/files/patch-ac deleted file mode 100644 index b843c70ecc0e..000000000000 --- a/mail/mh/files/patch-ac +++ /dev/null @@ -1,179 +0,0 @@ -*** slocal.c.orig Tue Nov 30 20:01:38 1993 ---- uip/slocal.c Thu Feb 22 10:41:46 1996 -*************** -*** 44,49 **** ---- 44,59 ---- - - #ifdef MSGID - -+ #ifdef BSD44 -+ #define MSGID_PAGFILE ".maildelivery.db" -+ #define MSGID_PAGFNO dbm_dirfno -+ #else -+ #define MSGID_PAGFILE ".maildelivery.pag" -+ #define MSGID_PAGFNO dbm_pagfno -+ #endif -+ -+ static int check_msgid (int, char *); -+ - #undef DBM /* used by ndbm.h */ - #include <ndbm.h> - #include <stdio.h> -*************** -*** 173,178 **** ---- 183,190 ---- - NULL - }; - -+ static char *rcvstore; -+ - /* */ - - extern char **environ; -*************** -*** 299,304 **** ---- 311,318 ---- - - /* */ - -+ rcvstore = getcpy(libpath("rcvstore")); -+ - if (addr == NULL) - addr = getusr (); - if (user == NULL) -*************** -*** 379,385 **** - #ifdef MSGID - struct stat st; - -! if (stat (".maildelivery.pag", &st) != NOTOK - && check_msgid (fd, ".maildelivery") == DONE) - return OK; - #endif ---- 393,399 ---- - #ifdef MSGID - struct stat st; - -! if (stat (MSGID_PAGFILE, &st) != NOTOK - && check_msgid (fd, ".maildelivery") == DONE) - return OK; - #endif -*************** -*** 543,549 **** ---- 557,579 ---- - status = usr_pipe (fd, tmpbuf, "/bin/sh", vec + 2); - break; - -+ case '+': -+ dofolder: -+ if (*string == '+') -+ strcpy(tmpbuf, string); -+ else -+ sprintf(tmpbuf, "+%s", string); -+ vec[2] = "rcvstore"; -+ vec[3] = tmpbuf; -+ vec[4] = NULL; -+ if (verbose) -+ printf("rcvstore %s", vec[3]); -+ status = usr_pipe(fd, "rcvstore", rcvstore, vec + 2); -+ break; -+ - case 'f': -+ if (uleq(action, "folder")) -+ goto dofolder; - if (!uleq (action, "file")) - continue; /* else fall */ - case '>': -*************** -*** 1312,1330 **** - fl.l_whence = 0; - fl.l_start = 0; - fl.l_len = 0; -! if (fcntl (dbm_pagfno (db), F_SETLK, &fl) == -1) { - advise (file, "unable to perform flock on"); - goto out; - } - } - #else - #ifdef LOCKF -! if (lockf (dbm_pagfno (db), F_LOCK) == NOTOK) { - advise (file, "unable to perform lockf on"); - goto out; - } - #else -! if (flock (dbm_pagfno (db), LOCK_EX) == NOTOK) { - advise (file, "unable to perform flock on"); - goto out; - } ---- 1342,1360 ---- - fl.l_whence = 0; - fl.l_start = 0; - fl.l_len = 0; -! if (fcntl (MSGID_PAGFNO (db), F_SETLK, &fl) == -1) { - advise (file, "unable to perform flock on"); - goto out; - } - } - #else - #ifdef LOCKF -! if (lockf (MSGID_PAGFNO (db), F_LOCK) == NOTOK) { - advise (file, "unable to perform lockf on"); - goto out; - } - #else -! if (flock (MSGID_PAGFNO (db), LOCK_EX) == NOTOK) { - advise (file, "unable to perform flock on"); - goto out; - } -*** popauth.c.orig Tue Nov 30 20:01:34 1993 ---- support/pop/popauth.c Thu Feb 22 13:00:20 1996 -*************** -*** 18,23 **** ---- 18,28 ---- - #include "../zotnet/bboards.h" - #include "../zotnet/mts.h" - -+ #ifdef dbm_pagfno -+ #undef dbm_pagfno -+ #define dbm_pagfno dbm_dirfno -+ #endif -+ - /* */ - - static struct swit switches[] = { -*************** -*** 130,137 **** - if ((db = dbm_open (APOP, O_RDWR | O_CREAT, 0600)) == NULL) - adios (APOP, "unable to create POP authorization DB"); - if (fchown (dbm_dirfno (db), pw -> pw_uid, pw -> pw_gid) == NOTOK -! || fchown (dbm_pagfno (db), pw -> pw_uid, pw -> pw_gid) -! == NOTOK) - advise (" ", "error setting ownership of POP authorization DB"); - - done (0); ---- 135,144 ---- - if ((db = dbm_open (APOP, O_RDWR | O_CREAT, 0600)) == NULL) - adios (APOP, "unable to create POP authorization DB"); - if (fchown (dbm_dirfno (db), pw -> pw_uid, pw -> pw_gid) == NOTOK -! #ifndef BSD44 -! || fchown (dbm_pagfno (db), pw -> pw_uid, pw -> pw_gid) == NOTOK -! #endif -! ) - advise (" ", "error setting ownership of POP authorization DB"); - - done (0); -*** popser.c.orig Tue Nov 30 20:01:34 1993 ---- support/pop/popser.c Thu Feb 22 12:58:31 1996 -*************** -*** 666,671 **** ---- 665,674 ---- - #include <fcntl.h> - #endif - -+ #ifdef dbm_pagfno -+ #undef dbm_pagfno -+ #define dbm_pagfno dbm_dirfno -+ #endif - - static int apop (vec) - register char **vec; |