Patch #: 103 Type: operational change Priority: none Modification: add debug option to print version information Submitted: David Hornsby Submitted: Hanz Makmur Archived: munnari.OZ.AU mac/cap.patches/cap60.patch103 Application: 'cd cap60; patch -p < cap60.patches/cap60.patch103' Summary: add v option to -d flag (ie: -dv) File: cap60/netat/appletalk.h File: cap60/lib/cap/abversion.c File: cap60/lib/cap/abmisc.c *** netat/appletalk.h.orig Wed Jun 24 10:46:21 1992 --- netat/appletalk.h Wed Jun 24 10:48:56 1992 *************** *** 1,7 **** /* ! * $Author: djh $ $Date: 1992/03/07 11:08:05 $ ! * $Header: /mac/src/cap60/netat/RCS/appletalk.h,v 2.2 1992/03/07 11:08:05 djh Rel djh $ ! * $Revision: 2.2 $ */ /* --- 1,7 ---- /* ! * $Author: djh $ $Date: 1992/06/24 00:48:40 $ ! * $Header: /mac/src/cap60/netat/RCS/appletalk.h,v 2.3 1992/06/24 00:48:40 djh Rel djh $ ! * $Revision: 2.3 $ */ /* *************** *** 512,517 **** --- 512,518 ---- struct cap_version { int cv_version; /* e.g. 3 */ int cv_subversion; /* e.g. 0 - if original was subverted :-) */ + int cv_patchlevel; /* e.g. 100, probably more */ char *cv_copyright; /* pointer to copyright notice */ char *cv_name; /* "CAP" */ char *cv_type; /* "UDP", "EtherTalk", etc. */ *** lib/cap/abversion.c.orig Wed Jun 24 10:50:20 1992 --- lib/cap/abversion.c Wed Jun 24 10:53:59 1992 *************** *** 1,7 **** /* ! * $Author: djh $ $Date: 1992/03/07 11:07:25 $ ! * $Header: /mac/src/cap60/lib/cap/RCS/abversion.c,v 2.2 1992/03/07 11:07:25 djh Rel djh $ ! * $Revision: 2.2 $ */ /* --- 1,7 ---- /* ! * $Author: djh $ $Date: 1992/06/24 00:53:24 $ ! * $Header: /mac/src/cap60/lib/cap/RCS/abversion.c,v 2.3 1992/06/24 00:53:24 djh Rel djh $ ! * $Revision: 2.3 $ */ /* *************** *** 31,38 **** myversion.cv_name = "CAP"; myversion.cv_version = 6; myversion.cv_subversion = 0; ! myversion.cv_rmonth = "January"; ! myversion.cv_ryear = "1991"; switch (lap_proto) { case LAP_KIP: myversion.cv_type = "UDP encapsulation"; --- 31,39 ---- myversion.cv_name = "CAP"; myversion.cv_version = 6; myversion.cv_subversion = 0; ! myversion.cv_patchlevel = 103; ! myversion.cv_rmonth = "June"; ! myversion.cv_ryear = "1992"; switch (lap_proto) { case LAP_KIP: myversion.cv_type = "UDP encapsulation"; *** lib/cap/abmisc.c.orig Wed Jun 24 10:49:42 1992 --- lib/cap/abmisc.c Wed Jun 24 11:04:40 1992 *************** *** 1,7 **** /* ! * $Author: djh $ $Date: 91/03/14 14:28:26 $ ! * $Header: abmisc.c,v 2.2 91/03/14 14:28:26 djh Exp $ ! * $Revision: 2.2 $ */ /* --- 1,7 ---- /* ! * $Author: djh $ $Date: 1992/06/24 01:04:14 $ ! * $Header: /mac/src/cap60/lib/cap/RCS/abmisc.c,v 2.3 1992/06/24 01:04:14 djh Rel djh $ ! * $Revision: 2.3 $ */ /* *************** *** 129,134 **** --- 129,136 ---- char *s; { int err = 0; + struct cap_version *v, *what_cap_version(); + while (*s != '\0' && !err) { switch(*s) { case 'l': dbug.db_lap = TRUE; printf("debugging LAP\n"); break; *************** *** 139,144 **** --- 141,153 ---- case 'i': dbug.db_ini = TRUE; printf("debugging INI\n"); break; case 's': dbug.db_asp = TRUE; printf("debugging ASP\n"); break; case 'k': dbug.db_skd = TRUE; printf("debugging SKD\n"); break; + case 'v': /* print useful version information and exit */ + v = what_cap_version(); + printf("%s version %d.%d, patch level %d, %s, %s\n%s\n", + v->cv_name, v->cv_version, v->cv_subversion, + v->cv_patchlevel, v->cv_rmonth, v->cv_ryear, v->cv_type); + exit(0); + break; default: err++; } *** README.orig Wed Jun 24 11:05:40 1992 --- README Wed Jun 24 11:06:05 1992 *************** *** 2,8 **** CAP - Columbia AppleTalk Package for UNIX o RELEASE NOTES ! o CAP Distribution 6.0, Patch Level 102, June 1992 Notice ------ --- 2,8 ---- CAP - Columbia AppleTalk Package for UNIX o RELEASE NOTES ! o CAP Distribution 6.0, Patch Level 103, June 1992 Notice ------