Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!cs.utexas.edu!sun-barr!newstop!sun!amdahl!drivax!davison From: davison@drivax.UUCP (Wayne Davison) Newsgroups: comp.mail.mush Subject: Re: dead.letter twist Message-ID: <2504ADE7.135E@drivax.UUCP> Date: 6 Sep 89 05:40:54 GMT References: <24FF7EB4.54ED@drivax.UUCP> <4540@ogccse.ogc.edu> Organization: Digital Research, Monterey CA Lines: 31 schaefer@ogccse.ogc.edu (Barton E. Schaefer) writes: >You can always > set dead = '|dead.script' Nice idea, if it worked. Apparently, the pipe character is not implemented in the dead.letter handling, so I threw in a quick fix: *** mail.c.orig Sat Jul 1 12:25:10 1989 --- mail.c Tue Sep 5 22:13:46 1989 *************** *** 1836,1842 **** return; if (!(p = do_set(set_options, "dead"))) p = "~/dead.letter"; ! if (!(dead = open_file(p, FALSE))) return; (void) time (&t); fflush(ed_fp); --- 1836,1842 ---- return; if (!(p = do_set(set_options, "dead"))) p = "~/dead.letter"; ! if (!(dead = open_file(p+(*p=='|'), (*p=='|')))) return; (void) time (&t); fflush(ed_fp); Then it works great. Thanx. -- Wayne Davison \ /| / /| \/ /| /(_) davison@drivax.UUCP (_)/ |/ /\| / / |/ \ ...!amdahl!drivax!davison