![]() |
Here is a patch that allows the entry of a voice number into sendfax that will appear on the cover page. The option used is '-V'. I hope the patch is the right way round (if not use the -R). Amazingly all the code seemed to be already there - it just needed turning on! The patch requires you be in the sendfax directory Damian -- ______________________________________________________________________ * Damian Ivereigh * || || * Cisco Systems, Inc. * * MIS Printer Admin * .||||. .||||. * 408-526-4413 * * Linux Bigot * ..:||||||:..:||||||:.. * 800-800-1180 x64413 * * damian@cisco.com * cisco Systems, Inc. * Fax: 408-527-2563 * *______________________________________________________________________*Index: man/sendfax.1 =================================================================== RCS file: /usr/local/cvsroot/source/hylafax/man/sendfax.1,v retrieving revision 1.1 diff -c -r1.1 sendfax.1 *** sendfax.1 1998/07/01 21:50:46 1.1 --- sendfax.1 1998/07/14 19:36:12 *************** *** 515,520 **** --- 515,527 ---- protocol is commenced; this is contrasted with a call attempt that might have failed because the line was busy. .TP 12 + .BI \-V " voice-no" + Pass + .I voice-no + to the + .IR faxcover (1) + program as the destination person's voice number. + .TP 12 .BI \-x " company" Pass .I company Index: sendfax/sendfax.c++ =================================================================== RCS file: /usr/local/cvsroot/source/hylafax/sendfax/sendfax.c++,v retrieving revision 1.1 diff -c -r1.1 sendfax.c++ *** sendfax.c++ 1998/07/01 21:50:45 1.1 --- sendfax.c++ 1998/07/14 19:36:12 *************** *** 87,93 **** int verbose = 0; SendFaxJob& proto = getProtoJob(); db = new FaxDB(tildeExpand(dbName)); ! while ((c = Sys::getopt(argc, argv, "a:b:B:c:C:d:f:F:h:i:I:k:M:P:r:s:t:T:x:y:12lmnpvwDENR")) != -1) switch (c) { case '1': // restrict to 1D-encoded data proto.setDesiredDF(0); --- 87,93 ---- int verbose = 0; SendFaxJob& proto = getProtoJob(); db = new FaxDB(tildeExpand(dbName)); ! while ((c = Sys::getopt(argc, argv, "a:b:B:c:C:d:f:F:h:i:I:k:M:P:r:s:t:T:V:x:y:12lmnpvwDENR")) != -1) switch (c) { case '1': // restrict to 1D-encoded data proto.setDesiredDF(0); *************** *** 178,183 **** --- 178,186 ---- setvbuf(stdout, NULL, _IOLBF, BUFSIZ); SendFaxClient::setVerbose(TRUE); // type rules & basic operation FaxClient::setVerbose(verbose > 1); // protocol tracing + break; + case 'V': // cover sheet: voice number field + proto.setCoverVoiceNumber(optarg); break; case 'w': // wait for job to complete waitForJob = TRUE;