Script started on Sat Oct 29 22:40:38 2005 path before .tcshrc: /usr/local/bin /usr/opt/java122/bin /usr/common/bin /usr/ucb /usr/bin/X11 /usr/bin /bin . elm -z -f /usr/spool/mail/lechner Path before setpath: /usr/local/bin /usr/opt/java122/bin /usr/common/bin /usr/ucb /usr/bin/X11 /usr/bin /bin . path from .tcshrc: /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/bin /usr/opt/java122/bin /usr/common/bin /usr/ucb /usr/bin/X11 /usr/bin /bin . alpha : java path is \n\t /usr/opt/java122/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/bin:/usr/opt/java122/bin:/usr/common/bin:/usr/ucb:/usr/bin/X11:/usr/bin:/bin:. .login: TERM before tset: vt100 op$HOST;=Hsaturn.cs.uml.edu;4TERM;not4updated;byHsetenv41;81H41;89H41;97H .login: TERM after tset: vt100 ;H2JSat Oct 29 22:40:39 EDT 2005 CLARIION = /nfs/clariion/cs_clariion1/cs_faculty/lechner CASE = /usr/proj3/case RL = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde SJ = /usr/proj3/case/gen/ver_12/sjaganat/Test/bde $BDE = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde/executables/alpha/bde.exe CVSROOT = /usr/proj3/case/95s523/95sbde/base/Master For bde2java: JAVAROOT: /usr/proj3/case/96s523/bde2jav1/base/Master KM = GENCPP = /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec T2B = $CASE/95s523/bde2tt1/base End of .login: do cslog: mercury: who|wc: 26 051029:1713 Saturn:who|wc: 10 Sat Oct 29 22:39:04 EDT 2005 Saturn:who|wc: 10 Sat Oct 29 22:40:39 EDT 2005 ssh now auto-sets remote DISPLAY variable HOST= saturn.cs.uml.edu ; DISPLAY= localhost:10.0 r999;999H6nresize:iunknown character, exiting. .login exits to .tcshrc PH = /usr/cs/fac1/lechner/public_html BL = /usr/proj3/case/04fbde/bde S522 = /usr/cs/fac1/lechner/public_html/04s522 B2J = /usr/cs/fac1/lechner/public_html/COOL-BDE/bde2java03f ^[[41;100R.aliases exits to .tcshrc .tcshrc exits [saturn.cs.uml.edu1](1)> 1;100K [saturn.cs.uml.edu1](1)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](2)> date 051029:2240 [saturn.cs.uml.edu1](3)> lg total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 ver_1 [saturn.cs.uml.edu1](4)> lg -R total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 ver_1 ./base: total 24 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 22:32 Master ./base/Master: total 16 drwx--x--x 2 lechner 05f523 4096 Oct 29 22:32 . drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. ./ver_1: total 16 drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. [saturn.cs.uml.edu1](5)> cvs inKecho $CVSROOT /usr/proj3/case/95s523/95sbde/base/Master [saturn.cs.uml.edu1](6)> setenv SVSROOKCVSROOT /usr/proj3/case/gen/gencpp/base/Master [saturn.cs.uml.edu1](7)> echon$CVSROOTK /usr/proj3/case/gen/gencpp/base/Master /usr/proj3/case/gen/gencpp/base/Master [saturn.cs.uml.edu1](8)> cvs init [saturn.cs.uml.edu1](9)> lg baseKpwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](10)> lg -R . total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 ver_1 ./base: total 24 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:42 Master ./base/Master: total 24 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:42 . drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:42 CVSROOT ./base/Master/CVSROOT: total 284 drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:42 . -rw-rw-r-- 1 lechner 05f523 493 Oct 29 22:42 .#checkoutlist -rw-rw-r-- 1 lechner 05f523 760 Oct 29 22:42 .#commitinfo -rw-rw-r-- 1 lechner 05f523 364 Oct 29 22:42 .#config -rw-rw-r-- 1 lechner 05f523 753 Oct 29 22:42 .#cvswrappers -rw-rw-r-- 1 lechner 05f523 1025 Oct 29 22:42 .#editinfo -rw-rw-r-- 1 lechner 05f523 1141 Oct 29 22:42 .#loginfo -rw-rw-r-- 1 lechner 05f523 1151 Oct 29 22:42 .#modules -rw-rw-r-- 1 lechner 05f523 564 Oct 29 22:42 .#notify -rw-rw-r-- 1 lechner 05f523 649 Oct 29 22:42 .#rcsinfo -rw-rw-r-- 1 lechner 05f523 879 Oct 29 22:42 .#taginfo -rw-rw-r-- 1 lechner 05f523 1026 Oct 29 22:42 .#verifymsg drwx--x--x 3 lechner 05f523 4096 Oct 29 22:42 .. -r--r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist -r--r--r-- 1 lechner 05f523 696 Oct 29 22:42 checkoutlist,v -r--r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo -r--r--r-- 1 lechner 05f523 963 Oct 29 22:42 commitinfo,v -r--r--r-- 1 lechner 05f523 364 Oct 29 22:42 config -r--r--r-- 1 lechner 05f523 567 Oct 29 22:42 config,v -r--r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers -r--r--r-- 1 lechner 05f523 956 Oct 29 22:42 cvswrappers,v -r--r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo -r--r--r-- 1 lechner 05f523 1228 Oct 29 22:42 editinfo,v -rw-rw-r-- 1 lechner 05f523 0 Oct 29 22:42 history -r--r--r-- 1 lechner 05f523 1141 Oct 29 22:42 loginfo -r--r--r-- 1 lechner 05f523 1344 Oct 29 22:42 loginfo,v -r--r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules -r--r--r-- 1 lechner 05f523 1354 Oct 29 22:42 modules,v -r--r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify -r--r--r-- 1 lechner 05f523 767 Oct 29 22:42 notify,v -r--r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo -r--r--r-- 1 lechner 05f523 852 Oct 29 22:42 rcsinfo,v -r--r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo -r--r--r-- 1 lechner 05f523 1082 Oct 29 22:42 taginfo,v -r--r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg -r--r--r-- 1 lechner 05f523 1229 Oct 29 22:42 verifymsg,v ./ver_1: total 16 drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. [saturn.cs.uml.edu1](11)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](12)> lg total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 ver_1 [saturn.cs.uml.edu1](13)> cd ver_1 [saturn.cs.uml.edu1](14)> lg total 16 drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. [saturn.cs.uml.edu1](15)> cKpwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](16)> lg ../../gencpp* lrwxrwxrwx 1 lechner 04f522 48 Aug 9 10:38 ../../gencpp_km_mo -> /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec ../../gencpp: total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 2 lechner 05f523 4096 Oct 29 22:39 ver_1 [saturn.cs.uml.edu1](17)> cp -r /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec/* . cp: FinalReport.doc: No such file or directory pwd ls [saturn.cs.uml.edu1](18)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](19)> ls doc metaschema.sch src test [saturn.cs.uml.edu1](20)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](21)> lg total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw------- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch dr-x--x--x 2 lechner 05f523 4096 Oct 29 22:44 src dr-x--x--x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](22)> c755c./*;cc644mmetaschema.sch [saturn.cs.uml.edu1](23)> lg total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](24)> lg -R src total 1132 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 .. -rw------- 1 lechner 05f523 1492 Oct 29 22:43 Makefile -rw------- 1 lechner 05f523 1196 Oct 29 22:43 aareadme -rw------- 1 lechner 05f523 4083 Oct 29 22:43 add_pc_cp_entries.c -rw------- 1 lechner 05f523 13142 Oct 29 22:43 btree_c_file.h -rw------- 1 lechner 05f523 2525 Oct 29 22:43 change_file_exten.c -rw------- 1 lechner 05f523 17454 Oct 29 22:43 chgen.c -rw------- 1 lechner 05f523 5051 Oct 29 22:43 chgen_define.h -rw------- 1 lechner 05f523 15229 Oct 29 22:43 chgen_externs.h -rw------- 1 lechner 05f523 8563 Oct 29 22:43 chgen_global_vars.c -rw------- 1 lechner 05f523 69 Oct 29 22:43 chgen_release_date.c -rw------- 1 lechner 05f523 2698 Oct 29 22:43 close_files.c -rw------- 1 lechner 05f523 2467 Oct 29 22:43 gen_cc_files.c -rw------- 1 lechner 05f523 83842 Oct 29 22:43 gen_defines.c -rw------- 1 lechner 05f523 8365 Oct 29 22:43 gen_load_data.c -rw------- 1 lechner 05f523 1418 Oct 29 22:43 gen_lut.c -rw------- 1 lechner 05f523 57233 Oct 29 22:43 gen_macros.c -rw------- 1 lechner 05f523 75319 Oct 29 22:43 gen_ops.c -rw------- 1 lechner 05f523 5750 Oct 29 22:43 gen_path.c -rw------- 1 lechner 05f523 6766 Oct 29 22:43 gen_pr_add.c -rw------- 1 lechner 05f523 10017 Oct 29 22:43 gen_pr_delete.c -rw------- 1 lechner 05f523 8056 Oct 29 22:43 gen_pr_dump.c -rw------- 1 lechner 05f523 5127 Oct 29 22:43 gen_pr_free.c -rw------- 1 lechner 05f523 20803 Oct 29 22:43 gen_pr_init.c -rw------- 1 lechner 05f523 10036 Oct 29 22:43 gen_pr_load.c -rw------- 1 lechner 05f523 79909 Oct 29 22:43 gen_pr_log.c -rw------- 1 lechner 05f523 7416 Oct 29 22:43 gen_pr_stats.c -rw------- 1 lechner 05f523 43483 Oct 29 22:43 gen_pr_utils.c -rw------- 1 lechner 05f523 3741 Oct 29 22:43 gen_rr_matrix.c -rw------- 1 lechner 05f523 22834 Oct 29 22:43 gen_structures.c -rw------- 1 lechner 05f523 3250 Oct 29 22:43 hcg_parse.c -rw------- 1 lechner 05f523 22716 Oct 29 22:43 lut.c -rw------- 1 lechner 05f523 2302 Oct 29 22:43 lut.h -rw------- 1 lechner 05f523 14212 Oct 29 22:43 lut_c_file.h -rw------- 1 lechner 05f523 3258 Oct 29 22:43 lut_h_file.h -rw------- 1 lechner 05f523 4577 Oct 29 22:43 make_cptr.c -rw------- 1 lechner 05f523 4734 Oct 29 22:43 make_pptr.c -rw------- 1 lechner 05f523 45026 Oct 29 22:43 metaschema.h -rw------- 1 lechner 05f523 2509 Oct 29 22:43 mystrcpy.c -rw------- 1 lechner 05f523 5251 Oct 29 22:43 open_files.c -rw------- 1 lechner 05f523 44509 Oct 29 22:43 parse_schema.c -rw------- 1 lechner 05f523 10217 Oct 29 22:43 pr_delete.c -rw------- 1 lechner 05f523 6549 Oct 29 22:43 pr_dump.c -rw------- 1 lechner 05f523 1982 Oct 29 22:43 pr_free.c -rw------- 1 lechner 05f523 76186 Oct 29 22:43 pr_load.c -rw------- 1 lechner 05f523 4313 Oct 29 22:43 pr_stats.c -rw------- 1 lechner 05f523 6202 Oct 29 22:43 prototypes.h -rw------- 1 lechner 05f523 2374 Oct 29 22:43 read_next.c -rw------- 1 lechner 05f523 3309 Oct 29 22:44 rr_insert.c -rw------- 1 lechner 05f523 2919 Oct 29 22:44 store_into_matrix.c -rw------- 1 lechner 05f523 2109 Oct 29 22:44 strncpy_null.c -rw------- 1 lechner 05f523 6644 Oct 29 22:44 validate_schema.c -rw------- 1 lechner 05f523 4844 Oct 29 22:44 write_rr_table.c [saturn.cs.uml.edu1](25)> lg total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](26)> lg -Kpwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](27)> cvs imporKrt -mK "gencpp_ver_1_051029" ver_1 RJL05102VVenorK orRJL gencppv1 N ver_1/metaschema.sch cvs import: Importing /usr/proj3/case/gen/gencpp/base/Master/ver_1/doc N ver_1/doc/phase1_example.doc N ver_1/doc/gencpp_bugfixes_2000Nov30.doc I ver_1/doc/FinalReport.doc.bak N ver_1/doc/phase1_projectV2.doc N ver_1/doc/phase2_specification.doc N ver_1/doc/phase2_state_diagrams.doc N ver_1/doc/phase1_exampleR1.doc N ver_1/doc/gencppFinalReport_km_mo.doc cvs import: Importing /usr/proj3/case/gen/gencpp/base/Master/ver_1/src N ver_1/src/Makefile N ver_1/src/aareadme N ver_1/src/add_pc_cp_entries.c N ver_1/src/btree_c_file.h N ver_1/src/change_file_exten.c N ver_1/src/chgen.c N ver_1/src/chgen_define.h N ver_1/src/chgen_externs.h N ver_1/src/chgen_global_vars.c N ver_1/src/chgen_release_date.c N ver_1/src/close_files.c N ver_1/src/gen_cc_files.c N ver_1/src/gen_defines.c N ver_1/src/gen_load_data.c N ver_1/src/gen_lut.c N ver_1/src/gen_macros.c N ver_1/src/gen_ops.c N ver_1/src/gen_path.c N ver_1/src/gen_pr_add.c N ver_1/src/gen_pr_delete.c N ver_1/src/lut.c N ver_1/src/gen_pr_dump.c N ver_1/src/gen_pr_free.c N ver_1/src/gen_pr_init.c N ver_1/src/gen_pr_load.c N ver_1/src/gen_pr_log.c N ver_1/src/gen_pr_stats.c N ver_1/src/gen_pr_utils.c N ver_1/src/gen_rr_matrix.c N ver_1/src/gen_structures.c N ver_1/src/hcg_parse.c N ver_1/src/lut.h N ver_1/src/lut_c_file.h N ver_1/src/lut_h_file.h N ver_1/src/make_cptr.c N ver_1/src/make_pptr.c N ver_1/src/metaschema.h N ver_1/src/mystrcpy.c N ver_1/src/open_files.c N ver_1/src/parse_schema.c N ver_1/src/pr_delete.c N ver_1/src/pr_dump.c N ver_1/src/pr_free.c N ver_1/src/pr_load.c N ver_1/src/pr_stats.c N ver_1/src/prototypes.h N ver_1/src/read_next.c N ver_1/src/rr_insert.c N ver_1/src/store_into_matrix.c N ver_1/src/strncpy_null.c N ver_1/src/validate_schema.c N ver_1/src/write_rr_table.c cvs import: Importing /usr/proj3/case/gen/gencpp/base/Master/ver_1/test N ver_1/test/test_co_pr.cc N ver_1/test/test_co_pr.dat N ver_1/test/test_co_pr.sch N ver_1/test/test_co_pr.vdf N ver_1/test/test_results.out No conflicts created by this import [saturn.cs.uml.edu1](28)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](29)> lg total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](30)> cd .. [saturn.cs.uml.edu1](31)> lg total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1 [saturn.cs.uml.edu1](32)> lg base total 24 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 Master [saturn.cs.uml.edu1](33)> lg base/Master total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 . drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:42 CVSROOT drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 ver_1 [saturn.cs.uml.edu1](34)> lg base/Master/ver_1 total 48 drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 .. drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:46 doc -r--r--r-- 1 lechner 05f523 3110 Oct 29 22:46 metaschema.sch,v drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:47 src drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:47 test [saturn.cs.uml.edu1](35)> lg base/Master/ver_1/doc total 584 drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:46 . drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 .. -r--r--r-- 1 lechner 05f523 262664 Oct 29 22:46 gencppFinalReport_km_mo.doc,v -r--r--r-- 1 lechner 05f523 48051 Oct 29 22:46 gencpp_bugfixes_2000Nov30.doc,v -r--r--r-- 1 lechner 05f523 29593 Oct 29 22:46 phase1_example.doc,v -r--r--r-- 1 lechner 05f523 40861 Oct 29 22:46 phase1_exampleR1.doc,v -r--r--r-- 1 lechner 05f523 45482 Oct 29 22:46 phase1_projectV2.doc,v -r--r--r-- 1 lechner 05f523 66491 Oct 29 22:46 phase2_specification.doc,v -r--r--r-- 1 lechner 05f523 35256 Oct 29 22:46 phase2_state_diagrams.doc,v [saturn.cs.uml.edu1](36)> lg base/Master/ver_1/doKsrc total 1152 drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:47 . drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 .. -r--r--r-- 1 lechner 05f523 1890 Oct 29 22:46 Makefile,v -r--r--r-- 1 lechner 05f523 1592 Oct 29 22:46 aareadme,v -r--r--r-- 1 lechner 05f523 4481 Oct 29 22:46 add_pc_cp_entries.c,v -r--r--r-- 1 lechner 05f523 13539 Oct 29 22:46 btree_c_file.h,v -r--r--r-- 1 lechner 05f523 2923 Oct 29 22:46 change_file_exten.c,v -r--r--r-- 1 lechner 05f523 17852 Oct 29 22:46 chgen.c,v -r--r--r-- 1 lechner 05f523 5449 Oct 29 22:46 chgen_define.h,v -r--r--r-- 1 lechner 05f523 15627 Oct 29 22:46 chgen_externs.h,v -r--r--r-- 1 lechner 05f523 8961 Oct 29 22:46 chgen_global_vars.c,v -r--r--r-- 1 lechner 05f523 466 Oct 29 22:46 chgen_release_date.c,v -r--r--r-- 1 lechner 05f523 3096 Oct 29 22:46 close_files.c,v -r--r--r-- 1 lechner 05f523 2865 Oct 29 22:46 gen_cc_files.c,v -r--r--r-- 1 lechner 05f523 84240 Oct 29 22:46 gen_defines.c,v -r--r--r-- 1 lechner 05f523 8763 Oct 29 22:46 gen_load_data.c,v -r--r--r-- 1 lechner 05f523 1815 Oct 29 22:46 gen_lut.c,v -r--r--r-- 1 lechner 05f523 57631 Oct 29 22:46 gen_macros.c,v -r--r--r-- 1 lechner 05f523 75716 Oct 29 22:46 gen_ops.c,v -r--r--r-- 1 lechner 05f523 6148 Oct 29 22:46 gen_path.c,v -r--r--r-- 1 lechner 05f523 7164 Oct 29 22:46 gen_pr_add.c,v -r--r--r-- 1 lechner 05f523 10415 Oct 29 22:46 gen_pr_delete.c,v -r--r--r-- 1 lechner 05f523 8454 Oct 29 22:46 gen_pr_dump.c,v -r--r--r-- 1 lechner 05f523 5525 Oct 29 22:46 gen_pr_free.c,v -r--r--r-- 1 lechner 05f523 21201 Oct 29 22:46 gen_pr_init.c,v -r--r--r-- 1 lechner 05f523 10434 Oct 29 22:46 gen_pr_load.c,v -r--r--r-- 1 lechner 05f523 80306 Oct 29 22:46 gen_pr_log.c,v -r--r--r-- 1 lechner 05f523 7814 Oct 29 22:46 gen_pr_stats.c,v -r--r--r-- 1 lechner 05f523 43881 Oct 29 22:46 gen_pr_utils.c,v -r--r--r-- 1 lechner 05f523 4139 Oct 29 22:46 gen_rr_matrix.c,v -r--r--r-- 1 lechner 05f523 23232 Oct 29 22:46 gen_structures.c,v -r--r--r-- 1 lechner 05f523 3648 Oct 29 22:46 hcg_parse.c,v -r--r--r-- 1 lechner 05f523 23113 Oct 29 22:46 lut.c,v -r--r--r-- 1 lechner 05f523 2699 Oct 29 22:46 lut.h,v -r--r--r-- 1 lechner 05f523 14609 Oct 29 22:46 lut_c_file.h,v -r--r--r-- 1 lechner 05f523 3655 Oct 29 22:46 lut_h_file.h,v -r--r--r-- 1 lechner 05f523 4975 Oct 29 22:46 make_cptr.c,v -r--r--r-- 1 lechner 05f523 5132 Oct 29 22:46 make_pptr.c,v -r--r--r-- 1 lechner 05f523 45423 Oct 29 22:46 metaschema.h,v -r--r--r-- 1 lechner 05f523 2907 Oct 29 22:46 mystrcpy.c,v -r--r--r-- 1 lechner 05f523 5649 Oct 29 22:46 open_files.c,v -r--r--r-- 1 lechner 05f523 44907 Oct 29 22:46 parse_schema.c,v -r--r--r-- 1 lechner 05f523 10614 Oct 29 22:46 pr_delete.c,v -r--r--r-- 1 lechner 05f523 6946 Oct 29 22:46 pr_dump.c,v -r--r--r-- 1 lechner 05f523 2379 Oct 29 22:47 pr_free.c,v -r--r--r-- 1 lechner 05f523 76583 Oct 29 22:47 pr_load.c,v -r--r--r-- 1 lechner 05f523 4710 Oct 29 22:47 pr_stats.c,v -r--r--r-- 1 lechner 05f523 6600 Oct 29 22:47 prototypes.h,v -r--r--r-- 1 lechner 05f523 2772 Oct 29 22:47 read_next.c,v -r--r--r-- 1 lechner 05f523 3707 Oct 29 22:47 rr_insert.c,v -r--r--r-- 1 lechner 05f523 3317 Oct 29 22:47 store_into_matrix.c,v -r--r--r-- 1 lechner 05f523 2507 Oct 29 22:47 strncpy_null.c,v -r--r--r-- 1 lechner 05f523 7042 Oct 29 22:47 validate_schema.c,v -r--r--r-- 1 lechner 05f523 5242 Oct 29 22:47 write_rr_table.c,v [saturn.cs.uml.edu1](37)> lg total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1 [saturn.cs.uml.edu1](38)> lg ver_1 total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](39)> lg ver_1/test total 60 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 .. -r-------- 1 lechner 05f523 7163 Oct 29 22:44 test_co_pr.cc -r-------- 1 lechner 05f523 659 Oct 29 22:44 test_co_pr.dat -r-------- 1 lechner 05f523 1298 Oct 29 22:44 test_co_pr.sch -r-------- 1 lechner 05f523 196 Oct 29 22:44 test_co_pr.vdf -r-------- 1 lechner 05f523 3912 Oct 29 22:44 test_results.out [saturn.cs.uml.edu1](40)> c444 ver_1/testK/*K c444: Command not found. [saturn.cs.uml.edu1](41)> chmod4444vver_1/test/* [saturn.cs.uml.edu1](42)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](43)> lg total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1 [saturn.cs.uml.edu1](44)> cd ver_1 [saturn.cs.uml.edu1](45)> lfKf doc/ metaschema.sch src/ test/ [saturn.cs.uml.edu1](46)> lg total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](47)> cd src [saturn.cs.uml.edu1](48)> lg *>scK.Ksch ls: No match. [saturn.cs.uml.edu1](49)> lg *.sKf Makefile gen_load_data.c gen_pr_utils.c parse_schema.c aareadme gen_lut.c gen_rr_matrix.c pr_delete.c add_pc_cp_entries.c gen_macros.c gen_structures.c pr_dump.c btree_c_file.h gen_ops.c hcg_parse.c pr_free.c change_file_exten.c gen_path.c lut.c pr_load.c chgen.c gen_pr_add.c lut.h pr_stats.c chgen_define.h gen_pr_delete.c lut_c_file.h prototypes.h chgen_externs.h gen_pr_dump.c lut_h_file.h read_next.c chgen_global_vars.c gen_pr_free.c make_cptr.c rr_insert.c chgen_release_date.c gen_pr_init.c make_pptr.c store_into_matrix.c close_files.c gen_pr_load.c metaschema.h strncpy_null.c gen_cc_files.c gen_pr_log.c mystrcpy.c validate_schema.c gen_defines.c gen_pr_stats.c open_files.c write_rr_table.c [saturn.cs.uml.edu1](50)> cd .. [saturn.cs.uml.edu1](51)> lg test total 60 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 .. -r--r--r-- 1 lechner 05f523 7163 Oct 29 22:44 test_co_pr.cc -r--r--r-- 1 lechner 05f523 659 Oct 29 22:44 test_co_pr.dat -r--r--r-- 1 lechner 05f523 1298 Oct 29 22:44 test_co_pr.sch -r--r--r-- 1 lechner 05f523 196 Oct 29 22:44 test_co_pr.vdf -r--r--r-- 1 lechner 05f523 3912 Oct 29 22:44 test_results.out [saturn.cs.uml.edu1](52)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](53)> lst total 48 8 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test 8 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . 8 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src 8 -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch 8 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc 8 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. [saturn.cs.uml.edu1](54)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](55)> cd ../base/Master [saturn.cs.uml.edu1](56)> lg total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 . drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:42 CVSROOT drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 ver_1 [saturn.cs.uml.edu1](57)> cd CVSROOT [saturn.cs.uml.edu1](58)> lg total 284 drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:42 . -rw-rw-r-- 1 lechner 05f523 493 Oct 29 22:42 .#checkoutlist -rw-rw-r-- 1 lechner 05f523 760 Oct 29 22:42 .#commitinfo -rw-rw-r-- 1 lechner 05f523 364 Oct 29 22:42 .#config -rw-rw-r-- 1 lechner 05f523 753 Oct 29 22:42 .#cvswrappers -rw-rw-r-- 1 lechner 05f523 1025 Oct 29 22:42 .#editinfo -rw-rw-r-- 1 lechner 05f523 1141 Oct 29 22:42 .#loginfo -rw-rw-r-- 1 lechner 05f523 1151 Oct 29 22:42 .#modules -rw-rw-r-- 1 lechner 05f523 564 Oct 29 22:42 .#notify -rw-rw-r-- 1 lechner 05f523 649 Oct 29 22:42 .#rcsinfo -rw-rw-r-- 1 lechner 05f523 879 Oct 29 22:42 .#taginfo -rw-rw-r-- 1 lechner 05f523 1026 Oct 29 22:42 .#verifymsg drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 .. -r--r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist -r--r--r-- 1 lechner 05f523 696 Oct 29 22:42 checkoutlist,v -r--r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo -r--r--r-- 1 lechner 05f523 963 Oct 29 22:42 commitinfo,v -r--r--r-- 1 lechner 05f523 364 Oct 29 22:42 config -r--r--r-- 1 lechner 05f523 567 Oct 29 22:42 config,v -r--r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers -r--r--r-- 1 lechner 05f523 956 Oct 29 22:42 cvswrappers,v -r--r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo -r--r--r-- 1 lechner 05f523 1228 Oct 29 22:42 editinfo,v -rw-rw-r-- 1 lechner 05f523 0 Oct 29 22:42 history -r--r--r-- 1 lechner 05f523 1141 Oct 29 22:42 loginfo -r--r--r-- 1 lechner 05f523 1344 Oct 29 22:42 loginfo,v -r--r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules -r--r--r-- 1 lechner 05f523 1354 Oct 29 22:42 modules,v -r--r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify -r--r--r-- 1 lechner 05f523 767 Oct 29 22:42 notify,v -r--r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo -r--r--r-- 1 lechner 05f523 852 Oct 29 22:42 rcsinfo,v -r--r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo -r--r--r-- 1 lechner 05f523 1082 Oct 29 22:42 taginfo,v -r--r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg -r--r--r-- 1 lechner 05f523 1229 Oct 29 22:42 verifymsg,v [saturn.cs.uml.edu1](59)> cd .. [saturn.cs.uml.edu1](60)> cvs co CVSROOT cvs checkout: Updating CVSROOT U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers U CVSROOT/editinfo U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify U CVSROOT/rcsinfo U CVSROOT/taginfo U CVSROOT/verifymsg ? CVSROOT/loginfo,v ? CVSROOT/rcsinfo,v ? CVSROOT/editinfo,v ? CVSROOT/verifymsg,v ? CVSROOT/commitinfo,v ? CVSROOT/taginfo,v ? CVSROOT/checkoutlist,v ? CVSROOT/cvswrappers,v ? CVSROOT/notify,v ? CVSROOT/modules,v ? CVSROOT/config,v ? CVSROOT/history [saturn.cs.uml.edu1](61)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/Master [saturn.cs.uml.edu1](62)> lg total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 . drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. drwxrwxr-x 3 lechner 05f523 4096 Oct 29 22:50 CVSROOT drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 ver_1 [saturn.cs.uml.edu1](63)> vi CVSROOT 41;1H?1h"CVSROOT"7m Directorym;H2J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ J?1l[saturn.cs.uml.edu1]>6cdCCCVSROOTKTK [saturn.cs.uml.edu1](65)> lg total 296 drwxrwxr-x 3 lechner 05f523 4096 Oct 29 22:50 . -rw-rw-r-- 1 lechner 05f523 493 Oct 29 22:42 .#checkoutlist -rw-rw-r-- 1 lechner 05f523 760 Oct 29 22:42 .#commitinfo -rw-rw-r-- 1 lechner 05f523 364 Oct 29 22:42 .#config -rw-rw-r-- 1 lechner 05f523 753 Oct 29 22:42 .#cvswrappers -rw-rw-r-- 1 lechner 05f523 1025 Oct 29 22:42 .#editinfo -rw-rw-r-- 1 lechner 05f523 1141 Oct 29 22:42 .#loginfo -rw-rw-r-- 1 lechner 05f523 1151 Oct 29 22:42 .#modules -rw-rw-r-- 1 lechner 05f523 564 Oct 29 22:42 .#notify -rw-rw-r-- 1 lechner 05f523 649 Oct 29 22:42 .#rcsinfo -rw-rw-r-- 1 lechner 05f523 879 Oct 29 22:42 .#taginfo -rw-rw-r-- 1 lechner 05f523 1026 Oct 29 22:42 .#verifymsg drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 22:50 CVS -rw-r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist -r--r--r-- 1 lechner 05f523 696 Oct 29 22:42 checkoutlist,v -rw-r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo -r--r--r-- 1 lechner 05f523 963 Oct 29 22:42 commitinfo,v -rw-r--r-- 1 lechner 05f523 364 Oct 29 22:42 config -r--r--r-- 1 lechner 05f523 567 Oct 29 22:42 config,v -rw-r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers -r--r--r-- 1 lechner 05f523 956 Oct 29 22:42 cvswrappers,v -rw-r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo -r--r--r-- 1 lechner 05f523 1228 Oct 29 22:42 editinfo,v -rw-rw-r-- 1 lechner 05f523 97 Oct 29 22:50 history -rw-r--r-- 1 lechner 05f523 1141 Oct 29 22:42 loginfo -r--r--r-- 1 lechner 05f523 1344 Oct 29 22:42 loginfo,v -rw-r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules -r--r--r-- 1 lechner 05f523 1354 Oct 29 22:42 modules,v -rw-r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify -r--r--r-- 1 lechner 05f523 767 Oct 29 22:42 notify,v -rw-r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo -r--r--r-- 1 lechner 05f523 852 Oct 29 22:42 rcsinfo,v -rw-r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo -r--r--r-- 1 lechner 05f523 1082 Oct 29 22:42 taginfo,v -rw-r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg -r--r--r-- 1 lechner 05f523 1229 Oct 29 22:42 verifymsg,v [saturn.cs.uml.edu1](66)> m mosKdulessssssssvmvmodules,vK ?1h41;1HKhead 1.1; access ; symbols ; locks ; strict; comment @# @; 1.1 date 2005.10.30.02.42.11; author lechner; state Exp; branches; next ; desc @@ 1.1 log @initial checkin@ text @# Three different line formats are valid: # key -a aliases... # key [options] directory # key [options] directory files... # # Where "options" are composed of: # -i prog Run "prog" on "cvs commit" from top-level of module. # -o prog Run "prog" on "cvs checkout" of module. # -e prog Run "prog" on "cvs export" of module. # -t prog Run "prog" on "cvs rtag" of module. # -u prog Run "prog" on "cvs update" of module. # -d dir Place module in directory "dir" instead of module name. # -l Top-level directory only -- do not recurse. # # NOTE: If you change any of the "Run" options above, you'll have to # release and re-checkout any working directories of these modules. # # And "directory" is a path to a directory relative to $CVSROOT. # 41;1HK7mmodules,vm41;1HK KESCK^?41;1HK:41;1HK:41;1HK:41;1HK K:Kq41;1HK?1l[saturn.cs.uml.edu1](67)> ! !: Command not found. [saturn.cs.uml.edu1](68)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/Master/CVSROOT [saturn.cs.uml.edu1](69)> cd ...K/Klg .. total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 . drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. drwxrwxr-x 3 lechner 05f523 4096 Oct 29 22:50 CVSROOT drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 ver_1 [saturn.cs.uml.edu1](70)> cd .. [saturn.cs.uml.edu1](71)> lg .. total 24 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 Master [saturn.cs.uml.edu1](72)> lg ver_1 total 48 drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 .. drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:46 doc -r--r--r-- 1 lechner 05f523 3110 Oct 29 22:46 metaschema.sch,v drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:47 src drwxrwxr-x 2 lechner 05f523 4096 Oct 29 22:47 test [saturn.cs.uml.edu1](73)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/Master [saturn.cs.uml.edu1](74)> lst total 32 8 drwxrwxr-x 3 lechner 05f523 4096 Oct 29 22:50 CVSROOT 8 drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 ver_1 8 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 . 8 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 .. [saturn.cs.uml.edu1](75)> lg CVSROOT total 296 drwxrwxr-x 3 lechner 05f523 4096 Oct 29 22:50 . -rw-rw-r-- 1 lechner 05f523 493 Oct 29 22:42 .#checkoutlist -rw-rw-r-- 1 lechner 05f523 760 Oct 29 22:42 .#commitinfo -rw-rw-r-- 1 lechner 05f523 364 Oct 29 22:42 .#config -rw-rw-r-- 1 lechner 05f523 753 Oct 29 22:42 .#cvswrappers -rw-rw-r-- 1 lechner 05f523 1025 Oct 29 22:42 .#editinfo -rw-rw-r-- 1 lechner 05f523 1141 Oct 29 22:42 .#loginfo -rw-rw-r-- 1 lechner 05f523 1151 Oct 29 22:42 .#modules -rw-rw-r-- 1 lechner 05f523 564 Oct 29 22:42 .#notify -rw-rw-r-- 1 lechner 05f523 649 Oct 29 22:42 .#rcsinfo -rw-rw-r-- 1 lechner 05f523 879 Oct 29 22:42 .#taginfo -rw-rw-r-- 1 lechner 05f523 1026 Oct 29 22:42 .#verifymsg drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 22:50 CVS -rw-r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist -r--r--r-- 1 lechner 05f523 696 Oct 29 22:42 checkoutlist,v -rw-r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo -r--r--r-- 1 lechner 05f523 963 Oct 29 22:42 commitinfo,v -rw-r--r-- 1 lechner 05f523 364 Oct 29 22:42 config -r--r--r-- 1 lechner 05f523 567 Oct 29 22:42 config,v -rw-r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers -r--r--r-- 1 lechner 05f523 956 Oct 29 22:42 cvswrappers,v -rw-r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo -r--r--r-- 1 lechner 05f523 1228 Oct 29 22:42 editinfo,v -rw-rw-r-- 1 lechner 05f523 97 Oct 29 22:50 history -rw-r--r-- 1 lechner 05f523 1141 Oct 29 22:42 loginfo -r--r--r-- 1 lechner 05f523 1344 Oct 29 22:42 loginfo,v -rw-r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules -r--r--r-- 1 lechner 05f523 1354 Oct 29 22:42 modules,v -rw-r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify -r--r--r-- 1 lechner 05f523 767 Oct 29 22:42 notify,v -rw-r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo -r--r--r-- 1 lechner 05f523 852 Oct 29 22:42 rcsinfo,v -rw-r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo -r--r--r-- 1 lechner 05f523 1082 Oct 29 22:42 taginfo,v -rw-r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg -r--r--r-- 1 lechner 05f523 1229 Oct 29 22:42 verifymsg,v [saturn.cs.uml.edu1](76)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/Master [saturn.cs.uml.edu1](77)> cd .. [saturn.cs.uml.edu1](78)> cd .. [saturn.cs.uml.edu1](79)> lg total 36 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:32 base -rw------- 1 lechner 05f523 0 Oct 29 22:40 typescript drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1 [saturn.cs.uml.edu1](80)> cd base [saturn.cs.uml.edu1](81)> cvs co KMasteKCVSROOT cvs checkout: Updating CVSROOT U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers U CVSROOT/editinfo U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify U CVSROOT/rcsinfo U CVSROOT/taginfo U CVSROOT/verifymsg [saturn.cs.uml.edu1](82)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base [saturn.cs.uml.edu1](83)> lg total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:53 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:53 CVSROOT drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 Master [saturn.cs.uml.edu1](84)> cd CVSROOT [saturn.cs.uml.edu1](85)> lg total 112 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:53 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:53 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 22:53 CVS -rw-r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist -rw-r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo -rw-r--r-- 1 lechner 05f523 364 Oct 29 22:42 config -rw-r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers -rw-r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo -rw-r--r-- 1 lechner 05f523 1141 Oct 29 22:42 loginfo -rw-r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules -rw-r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify -rw-r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo -rw-r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo -rw-r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg [saturn.cs.uml.edu1](86)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/CVSROOT [saturn.cs.uml.edu1](87)> lg ../Maser/CVSROOTK/history,v ls: ../Maser/CVSROOT/history,v not found [saturn.cs.uml.edu1](88)> lg ../Maser/CVSROOT/history,K ls: ../Maser/CVSROOT/history not found [saturn.cs.uml.edu1](89)> lg ../Master/CVSROOT/history -rw-rw-r-- 1 lechner 05f523 187 Oct 29 22:53 ../Master/CVSROOT/history [saturn.cs.uml.edu1](90)> vi logincKfp 41;1H?1h"loginfp" [New file] ;H2J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ J?1l[saturn.cs.uml.edu1](91)>1viHloginfKo 41;1H?1h"loginfo" 26 lines, 1141 characters ;H2J# The "loginfo" file controls where "cvs commit" log informationH # is sent. The first entry on a line is a regular expression which must match # the directory that the change is being made to, relative to the # $CVSROOT. If a match is found, then the remainder of the line is a filter # program that should expect log information on its standard input. # # If the repository name does not match any of the regular expressions in this # file, the "DEFAULT" line is used, if it is specified. # # If the name ALL appears as a regular expression it is always used # in addition to the first matching regex or DEFAULT. # # You may specify a format string as part of the # filter. The string is composed of a `%' followed # by a single format character, or followed by a set of format # characters surrounded by `{' and `}' as separators. The format # characters are: # # s = file name # V = old version number (pre-checkin) # v = new version number (post-checkin) # # For example: #DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog # or #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~H41;1H"loginfo" 26 lines, 1141 charactersH K KDEFAULT $CVSROOT/CVSROOT/log.pl %s $CVSROOT/CVSROOT/commitlog K^CVSROOT /bin/mail -s "[CVS autoupdate] %s" lechner K^CVSROOT /bin/mail -s "[CVS admin commit] %s" lechner K^^ver_AT /bin/mail--s "[CVSaadmincommit] %s" lechner ralmonieuuguntussmandava31;63Hte uguntu smandava31;6te uguntu smandava 31;62Hte uguntu smandava 30;54H %e%s"AAeralmonte uguntu smandavakkpatel1 jtan sfrye nicommit] %s" lechner ralmonte uguntu smandava kpatel1 jtan sfrye31;36H commit] %s" lechner ralmonte uguntu smandava kpatel1 jtan sfrye 31;37commit] %s" lechner ralmonte uguntu smandava kpatel1 jtan sfryeK31;35H commit] %s" lechner ralmonte uguntu smandava kpatel1 jtan sfryeK31;44" %s" lechner ralmonte uguntu smandava kpatel1 jtan sfrye31;44]i %s" lechner30;44H" %s" lechner30;4"H%s" lechnerK30;43"A%s" lechner29;42" %s" lechner29;44H %s" lechner29;45H%s lechnerK29;47H lechnerK30;47H lechner ralmonte uguntu smandava kpatel1 jtan sfryeK31;47HAAA "%s lechner29;46"%s" lechner29;49H "%s lechner30;46H "%s lechner ralmonte uguntu smandava kpatel1 jtan sfrye31;46AA "%s" lechner30;49H " lechner ralmonte uguntu smandava kpatel1 jtan sfrye 31;49"AA K 31;50Hlechner,ralmonte,uguntu,smandava,kpatel1,jtan,sfrye ~K41;1H2 lines31;1H^ver_1 /bin/mail -s "[CVS admin commit]" "%s" lechner,ralmonte,uguntu,smandava,kpatel1,jtans41;1HJ?1l Suspended [saturn.cs.uml.edu1](92)> aprpos ,aiKmailx aprpos: Command not found. [saturn.cs.uml.edu1](93)> aproposmmailx mailx, Mail (1) - Sends and receives mail mailx, Mail (1) - Sends and receives mail [saturn.cs.uml.edu1](94)> mKwhich mailx /usr/bin/mailx [saturn.cs.uml.edu1](95)> manamailxK Reformatting page. Please wait... completed ?1h41;1HK mailx(1) mailx(1) NAME 1mmailxmB, 1mMailmB - Sends and receives mail SYNOPSIS Sending Mail 1mmailxmB [1m-dinvFmB] [1m-hmB 4mnumberm] [1m-rmB 4maddressm] [1m-smB 4msubjectm] 1muser...mB 1mMailmB [1m-dinvFmB] [1m-hmB 4mnumberm] [1m-rmB 4maddressm] [1m-smB 4msubjectm] 1muser...mB Handling Mail 1mmailxmB [1m-dinNveHmB] 1m-fmB [4mfilem] 1mMailmB [1m-dinNveHmB] 1m-fmB [4mfilem] 1mmailxmB [1m-dinNveHmB] [1m-umB 4muserm] 1mMailmB [1m-dinNveHmB] [1m-umB 4muserm] The 1mmailxmB and 1mMailmB commands allow you to read, write, send, receive, store, and discard mail messages. [Tru64 UNIX] See the section Internationalization under the 1mDESCRIPTIONmB section for more information about the internationalization features of the 1mmailxmB command. STANDARDS 41;1HK7m/tmp/manaeyyqam41;1H41;1HK Interfaces documented on this reference page conform to industry standards as follows: 1mmailx()mB: XCU4.2 Refer to the 1mstandardsmB(5) reference page for more information about indus- try standards and associated tags. OPTIONS 1m-dmB Causes the 1mmailxmB command to display debugging information. Messages are not sent while in debug mode. 1m-emB Tests for the presence of mail. The 1mmailxmB command prints nothing and exits with a successful return code if there is mail to read. 1m-fmB 4mfilem Reads in the contents of your 1mmboxmB or the specified file for process- ing. When you quit, 1mmailxmB writes undeleted messages back to this file. 1m-FmB Records the message in a file named after the first recipient. Over- rides the 1mrecordmB option, if set. 1m-hmB 4mnumberm Specifies the number of network "hops" made so far. This is provided for network software to avoid infinite loops. 1m-HmB Prints header summary only. 1m-imB Ignores tty Interrupt signals. Useful when using 1mmailxmB on noisy phone lines. 1m-nmB Inhibits the reading of the 1m/usr/share/lib/Mail.rcmB file. 1m-NmB Suppresses the initial printing of headers. 1m-rmB 4maddressm Changes sender's address to 4maddressm. The original sender must be a trusted user. See 1msendmailmB(8) for more information on trusted users. 41;1HK:41;1H41;1HK 1m-smB 4msubjectm Specifies a subject for a message to be created. 1m-umB 4muserm Activates 1mmailxmB for a specified users mailbox; short way of doing 1mmailxmB 1m-fmB 1m/var/spool/mail/mB4muserm. You must have access permission to the speci- fied user's mailbox. 1m-vmB Puts 1mmailxmB into verbose mode. Details of delivery are displayed on the user's terminal. DESCRIPTION The 1mmailxmB and 1mMailmB commands allow you to do the following: 1momB Compose a message and send it. 1momB Receive a message and look at it. 1momB Store received messages in your mailbox or in folders. 1momB Discard messages. The 1mmailxmB command uses two types of mailboxes: the system mailbox and the personal mailbox. The system mailbox is a file assigned to a particular user. The file is created when mail arrives for a user ID, and it is deleted when all the messages are removed from the file. It is not deleted if you have specified the 1mkeepmB option in your 1m.mailrcmB file, or if the 1m/var/spool/mailmB directory has no write permissions for 1mothermB. A separate system mailbox can exist for each user ID on the system. The 1mmailxmB command keeps all system mailboxes in the directory 1m/var/spool/mailmB. Each system mailbox is named by the user ID associated with it. For example, if your user ID is 1mjeannemB, then your system mailbox is 1m/var/spool/mail/jeannemB. The personal mailbox is a file assigned to a particular user. The 1mmailxmB command creates a file with the name 1m$HOME/mboxmB when you receive mail from the system mailbox. For example, if your home directory is 1m/u/lancemB, the 1mmailxmB command creates the file 1m/u/lance/mboxmB as your personal mailbox. The system deletes this file when all messages are removed from the personal mailbox. When you use the 1mmailxmB command to view mail in your system mail- 41;1HK:41;1H41;1HK box, the 1mmailxmB command automatically puts all messages that you have read but did not delete into your personal mailbox. The messages remain in your personal mailbox until you move them to a folder or delete them. Folders provide a way to save messages in an organized fashion. You can create as many folders as you need. Name each folder according to the subject matter of the messages that it contains. Using the 1mmailxmB command, you can put a message into a folder from your system mailbox, from your personal mailbox, from the 1mdead.lettermB file, or from another folder. To send a message to one or more persons, enter 1mmailxmB on the command line with arguments that are the network addresses of the people you want to receive the message. When 1mmailxmB starts, you can type the message using an editor such as 1medmB. When you are finished with the message, press 1mmB at the end of a line, and use an End-of-File key sequence at the beginning of the next line to exit the editor and send the message. When mail arrives for you from another user, the mail system puts the mail in your system mailbox (1m/var/spool/mail/mB4muserm). The command shell will notify you that mail has arrived before displaying its next prompt (that is, notification is synchronous), provided that the 1mMAILmB environment vari- able is set and the interval specified by 1mMAILCHECKmB (1mmailmB for 1mcshmB) has elapsed since the shell last checked for mail. If you are logged in, the shell sends a message to your terminal to tell you that new mail has arrived. If you are not logged in, a message is sent to your terminal the next time you log in. The notification message is the value of the 1mMAILMSGmB environment variable. The default message is as follows: 1m[YOUmB 1mHAVEmB 1mNEWmB 1mMAIL]mB To look at the contents of your mailbox, enter the 1mmailxmB command without options on the command line. The program displays a listing of the mes- sages in your mailbox and allows you to look at them, reply to them, save them, dispose of them, and so on. [Tru64 UNIX] Tru64 UNIX provides locking for the mailbox files. The style of locking used depends on how it is set in the 1mrc.config.commonmB file. For more information, see the 4mNetworkm 4mAdministrationm manual. Reading Incoming Mail 41;1HK:41;1H41;1HK To receive and read incoming mail, enter 1mmailxmB with no arguments: 1mmailxmB The 1mmailxmB command then checks your system mailbox (1m/var/spool/mail/mB4muserm) and displays a one-line entry for each message in the system mailbox simi- lar to the following: 1m"/var/spool/mail/geo":mB 1m2mB 1mmessagesmB 1m2mB 1mnewmB 1m>NmB 1m1mB 1mamymB 1mThumB 1mSepmB 1m17mB 1m14:36mB 1m13/359mB 1m"DeptmB 1mMeeting"mB 1mNmB 1m2mB 1mamymB 1mThumB 1mSepmB 1m17mB 1m16:28mB 1m13/416mB 1m"DeptmB 1mMeetingmB 1mDelayed"mB 1m?mB The 1m>mB (right angle bracket) indicates the 4mcurrentm 4mmessagem, or the message that subcommands act on if you do not specify a message number or list of message numbers. The first field for each message contains a one-letter indicator of the status of the message. Possible indicators are as fol- lows: 1mMmB The message is stored in your personal mailbox. 1mNmB The message is new. 1mPmB The message is held (preserved) in your system mailbox. 1mRmB You have read the message. 1mUmB The message is unread. The message was listed in the mailbox before, but you have not looked at the contents of the message. 1m*mB You have saved or written the message to a file or folder. 4mnom 4mindicatorm The message was read, but was not deleted or saved. The other fields in the listing (in order) represent: 41;1HK:41;1H41;1HK 1mMessagemB 1mNumbermB The number that mailbox subcommands use to refer to the message. 1mAddressmB User address of the sender. 1mDatemB Date the message was received, including day of the week, month, day, and time. 1mSizemB Size of the message in number of lines and characters, including header information. 1mSubjectmB The contents of the subject field of the message, if the message has one. From the mailbox prompt (1m?mB), you can enter subcommands to look at, reply to, save, discard, or otherwise manage the contents of the mailbox. To display a summary of some of the subcommands that you can use to handle mail in your mailbox, enter a 1m?mB (question mark) at the mailbox prompt. Note that the behavior of the 1mmB key has changed for XCU4.2 compli- ance. Using this key with no following argument now causes the current message to be displayed, and not the next message. Many mailbox subcommands allow you to specify groups of messages upon which to perform the subcommand. Subcommands that allow groups of messages use the argument 4mmessagem1m_mB4mlistm in the command format. For example, the format of the 1mfrommB (or 1mfmB) subcommand (display information about messages) appears as: ? from [4mmessagem1m_mB4mlistm1m]mB In this format, 4mmessagem1m_mB4mlistm can be one of the following: 1momB One or more message numbers separated by spaces. For example: ? f 1 2 4 7 41;1HK:41;1H41;1HK 1momB A range of message numbers indicated by the first and last numbers in the range separated by a dash. For example, the following subcommand: ? f 2-5 is the same as: ? f 2 3 4 5 1momB An example of one or more addresses separated by spaces to apply the subcommand to messages received from those addresses follows: ? f amy geo@zeus The characters entered for an address need not match the address exactly. They must only be contained in the address field of the mes- sages in either uppercase or lowercase letters. Therefore, the request for address 1mamymB matches all of the following addresses (and many others): 1m--mB 1mamymB 1m--mB 1mAmYmB 1m--mB 1mamy@zeusmB 1m--mB 1mhamymB 1momB A string, preceded by a / (slash), to match against the 1mSubject:mB field of the messages follows: ? f /meet This applies the subcommand to all messages whose 1mSubject:mB field con- tains the letters 1mmeetmB in uppercase or lowercase. The characters 41;1HK:41;1H41;1HK entered for a match pattern do not have to match the 1mSubject:mB field exactly. They must only be contained in the 1mSubject:mB field of the messages in either uppercase or lowercase. Therefore, the request for subject 1mmeetmB matches all of the following subjects (and many others): 1m--mB 1mMeetingmB 1monmB 1mThursdaymB 1m--mB 1mComemB 1mtomB 1mmeetingmB 1mtomorrowmB 1m--mB 1mMEETmB 1mMEmB 1mINmB 1mST.mB 1mLOUISmB The special character 1m.mB (dot) addresses the current message, 1m*mB (asterisk) addresses all messages, 1m^mB (circumflex) addresses the first undeleted mes- sage, and 1m$mB (dollar sign) addresses the last message. The character sequence 1m:mB4mcm addresses all messages of type 4mcm, where 4mcm is one of the follow- ing: 1mdmB Deleted messages 1mnmB New messages 1momB Old messages 1mrmB Read messages 1mumB Unread messages All commands that take a message list will default to the current message number if no list is specified. When the 1mmailxmB command is processing a mailbox, the mailbox prompt (1m?mB) is displayed to indicate that it is waiting for input. When this prompt is displayed, you can enter any of the following mailbox subcommands. The subcommand abbreviation in parentheses can be used instead of the full sub- command name. 1m=mB Echoes the number of the current message. 1m#mB Allows you to write comments in mail script files. 41;1HK:41;1H41;1HK 1m-mB4mnm Goes to the previous message and displays it. If given a number argu- ment of 4mnm, goes to the 4mnmth previous message and displays it. 1m?mB Displays a brief summary of mailbox subcommands. 1m!mB4mshellm1m_mB4mcommandm Executes 4mshellm1m_mB4mcommandm. 1maliasmB [4maliasm] [4maddressm1m_mB4mlistm] (1mamB) Displays all currently defined aliases. With the argument of a previously defined alias, displays the expansion of the alias. With at least two arguments, 4maliasm and 4maddressm1m_mB4mlistm (a space-separated list of addresses), creates a new alias or changes an old alias. Identical to the 1mgroupmB subcommand. 1malternatesmB 4malternatem1m_mB4mlistm1m(alt)mB Informs 1mmailxmB that the addresses listed in 4malternatem1m_mB4mlistm all refer to you. The 1malternatesmB subcommand is useful if you have accounts on sev- eral machines. Then, when you reply to messages, 1mmailxmB does not send a copy of the message to any of the addresses given in 4malternatem1m_mB4mlistm. If you enter the 1malternatemB subcommand with no argument, 1mmailxmB displays the current set of alternate names. 1mchdirmB 4mdirectorym (1mcdmB, 1mchmB) Changes your working directory to 4mdirectorym. If no directory is given, it changes to your login directory. 1mcopymB [4mmessagem1m_mB4mlistm] 4mfilem(1mcmB, 1mcomB) Appends each message in 4mmessagem1m_mB4mlistm in turn to the end of 4mfilem. Dis- plays the filename in quotes, followed by the line count and character count, on your terminal. Does not mark the appended messages for dele- tion when you quit. 1mCopymB [4mmessagem1m_mB4mlistm] (1mCmB) Saves the specified messages in a file whose name is derived from the author of the message to be saved, without marking the messages as saved. Otherwise equivalent to the 1mSavemB subcommand. 1mdeletemB [4mmessagem1m_mB4mlistm] (1mdmB) Marks the messages in 4mmessagem1m_mB4mlistm to be deleted when you quit 1mmailxmB. 41;1HK:41;1H41;1HK Deleted messages are not saved in 1mmboxmB, nor are they available for most other subcommands. However, you can restore messages that you have deleted while in the same mailbox session (see the 1mundeletemB subcom- mand). If you delete a message and either change to another mailbox or quit the mailbox with the 1mquitmB subcommand, the deleted message cannot be recalled. 1mdiscardmB [4mfieldm1m_mB4mlistm] (1mdimB) Identical to the 1mignoremB subcommand. 1mdpmB Deletes the current message and displays the next message. If there is no next message, 1mmailxmB displays the message, 1matmB 1mEOFmB. 1mdtmB Identical to the 1mdpmB subcommand. 1mechomB 4mstringm (1mecmB) Displays the character string 4mstringm on the command line. 1meditmB [4mmessagem1m_mB4mlistm] (1memB) Invokes the alternate editor that you can define with the 1msetmB 1mEDITOR=mB statement and loads 4mmessagem1m_mB4mlistm into the editor. When you exit the editor, any changes made during the editing session are saved in the messages in 4mmessagem1m_mB4mlistm. The default editor is 1m/usr/bin/exmB. 1mexitmB (1mexmB or 1mxmB) Exits to the shell without changing the mailbox being processed. The mailbox returns to the condition that it was in when 1mmailxmB was started. Messages marked to be deleted are not deleted. Identical to the 1mxitmB subcommand. 1mfilemB [4mnamem] (1mfimB) Identical to the 1mfoldermB subcommand. 1mfoldermB [4mnamem] (1mfoldmB) Switches to a new mail file or folder. With no arguments, displays the name of the mailbox that you are currently reading. If an argument is included, it stores the current mailbox with changes (such as messages deleted) and reads in the new mailbox specified by the 4mnamem argument. Identical to the 1mfilemB subcommand. 41;1HK:41;1H41;1HK Some special conventions are recognized for the 4mnamem: 1m#mB Refers to the previous file. 1m%mB Refers to the system mailbox (1m/var/spool/mail/mB4muserm). 1m&mB Refers to your personal mailbox (1m$HOME/mboxmB). 1m+mB4mnamem Refers to a file in your folder directory (determined by the value of the 1mfoldermB option; see 1mEnablingmB 1mandmB 1mDisablingmB 1mOptionsmB). 1mfoldersmB Lists the names of the folders in your folder directory (see the 1mfoldermB option in 1mEnablingmB 1mandmB 1mDisablingmB 1mOptionsmB). 1mfollowupmB [4mmessagem] (1mfomB) Responds to a message, recording the response in a file whose name is derived from the author of the message. Overrides the 1mrecordmB option, if set. (See also the 1mFollowupmB, 1mSavemB, and 1mCopymB subcommands and the 1moutfoldermB option.) 1mFollowupmB [4mmessagem1m_mB4mlistm] (1mFmB) Responds to the first message in 4mmessagem1m_mB4mlistm, sending the message to the author of each message in 4mmessagem1m_mB4mlistm. The subject line is taken from the first message and the response is recorded in a file whose name is derived from the author of the first message. (See also the 1mfollowupmB, 1mSavemB, and 1mCopymB commands and the 1moutfoldermB option.) 1mfrommB [4mmessagem1m_mB4mlistm] (1mfmB) Displays the headers of messages in 4mmessagem1m_mB4mlistm. 1mgroupmB (1mgmB) Identical to the 1maliasmB subcommand. 1mheadersmB [4mmessagem1m_mB4mlistm] (1mhmB) Lists the headers in the current group of messages (each group of mes- sages contains 20 messages by default; change this with the 1msetmB 1mscreen=mB statement). If the mailbox contains more messages than can be displayed on the screen at one time, information about only the first group of 41;1HK:41;1H41;1HK messages is displayed. To see information about the rest of the mes- sages, use the 1mhmB subcommand with a message number that is in the next range of messages, or use the 1mzmB subcommand to change the current mes- sage group. 1mhelpmB Displays a brief summary of mailbox subcommands. Identical to the 1m?mB (question mark) subcommand. 1mholdmB [4mmessagem1m_mB4mlistm] (1mhomB) Marks each message in 4mmessagem1m_mB4mlistm to be saved in your system mailbox (1m/var/spool/mail/mB4muserm) instead of in 1m$HOME/mboxmB. Does not override the 1mdeletemB subcommand. Identical to the 1mpreservemB subcommand. 1mifmB 4mconditionm (1mimB) 1melsemB (1melmB) 1mendifmB (1menmB) Construction for conditional execution of 1mmailxmB subcommands. Subcom- mands following 1mifmB are executed if 4mconditionm is TRUE. Subcommands fol- lowing 1melsemB are executed if 4mconditionm is not TRUE. The 1melsemB is not required. The 1mendifmB subcommand ends the construction and is required. The 4mconditionm can be 1mreceivemB (receiving mail) or 1msendmB (sending mail). 1mignoremB [4mfieldm1m_mB4mlistm] (1migmB) Adds the header fields in 4mfieldm1m_mB4mlistm to the list of fields to be ignored. Ignored fields are not displayed when you look at a message with the 1mtypemB or 1mprintmB subcommands. Use this subcommand to suppress machine-generated header fields. Use the 1mTypemB and 1mPrintmB subcommands to print a message in its entirety, including ignored fields. If 1mignoremB is executed with no arguments, it lists the current set of ignored fields. Identical to the 1mdiscardmB subcommand. 1mlistmB (1mlmB) Displays a list of valid 1mmailxmB subcommands. 1mlocalmB Lists other names for the local host. 41;1HK:41;1H41;1HK 1mmailmB 4maddressm1m_mB4mlistm (1mmmB) Activates the mail editor to allow you to create and send a message to people specified in 4maddressm1m_mB4mlistm. The newly created message is indepen- dent from any received messages. 1mmboxmB [4mmessagem1m_mB4mlistm] (1mmbmB) Indicates that the messages in 4mmessagem1m_mB4mlistm be sent to your personal mailbox when you quit. This operation is the default action for mes- sages that you have looked at if you are looking at your system mailbox and the 1mholdmB option is not set. 1mmoremB [4mmessagem1m_mB4mlistm] (1mmomB) Displays the messages in4mmessagem1m_mB4mlistm using the defined pager program to control the display to the screen. Identical to the 1mpagemB subcommand. 1mMoremB [4mmessagem1m_mB4mlistm] (1mMomB) Like 1mmoremB, but also displays ignored header fields. (See 1mmoremB and 1mignoremB.) 1mnewmB [4mmessagem1m_mB4mlistm] Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mNewmB, 1munreadmB, and 1mUnreadmB subcommands. 1mNewmB [4mmessagem1m_mB4mlistm] Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mnewmB, 1munreadmB, and 1mUnreadmB subcommands. 1mnextmB [4mmessagem] (1mnmB) Makes the next message in the mailbox the current message, and displays that message. With an argument list, it displays the next matching mes- sage. 1mpagemB [4mmessagem1m_mB4mlistm] (1mpamB) Displays the messages in 4mmessagem1m_mB4mlistm using the defined pager program to control the display to the screen. Identical to the 1mmoremB subcommand. 1mPagemB [4mmessagem1m_mB4mlistm] (1mPamB) Like the 1mpagemB subcommand, but also displays ignored header fields. Identical to the 1mMoremB subcommand. 41;1HK:41;1H41;1HK 1mpipemB [4mmessagem1m_mB4mlistm] [4mshellm1m_mB4mcommandm] (1mpimB) 1m|mB [4mmessagem1m_mB4mlistm] [4mshellm1m_mB4mcommandm] Pipes the message through 4mshellm1m_mB4mcommandm. The message is treated as if it were read. If no arguments are given, the current message is piped through the command specified by the value of the 1mcmdmB option. If the 1mpagemB option is set, a formfeed character is inserted after each mes- sage. 1mpreservemB (1mpremB) Identical to the 1mholdmB subcommand. 1mprintmB [4mmessagem1m_mB4mlistm] (1mpmB) Displays the messages in 4mmessagem1m_mB4mlistm. Identical to the 1mtypemB subcom- mand, or simply pressing the 1mmB key with no argument. 1mPrintmB [4mmessagem1m_mB4mlistm] (1mPmB) Like 1mprintmB, but also displays ignored header fields. (See 1mprintmB and 1mignoremB.) Identical to the 1mTypemB subcommand. 1mquitmB (1mqmB) Ends the session and returns to the shell. All messages that were not deleted or saved are stored in your personal mailbox (1m$HOME/mboxmB). All messages marked with 1mholdmB or 1mpreservemB and those messages that you did not look at are saved in the system mailbox (1m/var/spool/mail/mB4muserm). If the 1mquitmB subcommand is given while editing a mailbox file with the 1m-fmB option, then the edit file is saved with the changes. If the edit file cannot be saved, 1mmailxmB does not exit. Use the 1mexitmB subcommand to exit without saving the changes. 1mreplymB [4mmessagem] (1mrmB) Allows you to reply to the sender of 4mmessagem and to all others who received copies of 4mmessagem. Identical to the 1mrespondmB subcommand. 1mReplymB [4mmessagem] (1mRmB) Allows you to reply only to the sender of 4mmessagem. Identical to the 1mRespondmB subcommand. 1mrespondmB [4mmessagem] Allows you to reply to the sender of 4mmessagem and to all others who 41;1HK:41;1H41;1HK received copies of 4mmessagem. Identical to the 1mreplymB subcommand. 1mRespondmB [4mmessagem] Allows you to reply only to the sender of 4mmessagem. Identical to the 1mReplymB subcommand. 1mretainmB [4mfieldm1m_mB4mlistm] Adds the header fields in 4mfieldm1m_mB4mlistm to the list of fields to be retained. Retained fields are displayed when you look at a message with the 1mtypemB or 1mprintmB subcommands. Use this subcommand to define which header fields you want displayed. Use the 1mTypemB and 1mPrintmB subcommands to print a message in its entirety, including fields that are not retained. If 1mretainmB is executed with no arguments, it lists the cur- rent set of retained fields. 1msavemB [4mmessagem1m_mB4mlistm] 4mfilem (1msmB) Saves 4mmessagem1m_mB4mlistm, including header information, to 4mfilem (or to a folder). If 4mfilem already exists, 4mmessagem1m_mB4mlistm is appended to 4mfilem. Dis- plays the filename and the size of the file when the operation is com- plete. If you save a message to a file, that message is not returned to the system mailbox nor saved in your personal mailbox when you quit the 1mmailxmB command. If a filename is not specified, the 1mmailxmB command saves the messages in your personal mailbox. 1mSavemB [4mmessagem1m_mB4mlistm] (1mSmB) Saves the specified messages in a file whose name is derived from the author of the first message. The name of the file is taken to be the author's name with all network addressing stripped off. (See also the 1mCopymB, 1mfollowupmB, and 1mFollowupmB subcommands, and the 1moutfoldermB option.) 1msetmB [4moptionm1m_mB4mlistm | 4moptionm1m=mB4mvaluem] (1msemB) Displays the options that are currently enabled. If arguments are spec- ified, sets options in 4moptionm1m_mB4mlistm (a list of 4mbinarym options, those that are either set or not set); or sets an 4moptionm that must be assigned a 4mvaluem. (See 1mEnablingmB 1mandmB 1mDisablingmB 1mOptionsmB for a description of valid options.) 1mshellmB (1mshmB) Invokes an interactive version of the shell. 41;1HK:41;1H41;1HK 1msizemB [4mmessagem1m_mB4mlistm] (1msimB) Displays the sizes in lines and characters of the messages in 4mmes-m 4msagem1m_mB4mlistm. 1msourcemB 4mfilem (1msomB) Reads and executes the 1mmailxmB commands from 4mfilem. 1mtopmB [4mmessagem1m_mB4mlistm] (1mtomB) Displays the top few lines of the messages specified by 4mmessagem1m_mB4mlistm. The number of lines displayed is determined by the valued option 1mtoplinesmB and defaults to 5. 1mtouchmB [4mmessagem1m_mB4mlistm] (1mtoumB) Marks the messages in 4mmessagem1m_mB4mlistm to be moved from your system mailbox to your personal mailbox when you quit the 1mmailxmB command, even though you have not read the listed messages. The messages appear in your personal mailbox as unread messages. When you use 1mtouchmB, the last mes- sage in 4mmessagem1m_mB4mlistm becomes the current message. 1mtypemB [4mmessagem1m_mB4mlistm] (1mtmB) Displays the messages in 4mmessagem1m_mB4mlistm. Identical to the 1mprintmB subcom- mand. 1mTypemB [4mmessagem1m_mB4mlistm] (1mTmB) Like 1mtypemB, but also displays ignored header fields. (See 1mtypemB and 1mignoremB.) Identical to the 1mPrintmB subcommand. 1munaliasmB 4maliasm1m_mB4mlistm Deletes the specified alias names. If a specified alias does not exist, the results are unspecified. 1mundeletemB [4mmessagem1m_mB4mlistm] (1mumB) Removes the messages in 4mmessagem1m_mB4mlistm from the list of messages to be deleted when you quit 1mmailxmB. Without a 4mmessagem1m_mB4mlistm, 1mundeletemB recalls the last deleted message. 1munreadmB [4mmessagem1m_mB4mlistm] (1mUmB) Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mnewmB, 1mNewmB, and 1mUnreadmB subcommands. 41;1HK:41;1H41;1HK 1mUnreadmB [4mmessagem1m_mB4mlistm] Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mnewmB, 1mNewmB, and 1munreadmB subcommands. 1munsetmB [4moptionm1m_mB4mlistm] (1munsmB) Discards the values of the options specified in 4moptionm1m_mB4mlistm. This action is the inverse of the 1msetmB subcommand. 1mversionmB (1mvemB) Displays the version banner for the 1mmailxmB command. 1mvisualmB [4mmessagem1m_mB4mlistm] (1mvmB) Invokes the visual editor and loads 4mmessagem1m_mB4mlistm into the editor. (This editor can be defined with the 1msetmB 1mVISUAL=mB statement.) When you exit the editor, any changes made during the editing session are saved back to the messages in 4mmessagem1m_mB4mlistm. 1mwritemB [4mmessagem1m_mB4mlistm] 4mfilem (1mwmB) Appends the messages specified in 4mmessagem1m_mB4mlistm to 4mfilem. Displays the filename and the size of the file when the operation is complete. Does not include message headers in the file. 1mxitmB (1mxmB) Identical to the 1mexitmB subcommand. 1mzmB [+] [-] Changes the current message group (group of 20 messages) and displays the headers of the messages in that group. If a 1m+mB or no argument is given, then headers in the next group are shown. If a 1m-mB argument is given, the headers in the previous group are shown. Sending Mail You can use the 1mmailxmB command in one of two ways to send information. You can use the 1mmailxmB command's built-in editor to both compose and send a short message. You can also use the 1mmailxmB command to send any text file to another user. The file can be a letter you have written using your favorite editor, a source file for a program you have written, or any other file in text format. 41;1HK:41;1H41;1HK The 1mmailxmB command provides a line-oriented editor for composing messages. This editor allows you to enter each line of the message and then press 1mmB to get a new line to enter more text. You cannot change the text after you press 1mmB. However, before you press 1mmB, you can change text on the current line by using 1mmB and 1mmB to erase the text and then enter the replacement text. Although you cannot change text on a line once you have pressed 1mmB, you can change the contents of your message before sending it by using the 1mvisualmB or 1meditmB subcommand to edit the message. By default, 1mmailxmB treats lines beginning with the 1m~mB (tilde) character as special while you are composing a message. For instance, entering 1m~mmB on a line by itself places a copy of the current message into the response, shifting it to the right by one tab stop. Other escapes set up subject fields, add and delete recipients of the mes- sage, and allow you to escape to an editor to revise the message, or to a shell to run other commands. You can change the Escape character to some- thing other than a tilde with the 1msetmB 1mescape=mB statement. To view a summary of many useful commands, enter 1m~?mB on a line by itself while in the mail editor. The following list provides a summary of the mail editor commands. Use these commands only while in the mail editor. The editor recognizes com- mands only if you enter them at the beginning of a new line. 1m~:mB/1m~-mB Escapes to command mode. 1m~?mB Displays a summary of the 1mmailxmB subcommands. 1m~!mB4mcommandm Executes the shell 4mcommandm and returns to the message. 1m~.mB Simulates End-of-File (terminates message input). 1m~:mB4mcommandm 1m~_mB4mcommandm 41;1HK:41;1H41;1HK Performs the command-level request. Valid only when sending a message while reading mail. 1m~amB Inserts the autograph string from the 1msign=mB option into the message. 1m~AmB Inserts the autograph string from the 1mSign=mB option into the message. 1m~bmB 4maddressm1m_mB4mlistm Adds names in 4maddressm1m_mB4mlistm to the list of people to receive blind copies of the message. Can only be used to add to (not to change or delete) the contents of the 1mBcc:mB list. 1m~cmB 4maddressm1m_mB4mlistm Adds names in 4maddressm1m_mB4mlistm to the list of people to receive copies of the message. Can only be used to add to (not to change or delete) the contents of the 1mCc:mB list. 1m~CmB Dumps core. 1m~dmB Appends the file 1mdead.lettermB from your home directory to the current end of the message. 1m~emB Invokes the alternate editor using the text of the current message as input. (This editor can be defined with the 1msetmB 1mEDITOR=mB statement.) When you exit that editor, you return to the mail editor, where you can continue appending text to the message, or you can send the message by quitting the 1mmailxmB command. 1m~fmB 4mmessagem1m_mB4mlistm Includes one or more additional messages in the current message to for- ward to another user. This subcommand reads each message in 4mmes-m 4msagem1m_mB4mlistm and appends it to the end of the current message, but it does not indent the appended messages. This subcommand is also used to append messages for reference when the margins are too wide to imbed with the 1m~mmB subcommand. The 1m~fmB subcommand works only if you entered the mail editor from the mailbox prompt using the 1mmailmB subcommand, the 1mreplymB subcommand, or the 1mReplymB subcommand. 1m~FmB 4mmessagem1m_mB4mlistm Performs the same operation as the 1m~fmB command escape, except that all 41;1HK:41;1H41;1HK headers are included in the message, regardless of previous 1mdiscardmB, 1mignoremB, and 1mretainmB commands. 1m~hmB Allows you to add or to change information in all of the header fields. The system displays each of the four header fields, one at a time. You can view the contents of each field and delete or add information to that field. Press 1mmB to save any changes to that field and to display the next field and its contents. 1m~imB 4mstringm Inserts the value of the named option into the text of the message. For example, 1m~AmB is equivalent to 1m~imB 1mSignmB. 1m~mmB 4mmessagem1m_mB4mlistm Reads 4mmessagem1m_mB4mlistm into the current messagefor reference purposes. This subcommand reads each message in 4mmessagem1m_mB4mlistm and appends it to the current message. The included message is indented one tab character from the normal left margin of the message. This subcommand works only if you entered the mail editor from the mailbox prompt using the 1mmailmB subcommand, the 1mreplymB subcommand, or the 1mReplymB subcommand. If no mes- sages are specified, it reads the current message. 1m~MmB 4mmessagem1m_mB4mlistm Performs the same operation as the 1m~mmB command escape, except that all headers are included in the message, regardless of previous 1mdiscardmB, 1mignoremB, and 1mretainmB commands. 1m~pmB Displays the message as it currently exists, prefaced by the message header fields. 1m~qmB or 1m~QmB Quits the editor, aborting the message being created without sending it. Saves the message in the 1mdead.lettermB file in your home directory, unless the 1mnosavemB option is set. The previous contents of the 1mdead.let-mB 1mtermB file are overwritten by the partially completed message. You can also quit the editor by using the Interrupt key sequence. 1m~mB charac- ter. 1mlang=mB4mLocalem Sets the locale for displaying mail messages. The default is 1mCmB. 1mLISTER=mB4mshellm1m_mB4mcommandm Specifies the command (and arguments) to use when listing the contents of the 1mfoldermB directory. The default is 1mlsmB. 1mMAILBOX=mB4mfilem Specifies the name of the system mailbox, by default 1m/var/spool/mail/mB4musernamem. 1mMBOX=mB4mfilem Specifies the name of the file in which to save messages that have been read. The 1mexitmB subcommand overrides this function, as does saving the message explicitly in another file. The default is 1m$HOME/mboxmB. 1mPAGER=mB4mpathnamem Specifies the pathname of the paging program to use for the 1mmoremB sub- command or when the 1mcrtmB option is set. If you do not specify a value for 1mPAGERmB, the system uses 1m/usr/bin/pgmB. 1mprompt=mB4mstringm Sets the command mode prompt to 4mstringm. The default is 1m?mB. 1mrecord=mB4mpathnamem Specifies the pathname of the file (relative to 1m$HOMEmB) used to record 41;1HK:41;1H41;1HK all outgoing mail. A copy of all the messages you send out is saved in this file. Review this file periodically and delete all unnecessary messages. The 1mmailxmB subcommands do not create directories, so any directories included in the 4mpathnamem must already exist before using this subcom- mand. Do not include the home directory as part of the pathname. If 1mrecordmB is not defined, then copies of outgoing mail are not saved. 1mscreen=mB4mnumberm Controls how many lines of the message list are displayed at a time. You can set this option to show a certain number of lines on the screen. Each message in your mailbox has a one-line header in the mes- sage list. If you have more than 24 messages, the first headers from the message list scroll past the top of your screen whenever you dis- play the list. 1msendmail=mB4mshellm1m_mB4mcommandm Specifies an alternative command for delivering mail. 1mSHELL=mB4mpathnamem Specifies the pathname of the shell to use in the 1m!mB and 1m~!mB subcommands. If this option is not defined, your default shell is used. 1msign=mB4mstringm Specifies the variable inserted into the text of a message when the 1m~amB (autograph) subcommand is given. (See also the 1m~imB tilde escape.) There is no default value. 1mSign=mB4mstringm Specifies the variable inserted into the text of a message when the 1m~AmB subcommand is given. (See also the 1m~imB tilde escape.) There is no default value. 1mtoplines=mB4mnumberm Specifies the number of lines of a message to be displayed with the 1mtopmB subcommand; normally, the first five lines are displayed. 1mVISUAL=mB4mpathnamem Specifies the pathname of the text editor to use in the 1mvisualmB and 1m~vmB 41;1HK:41;1H41;1HK subcommands. The default pathname is 1m/usr/bin/vimB. Creating Aliases and Distribution Lists If you send mail on a large network or often send the same message to a large number of people, entering long addresses for each receiver can become tedious. To simplify this process, you can create an alias or a distribution list in your 1m$HOME/.mailrcmB file. An 4maliasm is a name you define that can be used in place of a user address when you address mail. A 4mdistributionm 4mlistm is a name that you define that can be used in place of a group of user addresses when you address mail. Aliases and distribution lists are used the same way and defined in similar ways; the only difference is the number of addresses defined for an alias (one address) and a distribution list (more than one address). Changing the Information at the Top of a Message You can use the 1mignoremB subcommand to suppress message header fields that are normally displayed when you read a message using the 1mtypemB or 1mprintmB sub- commands. The four message header fields are 1mTomB, 1mSubjectmB, 1mCcmB, and 1mBccmB. The syntax of the 1mignoremB subcommand is as follows: 1mignoremB 1m[mB4mfieldm1m_mB4mlistm1m]mB Note that fields are specified without a trailing 1m:mB (colon). You can include the fields you want to ignore in your 1m$HOME/.mailrcmB file. Internationalization [Tru64 UNIX] The 1mmailxmB command supports codeset conversion of mail mes- sages between the mail interchange code (specified by the 1mEXCODEmB environ- ment variable) used to transmit messages to other hosts and the application code (specified by the 1mLANGmB environment variable) used by the user. For 41;1HK:41;1H41;1HK example, if the mail interchange code is 1mISO-2022-JPmB and the application code is 1meucJPmB, the 1mmailxmB program converts incoming messages from ISO-2022-JP to the Japanese EUC character set when displaying them and con- verts outgoing mail message from the Japanese EUC character set to ISO-2022-JP. To prevent data loss, incoming mail messages are stored in the mail folders as received, without conversion. The conversion takes place when you dis- play or extract mail messages. To encode the mail interchange code information, new header lines are added to the outgoing mail messages. For example, if the mail interchange code is 1mISO-2022-JPmB, the following additional header lines are added: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-2022-JP The 1mcharsetmB field of the 1mContent-TypemB header line provides the mail inter- change code information. For non-ISO codesets, the prefix 1mX-mB is added to the character set name for identification purposes. For example: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-eucJP For incoming mail messages, the mail interchange to be used is determined by the 1mcharsetmB field of the additional header lines, if present. For outgoing mail messages, the following rules determine the mail inter- change code to be used: 1m1.mB The 1mEXCODEmB environment variable. 1m2.mB The 1mexcodemB valued option defined in 1m$HOME/.mailrcmB or 1m/usr/share/lib/Mail.rcmB The application code is determined from the 1mcodesetmB part of the following locale information: 1m1.mB The 1mLANGmB environment variable. 41;1HK:41;1H41;1HK 1m2.mB The 1mlangmB valued option defined in 1m$HOME/.mailrcmB or 1m/usr/share/lib/Mail.rcmB 1m3.mB Defaults to 1mCmB. Note that you must specify a mail interchange code to do character conver- sion. There are no defaults. All messages associated with conversion are informational only. The mail messages in question are still delivered or received. The 1mexcodemB and 1mlangmB options are recognized only within 1m$HOME/.mailrcmB or 1m/usr/share/lib/Mail.rcmB. Setting these options within 1mmailxmB has no effect. RESTRICTIONS The 1mmailxmB command uses only mailbox files. It does not use POP or IMAP mailboxes. EXAMPLES 1m1.mB To save a message to a folder, enter the following at the mailbox prompt (1m?mB): 1msavemB 1m1mB 1m+proceduresmB The following message is displayed: 1m/u/jay/doc/proceduresmB 1m[Appended]mB 1m32/947mB In this example, message 1m1mB was added to the end of the folder proce- dures. User 1mjaymB has the following 1msetmB 1mfoldermB statement in his 1m$HOME/.mailrcmB file so that the folder directory where that folder is kept is already selected: set folder=/u/jay/doc 1m2.mB To look at the contents of a specific mail folder, enter the following at the command-line prompt: 1mmailxmB 1m-fmB 1m+deptmB 41;1HK:41;1H41;1HK In this example, a listing of the messages in the 1mdeptmB folder is dis- played. 1m3.mB To prevent the 1mDatemB, 1mFrommB, and 1mTomB headers from being displayed when a message is read with the 1mtypemB or the 1mprintmB subcommand, enter the fol- lowing statement in your 1m$HOME/.mailrcmB file: 1mignoremB 1mdatemB 1mfrommB 1mtomB When a message is displayed using the 1mtypemB or 1mprintmB subcommand, the date, from, and to headers are not displayed. However, if you want to display these headers without deleting the ignore statement from your 1m$HOME/.mailrcmB file, use the 1mTypemB, 1mPrintmB, or 1mtopmB subcommands to display the message. 1m4.mB To keep a record of messages you send to others, enter the following statement in your 1m$HOME/.mailrcmB file: 1msetmB 1mrecord=letters/mailoutmB 1m5.mB To create a distribution list for your department, enter the following statement in your 1m$HOME/.mailrcmB file: 1maliasmB 1mdeptmB 1mdee@merlinmB 1manne@anchormB 1mjerry@zeusmB 1mbillmB 1mcarlmB To send a message to your department after you have added this line to your 1m$HOME/.mailrcmB file, enter the following at the command line prompt: 1mmailxmB 1mdeptmB The message you now create and send will go to 1mdeemB on system 1mmerlinmB, 1mannemB on system 1manchormB, 1mjerrymB on system 1mzeusmB, and to 1mbillmB and 1mcarlmB on the local system. FILES 1m/var/spool/mail/*mB User mailbox files. 1m$HOME/mboxmB Holds saved mail. 41;1HK:41;1H41;1HK 1m$HOME/.mailrcmB File containing 1mmailxmB subcommands to customize 1mmailxmB for a specific user. 1m/usr/share/lib/Mail.rcmB File containing 1mmailxmB subcommands to change 1mmailxmB for all users on the system. SEE ALSO Commands: 1mmailmB(1), 1mfmtmB(1), 1mpgmB(1), 1msendmailmB(8) Standards: 1mstandardsmB(5) 41;1HK7m(END)m41;1HK?1l[saturn.cs.uml.edu1](96)> which mail mail: aliased to elm -z [saturn.cs.uml.edu1](97)> which aMail /usr/bin/Mail [saturn.cs.uml.edu1](98)> man Mail Reformatting page. Please wait... completed ?1h41;1HK mailx(1) mailx(1) NAME 1mmailxmB, 1mMailmB - Sends and receives mail SYNOPSIS Sending Mail 1mmailxmB [1m-dinvFmB] [1m-hmB 4mnumberm] [1m-rmB 4maddressm] [1m-smB 4msubjectm] 1muser...mB 1mMailmB [1m-dinvFmB] [1m-hmB 4mnumberm] [1m-rmB 4maddressm] [1m-smB 4msubjectm] 1muser...mB Handling Mail 1mmailxmB [1m-dinNveHmB] 1m-fmB [4mfilem] 1mMailmB [1m-dinNveHmB] 1m-fmB [4mfilem] 1mmailxmB [1m-dinNveHmB] [1m-umB 4muserm] 1mMailmB [1m-dinNveHmB] [1m-umB 4muserm] The 1mmailxmB and 1mMailmB commands allow you to read, write, send, receive, store, and discard mail messages. [Tru64 UNIX] See the section Internationalization under the 1mDESCRIPTIONmB section for more information about the internationalization features of the 1mmailxmB command. STANDARDS 41;1HK7m/tmp/manaeDikam41;1H41;1HK Interfaces documented on this reference page conform to industry standards as follows: 1mmailx()mB: XCU4.2 Refer to the 1mstandardsmB(5) reference page for more information about indus- try standards and associated tags. OPTIONS 1m-dmB Causes the 1mmailxmB command to display debugging information. Messages are not sent while in debug mode. 1m-emB Tests for the presence of mail. The 1mmailxmB command prints nothing and exits with a successful return code if there is mail to read. 1m-fmB 4mfilem Reads in the contents of your 1mmboxmB or the specified file for process- ing. When you quit, 1mmailxmB writes undeleted messages back to this file. 1m-FmB Records the message in a file named after the first recipient. Over- rides the 1mrecordmB option, if set. 1m-hmB 4mnumberm Specifies the number of network "hops" made so far. This is provided for network software to avoid infinite loops. 1m-HmB Prints header summary only. 1m-imB Ignores tty Interrupt signals. Useful when using 1mmailxmB on noisy phone lines. 1m-nmB Inhibits the reading of the 1m/usr/share/lib/Mail.rcmB file. 1m-NmB Suppresses the initial printing of headers. 1m-rmB 4maddressm Changes sender's address to 4maddressm. The original sender must be a trusted user. See 1msendmailmB(8) for more information on trusted users. 41;1HK:41;1H41;1HK 1m-smB 4msubjectm Specifies a subject for a message to be created. 1m-umB 4muserm Activates 1mmailxmB for a specified users mailbox; short way of doing 1mmailxmB 1m-fmB 1m/var/spool/mail/mB4muserm. You must have access permission to the speci- fied user's mailbox. 1m-vmB Puts 1mmailxmB into verbose mode. Details of delivery are displayed on the user's terminal. DESCRIPTION The 1mmailxmB and 1mMailmB commands allow you to do the following: 1momB Compose a message and send it. 1momB Receive a message and look at it. 1momB Store received messages in your mailbox or in folders. 1momB Discard messages. The 1mmailxmB command uses two types of mailboxes: the system mailbox and the personal mailbox. The system mailbox is a file assigned to a particular user. The file is created when mail arrives for a user ID, and it is deleted when all the messages are removed from the file. It is not deleted if you have specified the 1mkeepmB option in your 1m.mailrcmB file, or if the 1m/var/spool/mailmB directory has no write permissions for 1mothermB. A separate system mailbox can exist for each user ID on the system. The 1mmailxmB command keeps all system mailboxes in the directory 1m/var/spool/mailmB. Each system mailbox is named by the user ID associated with it. For example, if your user ID is 1mjeannemB, then your system mailbox is 1m/var/spool/mail/jeannemB. The personal mailbox is a file assigned to a particular user. The 1mmailxmB command creates a file with the name 1m$HOME/mboxmB when you receive mail from the system mailbox. For example, if your home directory is 1m/u/lancemB, the 1mmailxmB command creates the file 1m/u/lance/mboxmB as your personal mailbox. The system deletes this file when all messages are removed from the personal mailbox. When you use the 1mmailxmB command to view mail in your system mail- 41;1HK:41;1H41;1HK box, the 1mmailxmB command automatically puts all messages that you have read but did not delete into your personal mailbox. The messages remain in your personal mailbox until you move them to a folder or delete them. Folders provide a way to save messages in an organized fashion. You can create as many folders as you need. Name each folder according to the subject matter of the messages that it contains. Using the 1mmailxmB command, you can put a message into a folder from your system mailbox, from your personal mailbox, from the 1mdead.lettermB file, or from another folder. To send a message to one or more persons, enter 1mmailxmB on the command line with arguments that are the network addresses of the people you want to receive the message. When 1mmailxmB starts, you can type the message using an editor such as 1medmB. When you are finished with the message, press 1mmB at the end of a line, and use an End-of-File key sequence at the beginning of the next line to exit the editor and send the message. When mail arrives for you from another user, the mail system puts the mail in your system mailbox (1m/var/spool/mail/mB4muserm). The command shell will notify you that mail has arrived before displaying its next prompt (that is, notification is synchronous), provided that the 1mMAILmB environment vari- able is set and the interval specified by 1mMAILCHECKmB (1mmailmB for 1mcshmB) has elapsed since the shell last checked for mail. If you are logged in, the shell sends a message to your terminal to tell you that new mail has arrived. If you are not logged in, a message is sent to your terminal the next time you log in. The notification message is the value of the 1mMAILMSGmB environment variable. The default message is as follows: 1m[YOUmB 1mHAVEmB 1mNEWmB 1mMAIL]mB To look at the contents of your mailbox, enter the 1mmailxmB command without options on the command line. The program displays a listing of the mes- sages in your mailbox and allows you to look at them, reply to them, save them, dispose of them, and so on. [Tru64 UNIX] Tru64 UNIX provides locking for the mailbox files. The style of locking used depends on how it is set in the 1mrc.config.commonmB file. For more information, see the 4mNetworkm 4mAdministrationm manual. Reading Incoming Mail 41;1HK:41;1H41;1HK To receive and read incoming mail, enter 1mmailxmB with no arguments: 1mmailxmB The 1mmailxmB command then checks your system mailbox (1m/var/spool/mail/mB4muserm) and displays a one-line entry for each message in the system mailbox simi- lar to the following: 1m"/var/spool/mail/geo":mB 1m2mB 1mmessagesmB 1m2mB 1mnewmB 1m>NmB 1m1mB 1mamymB 1mThumB 1mSepmB 1m17mB 1m14:36mB 1m13/359mB 1m"DeptmB 1mMeeting"mB 1mNmB 1m2mB 1mamymB 1mThumB 1mSepmB 1m17mB 1m16:28mB 1m13/416mB 1m"DeptmB 1mMeetingmB 1mDelayed"mB 1m?mB The 1m>mB (right angle bracket) indicates the 4mcurrentm 4mmessagem, or the message that subcommands act on if you do not specify a message number or list of message numbers. The first field for each message contains a one-letter indicator of the status of the message. Possible indicators are as fol- lows: 1mMmB The message is stored in your personal mailbox. 1mNmB The message is new. 1mPmB The message is held (preserved) in your system mailbox. 1mRmB You have read the message. 1mUmB The message is unread. The message was listed in the mailbox before, but you have not looked at the contents of the message. 1m*mB You have saved or written the message to a file or folder. 4mnom 4mindicatorm The message was read, but was not deleted or saved. The other fields in the listing (in order) represent: 41;1HK:41;1H41;1HK 1mMessagemB 1mNumbermB The number that mailbox subcommands use to refer to the message. 1mAddressmB User address of the sender. 1mDatemB Date the message was received, including day of the week, month, day, and time. 1mSizemB Size of the message in number of lines and characters, including header information. 1mSubjectmB The contents of the subject field of the message, if the message has one. From the mailbox prompt (1m?mB), you can enter subcommands to look at, reply to, save, discard, or otherwise manage the contents of the mailbox. To display a summary of some of the subcommands that you can use to handle mail in your mailbox, enter a 1m?mB (question mark) at the mailbox prompt. Note that the behavior of the 1mmB key has changed for XCU4.2 compli- ance. Using this key with no following argument now causes the current message to be displayed, and not the next message. Many mailbox subcommands allow you to specify groups of messages upon which to perform the subcommand. Subcommands that allow groups of messages use the argument 4mmessagem1m_mB4mlistm in the command format. For example, the format of the 1mfrommB (or 1mfmB) subcommand (display information about messages) appears as: ? from [4mmessagem1m_mB4mlistm1m]mB In this format, 4mmessagem1m_mB4mlistm can be one of the following: 1momB One or more message numbers separated by spaces. For example: ? f 1 2 4 7 41;1HK:41;1H41;1HK 1momB A range of message numbers indicated by the first and last numbers in the range separated by a dash. For example, the following subcommand: ? f 2-5 is the same as: ? f 2 3 4 5 1momB An example of one or more addresses separated by spaces to apply the subcommand to messages received from those addresses follows: ? f amy geo@zeus The characters entered for an address need not match the address exactly. They must only be contained in the address field of the mes- sages in either uppercase or lowercase letters. Therefore, the request for address 1mamymB matches all of the following addresses (and many others): 1m--mB 1mamymB 1m--mB 1mAmYmB 1m--mB 1mamy@zeusmB 1m--mB 1mhamymB 1momB A string, preceded by a / (slash), to match against the 1mSubject:mB field of the messages follows: ? f /meet This applies the subcommand to all messages whose 1mSubject:mB field con- tains the letters 1mmeetmB in uppercase or lowercase. The characters 41;1HK:41;1H41;1HK entered for a match pattern do not have to match the 1mSubject:mB field exactly. They must only be contained in the 1mSubject:mB field of the messages in either uppercase or lowercase. Therefore, the request for subject 1mmeetmB matches all of the following subjects (and many others): 1m--mB 1mMeetingmB 1monmB 1mThursdaymB 1m--mB 1mComemB 1mtomB 1mmeetingmB 1mtomorrowmB 1m--mB 1mMEETmB 1mMEmB 1mINmB 1mST.mB 1mLOUISmB The special character 1m.mB (dot) addresses the current message, 1m*mB (asterisk) addresses all messages, 1m^mB (circumflex) addresses the first undeleted mes- sage, and 1m$mB (dollar sign) addresses the last message. The character sequence 1m:mB4mcm addresses all messages of type 4mcm, where 4mcm is one of the follow- ing: 1mdmB Deleted messages 1mnmB New messages 1momB Old messages 1mrmB Read messages 1mumB Unread messages All commands that take a message list will default to the current message number if no list is specified. When the 1mmailxmB command is processing a mailbox, the mailbox prompt (1m?mB) is displayed to indicate that it is waiting for input. When this prompt is displayed, you can enter any of the following mailbox subcommands. The subcommand abbreviation in parentheses can be used instead of the full sub- command name. 1m=mB Echoes the number of the current message. 1m#mB Allows you to write comments in mail script files. 41;1HK:41;1H41;1HK 1m-mB4mnm Goes to the previous message and displays it. If given a number argu- ment of 4mnm, goes to the 4mnmth previous message and displays it. 1m?mB Displays a brief summary of mailbox subcommands. 1m!mB4mshellm1m_mB4mcommandm Executes 4mshellm1m_mB4mcommandm. 1maliasmB [4maliasm] [4maddressm1m_mB4mlistm] (1mamB) Displays all currently defined aliases. With the argument of a previously defined alias, displays the expansion of the alias. With at least two arguments, 4maliasm and 4maddressm1m_mB4mlistm (a space-separated list of addresses), creates a new alias or changes an old alias. Identical to the 1mgroupmB subcommand. 1malternatesmB 4malternatem1m_mB4mlistm1m(alt)mB Informs 1mmailxmB that the addresses listed in 4malternatem1m_mB4mlistm all refer to you. The 1malternatesmB subcommand is useful if you have accounts on sev- eral machines. Then, when you reply to messages, 1mmailxmB does not send a copy of the message to any of the addresses given in 4malternatem1m_mB4mlistm. If you enter the 1malternatemB subcommand with no argument, 1mmailxmB displays the current set of alternate names. 1mchdirmB 4mdirectorym (1mcdmB, 1mchmB) Changes your working directory to 4mdirectorym. If no directory is given, it changes to your login directory. 1mcopymB [4mmessagem1m_mB4mlistm] 4mfilem(1mcmB, 1mcomB) Appends each message in 4mmessagem1m_mB4mlistm in turn to the end of 4mfilem. Dis- plays the filename in quotes, followed by the line count and character count, on your terminal. Does not mark the appended messages for dele- tion when you quit. 1mCopymB [4mmessagem1m_mB4mlistm] (1mCmB) Saves the specified messages in a file whose name is derived from the author of the message to be saved, without marking the messages as saved. Otherwise equivalent to the 1mSavemB subcommand. 1mdeletemB [4mmessagem1m_mB4mlistm] (1mdmB) Marks the messages in 4mmessagem1m_mB4mlistm to be deleted when you quit 1mmailxmB. 41;1HK:41;1H41;1HK Deleted messages are not saved in 1mmboxmB, nor are they available for most other subcommands. However, you can restore messages that you have deleted while in the same mailbox session (see the 1mundeletemB subcom- mand). If you delete a message and either change to another mailbox or quit the mailbox with the 1mquitmB subcommand, the deleted message cannot be recalled. 1mdiscardmB [4mfieldm1m_mB4mlistm] (1mdimB) Identical to the 1mignoremB subcommand. 1mdpmB Deletes the current message and displays the next message. If there is no next message, 1mmailxmB displays the message, 1matmB 1mEOFmB. 1mdtmB Identical to the 1mdpmB subcommand. 1mechomB 4mstringm (1mecmB) Displays the character string 4mstringm on the command line. 1meditmB [4mmessagem1m_mB4mlistm] (1memB) Invokes the alternate editor that you can define with the 1msetmB 1mEDITOR=mB statement and loads 4mmessagem1m_mB4mlistm into the editor. When you exit the editor, any changes made during the editing session are saved in the messages in 4mmessagem1m_mB4mlistm. The default editor is 1m/usr/bin/exmB. 1mexitmB (1mexmB or 1mxmB) Exits to the shell without changing the mailbox being processed. The mailbox returns to the condition that it was in when 1mmailxmB was started. Messages marked to be deleted are not deleted. Identical to the 1mxitmB subcommand. 1mfilemB [4mnamem] (1mfimB) Identical to the 1mfoldermB subcommand. 1mfoldermB [4mnamem] (1mfoldmB) Switches to a new mail file or folder. With no arguments, displays the name of the mailbox that you are currently reading. If an argument is included, it stores the current mailbox with changes (such as messages deleted) and reads in the new mailbox specified by the 4mnamem argument. Identical to the 1mfilemB subcommand. 41;1HK:41;1H41;1HK Some special conventions are recognized for the 4mnamem: 1m#mB Refers to the previous file. 1m%mB Refers to the system mailbox (1m/var/spool/mail/mB4muserm). 1m&mB Refers to your personal mailbox (1m$HOME/mboxmB). 1m+mB4mnamem Refers to a file in your folder directory (determined by the value of the 1mfoldermB option; see 1mEnablingmB 1mandmB 1mDisablingmB 1mOptionsmB). 1mfoldersmB Lists the names of the folders in your folder directory (see the 1mfoldermB option in 1mEnablingmB 1mandmB 1mDisablingmB 1mOptionsmB). 1mfollowupmB [4mmessagem] (1mfomB) Responds to a message, recording the response in a file whose name is derived from the author of the message. Overrides the 1mrecordmB option, if set. (See also the 1mFollowupmB, 1mSavemB, and 1mCopymB subcommands and the 1moutfoldermB option.) 1mFollowupmB [4mmessagem1m_mB4mlistm] (1mFmB) Responds to the first message in 4mmessagem1m_mB4mlistm, sending the message to the author of each message in 4mmessagem1m_mB4mlistm. The subject line is taken from the first message and the response is recorded in a file whose name is derived from the author of the first message. (See also the 1mfollowupmB, 1mSavemB, and 1mCopymB commands and the 1moutfoldermB option.) 1mfrommB [4mmessagem1m_mB4mlistm] (1mfmB) Displays the headers of messages in 4mmessagem1m_mB4mlistm. 1mgroupmB (1mgmB) Identical to the 1maliasmB subcommand. 1mheadersmB [4mmessagem1m_mB4mlistm] (1mhmB) Lists the headers in the current group of messages (each group of mes- sages contains 20 messages by default; change this with the 1msetmB 1mscreen=mB statement). If the mailbox contains more messages than can be displayed on the screen at one time, information about only the first group of 41;1HK:41;1H41;1HK messages is displayed. To see information about the rest of the mes- sages, use the 1mhmB subcommand with a message number that is in the next range of messages, or use the 1mzmB subcommand to change the current mes- sage group. 1mhelpmB Displays a brief summary of mailbox subcommands. Identical to the 1m?mB (question mark) subcommand. 1mholdmB [4mmessagem1m_mB4mlistm] (1mhomB) Marks each message in 4mmessagem1m_mB4mlistm to be saved in your system mailbox (1m/var/spool/mail/mB4muserm) instead of in 1m$HOME/mboxmB. Does not override the 1mdeletemB subcommand. Identical to the 1mpreservemB subcommand. 1mifmB 4mconditionm (1mimB) 1melsemB (1melmB) 1mendifmB (1menmB) Construction for conditional execution of 1mmailxmB subcommands. Subcom- mands following 1mifmB are executed if 4mconditionm is TRUE. Subcommands fol- lowing 1melsemB are executed if 4mconditionm is not TRUE. The 1melsemB is not required. The 1mendifmB subcommand ends the construction and is required. The 4mconditionm can be 1mreceivemB (receiving mail) or 1msendmB (sending mail). 1mignoremB [4mfieldm1m_mB4mlistm] (1migmB) Adds the header fields in 4mfieldm1m_mB4mlistm to the list of fields to be ignored. Ignored fields are not displayed when you look at a message with the 1mtypemB or 1mprintmB subcommands. Use this subcommand to suppress machine-generated header fields. Use the 1mTypemB and 1mPrintmB subcommands to print a message in its entirety, including ignored fields. If 1mignoremB is executed with no arguments, it lists the current set of ignored fields. Identical to the 1mdiscardmB subcommand. 1mlistmB (1mlmB) Displays a list of valid 1mmailxmB subcommands. 1mlocalmB Lists other names for the local host. 41;1HK:41;1H41;1HK 1mmailmB 4maddressm1m_mB4mlistm (1mmmB) Activates the mail editor to allow you to create and send a message to people specified in 4maddressm1m_mB4mlistm. The newly created message is indepen- dent from any received messages. 1mmboxmB [4mmessagem1m_mB4mlistm] (1mmbmB) Indicates that the messages in 4mmessagem1m_mB4mlistm be sent to your personal mailbox when you quit. This operation is the default action for mes- sages that you have looked at if you are looking at your system mailbox and the 1mholdmB option is not set. 1mmoremB [4mmessagem1m_mB4mlistm] (1mmomB) Displays the messages in4mmessagem1m_mB4mlistm using the defined pager program to control the display to the screen. Identical to the 1mpagemB subcommand. 1mMoremB [4mmessagem1m_mB4mlistm] (1mMomB) Like 1mmoremB, but also displays ignored header fields. (See 1mmoremB and 1mignoremB.) 1mnewmB [4mmessagem1m_mB4mlistm] Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mNewmB, 1munreadmB, and 1mUnreadmB subcommands. 1mNewmB [4mmessagem1m_mB4mlistm] Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mnewmB, 1munreadmB, and 1mUnreadmB subcommands. 1mnextmB [4mmessagem] (1mnmB) Makes the next message in the mailbox the current message, and displays that message. With an argument list, it displays the next matching mes- sage. 1mpagemB [4mmessagem1m_mB4mlistm] (1mpamB) Displays the messages in 4mmessagem1m_mB4mlistm using the defined pager program to control the display to the screen. Identical to the 1mmoremB subcommand. 1mPagemB [4mmessagem1m_mB4mlistm] (1mPamB) Like the 1mpagemB subcommand, but also displays ignored header fields. Identical to the 1mMoremB subcommand. 41;1HK:41;1H41;1HK 1mpipemB [4mmessagem1m_mB4mlistm] [4mshellm1m_mB4mcommandm] (1mpimB) 1m|mB [4mmessagem1m_mB4mlistm] [4mshellm1m_mB4mcommandm] Pipes the message through 4mshellm1m_mB4mcommandm. The message is treated as if it were read. If no arguments are given, the current message is piped through the command specified by the value of the 1mcmdmB option. If the 1mpagemB option is set, a formfeed character is inserted after each mes- sage. 1mpreservemB (1mpremB) Identical to the 1mholdmB subcommand. 1mprintmB [4mmessagem1m_mB4mlistm] (1mpmB) Displays the messages in 4mmessagem1m_mB4mlistm. Identical to the 1mtypemB subcom- mand, or simply pressing the 1mmB key with no argument. 1mPrintmB [4mmessagem1m_mB4mlistm] (1mPmB) Like 1mprintmB, but also displays ignored header fields. (See 1mprintmB and 1mignoremB.) Identical to the 1mTypemB subcommand. 1mquitmB (1mqmB) Ends the session and returns to the shell. All messages that were not deleted or saved are stored in your personal mailbox (1m$HOME/mboxmB). All messages marked with 1mholdmB or 1mpreservemB and those messages that you did not look at are saved in the system mailbox (1m/var/spool/mail/mB4muserm). If the 1mquitmB subcommand is given while editing a mailbox file with the 1m-fmB option, then the edit file is saved with the changes. If the edit file cannot be saved, 1mmailxmB does not exit. Use the 1mexitmB subcommand to exit without saving the changes. 1mreplymB [4mmessagem] (1mrmB) Allows you to reply to the sender of 4mmessagem and to all others who received copies of 4mmessagem. Identical to the 1mrespondmB subcommand. 1mReplymB [4mmessagem] (1mRmB) Allows you to reply only to the sender of 4mmessagem. Identical to the 1mRespondmB subcommand. 1mrespondmB [4mmessagem] Allows you to reply to the sender of 4mmessagem and to all others who 41;1HK:41;1H41;1HK received copies of 4mmessagem. Identical to the 1mreplymB subcommand. 1mRespondmB [4mmessagem] Allows you to reply only to the sender of 4mmessagem. Identical to the 1mReplymB subcommand. 1mretainmB [4mfieldm1m_mB4mlistm] Adds the header fields in 4mfieldm1m_mB4mlistm to the list of fields to be retained. Retained fields are displayed when you look at a message with the 1mtypemB or 1mprintmB subcommands. Use this subcommand to define which header fields you want displayed. Use the 1mTypemB and 1mPrintmB subcommands to print a message in its entirety, including fields that are not retained. If 1mretainmB is executed with no arguments, it lists the cur- rent set of retained fields. 1msavemB [4mmessagem1m_mB4mlistm] 4mfilem (1msmB) Saves 4mmessagem1m_mB4mlistm, including header information, to 4mfilem (or to a folder). If 4mfilem already exists, 4mmessagem1m_mB4mlistm is appended to 4mfilem. Dis- plays the filename and the size of the file when the operation is com- plete. If you save a message to a file, that message is not returned to the system mailbox nor saved in your personal mailbox when you quit the 1mmailxmB command. If a filename is not specified, the 1mmailxmB command saves the messages in your personal mailbox. 1mSavemB [4mmessagem1m_mB4mlistm] (1mSmB) Saves the specified messages in a file whose name is derived from the author of the first message. The name of the file is taken to be the author's name with all network addressing stripped off. (See also the 1mCopymB, 1mfollowupmB, and 1mFollowupmB subcommands, and the 1moutfoldermB option.) 1msetmB [4moptionm1m_mB4mlistm | 4moptionm1m=mB4mvaluem] (1msemB) Displays the options that are currently enabled. If arguments are spec- ified, sets options in 4moptionm1m_mB4mlistm (a list of 4mbinarym options, those that are either set or not set); or sets an 4moptionm that must be assigned a 4mvaluem. (See 1mEnablingmB 1mandmB 1mDisablingmB 1mOptionsmB for a description of valid options.) 1mshellmB (1mshmB) Invokes an interactive version of the shell. 41;1HK:41;1H41;1HK 1msizemB [4mmessagem1m_mB4mlistm] (1msimB) Displays the sizes in lines and characters of the messages in 4mmes-m 4msagem1m_mB4mlistm. 1msourcemB 4mfilem (1msomB) Reads and executes the 1mmailxmB commands from 4mfilem. 1mtopmB [4mmessagem1m_mB4mlistm] (1mtomB) Displays the top few lines of the messages specified by 4mmessagem1m_mB4mlistm. The number of lines displayed is determined by the valued option 1mtoplinesmB and defaults to 5. 1mtouchmB [4mmessagem1m_mB4mlistm] (1mtoumB) Marks the messages in 4mmessagem1m_mB4mlistm to be moved from your system mailbox to your personal mailbox when you quit the 1mmailxmB command, even though you have not read the listed messages. The messages appear in your personal mailbox as unread messages. When you use 1mtouchmB, the last mes- sage in 4mmessagem1m_mB4mlistm becomes the current message. 1mtypemB [4mmessagem1m_mB4mlistm] (1mtmB) Displays the messages in 4mmessagem1m_mB4mlistm. Identical to the 1mprintmB subcom- mand. 1mTypemB [4mmessagem1m_mB4mlistm] (1mTmB) Like 1mtypemB, but also displays ignored header fields. (See 1mtypemB and 1mignoremB.) Identical to the 1mPrintmB subcommand. 1munaliasmB 4maliasm1m_mB4mlistm Deletes the specified alias names. If a specified alias does not exist, the results are unspecified. 1mundeletemB [4mmessagem1m_mB4mlistm] (1mumB) Removes the messages in 4mmessagem1m_mB4mlistm from the list of messages to be deleted when you quit 1mmailxmB. Without a 4mmessagem1m_mB4mlistm, 1mundeletemB recalls the last deleted message. 1munreadmB [4mmessagem1m_mB4mlistm] (1mUmB) Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mnewmB, 1mNewmB, and 1mUnreadmB subcommands. 41;1HK:41;1H41;1HK 1mUnreadmB [4mmessagem1m_mB4mlistm] Marks each message in 4mmessagem1m_mB4mlistm as not having been read. Identical to the 1mnewmB, 1mNewmB, and 1munreadmB subcommands. 1munsetmB [4moptionm1m_mB4mlistm] (1munsmB) Discards the values of the options specified in 4moptionm1m_mB4mlistm. This action is the inverse of the 1msetmB subcommand. 1mversionmB (1mvemB) Displays the version banner for the 1mmailxmB command. 1mvisualmB [4mmessagem1m_mB4mlistm] (1mvmB) Invokes the visual editor and loads 4mmessagem1m_mB4mlistm into the editor. (This editor can be defined with the 1msetmB 1mVISUAL=mB statement.) When you exit the editor, any changes made during the editing session are saved back to the messages in 4mmessagem1m_mB4mlistm. 1mwritemB [4mmessagem1m_mB4mlistm] 4mfilem (1mwmB) Appends the messages specified in 4mmessagem1m_mB4mlistm to 4mfilem. Displays the filename and the size of the file when the operation is complete. Does not include message headers in the file. 1mxitmB (1mxmB) Identical to the 1mexitmB subcommand. 1mzmB [+] [-] Changes the current message group (group of 20 messages) and displays the headers of the messages in that group. If a 1m+mB or no argument is given, then headers in the next group are shown. If a 1m-mB argument is given, the headers in the previous group are shown. Sending Mail You can use the 1mmailxmB command in one of two ways to send information. You can use the 1mmailxmB command's built-in editor to both compose and send a short message. You can also use the 1mmailxmB command to send any text file to another user. The file can be a letter you have written using your favorite editor, a source file for a program you have written, or any other file in text format. 41;1HK:41;1H41;1HK The 1mmailxmB command provides a line-oriented editor for composing messages. This editor allows you to enter each line of the message and then press 1mmB to get a new line to enter more text. You cannot change the text after you press 1mmB. However, before you press 1mmB, you can change text on the current line by using 1mmB and 1mmB to erase the text and then enter the replacement text. Although you cannot change text on a line once you have pressed 1mmB, you can change the contents of your message before sending it by using the 1mvisualmB or 1meditmB subcommand to edit the message. By default, 1mmailxmB treats lines beginning with the 1m~mB (tilde) character as special while you are composing a message. For instance, entering 1m~mmB on a line by itself places a copy of the current message into the response, shifting it to the right by one tab stop. Other escapes set up subject fields, add and delete recipients of the mes- sage, and allow you to escape to an editor to revise the message, or to a shell to run other commands. You can change the Escape character to some- thing other than a tilde with the 1msetmB 1mescape=mB statement. To view a summary of many useful commands, enter 1m~?mB on a line by itself while in the mail editor. The following list provides a summary of the mail editor commands. Use these commands only while in the mail editor. The editor recognizes com- mands only if you enter them at the beginning of a new line. 1m~:mB/1m~-mB Escapes to command mode. 1m~?mB Displays a summary of the 1mmailxmB subcommands. 1m~!mB4mcommandm Executes the shell 4mcommandm and returns to the message. 1m~.mB Simulates End-of-File (terminates message input). 1m~:mB4mcommandm 1m~_mB4mcommandm 41;1HK:41;1H41;1HK Performs the command-level request. Valid only when sending a message while reading mail. 1m~amB Inserts the autograph string from the 1msign=mB option into the message. 1m~AmB Inserts the autograph string from the 1mSign=mB option into the message. 1m~bmB 4maddressm1m_mB4mlistm Adds names in 4maddressm1m_mB4mlistm to the list of people to receive blind copies of the message. Can only be used to add to (not to change or delete) the contents of the 1mBcc:mB list. 1m~cmB 4maddressm1m_mB4mlistm Adds names in 4maddressm1m_mB4mlistm to the list of people to receive copies of the message. Can only be used to add to (not to change or delete) the contents of the 1mCc:mB list. 1m~CmB Dumps core. 1m~dmB Appends the file 1mdead.lettermB from your home directory to the current end of the message. 1m~emB Invokes the alternate editor using the text of the current message as input. (This editor can be defined with the 1msetmB 1mEDITOR=mB statement.) When you exit that editor, you return to the mail editor, where you can continue appending text to the message, or you can send the message by quitting the 1mmailxmB command. 1m~fmB 4mmessagem1m_mB4mlistm Includes one or more additional messages in the current message to for- ward to another user. This subcommand reads each message in 4mmes-m 4msagem1m_mB4mlistm and appends it to the end of the current message, but it does not indent the appended messages. This subcommand is also used to append messages for reference when the margins are too wide to imbed with the 1m~mmB subcommand. The 1m~fmB subcommand works only if you entered the mail editor from the mailbox prompt using the 1mmailmB subcommand, the 1mreplymB subcommand, or the 1mReplymB subcommand. 1m~FmB 4mmessagem1m_mB4mlistm Performs the same operation as the 1m~fmB command escape, except that all 41;1HK:41;1H41;1HK headers are included in the message, regardless of previous 1mdiscardmB, 1mignoremB, and 1mretainmB commands. 1m~hmB Allows you to add or to change information in all of the header fields. The system displays each of the four header fields, one at a time. You can view the contents of each field and delete or add information to that field. Press 1mmB to save any changes to that field and to display the next field and its contents. 1m~imB 4mstringm Inserts the value of the named option into the text of the message. For example, 1m~AmB is equivalent to 1m~imB 1mSignmB. 1m~mmB 4mmessagem1m_mB4mlistm Reads 4mmessagem1m_mB4mlistm into the current messagefor reference purposes. This subcommand reads each message in 4mmessagem1m_mB4mlistm and appends it to the current message. The included message is indented one tab character from the normal left margin of the message. This subcommand works only if you entered the mail editor from the mailbox prompt using the 1mmailmB subcommand, the 1mreplymB subcommand, or the 1mReplymB subcommand. If no mes- sages are specified, it reads the current message. 1m~MmB 4mmessagem1m_mB4mlistm Performs the same operation as the 1m~mmB command escape, except that all headers are included in the message, regardless of previous 1mdiscardmB, 1mignoremB, and 1mretainmB commands. 1m~pmB Displays the message as it currently exists, prefaced by the message header fields. 1m~qmB or 1m~QmB Quits the editor, aborting the message being created without sending it. Saves the message in the 1mdead.lettermB file in your home directory, unless the 1mnosavemB option is set. The previous contents of the 1mdead.let-mB 1mtermB file are overwritten by the partially completed message. You can also quit the editor by using the Interrupt key sequence. 1m~mB charac- ter. 1mlang=mB4mLocalem Sets the locale for displaying mail messages. The default is 1mCmB. 1mLISTER=mB4mshellm1m_mB4mcommandm Specifies the command (and arguments) to use when listing the contents of the 1mfoldermB directory. The default is 1mlsmB. 1mMAILBOX=mB4mfilem Specifies the name of the system mailbox, by default 1m/var/spool/mail/mB4musernamem. 1mMBOX=mB4mfilem Specifies the name of the file in which to save messages that have been read. The 1mexitmB subcommand overrides this function, as does saving the message explicitly in another file. The default is 1m$HOME/mboxmB. 1mPAGER=mB4mpathnamem Specifies the pathname of the paging program to use for the 1mmoremB sub- command or when the 1mcrtmB option is set. If you do not specify a value for 1mPAGERmB, the system uses 1m/usr/bin/pgmB. 1mprompt=mB4mstringm Sets the command mode prompt to 4mstringm. The default is 1m?mB. 1mrecord=mB4mpathnamem Specifies the pathname of the file (relative to 1m$HOMEmB) used to record 41;1HK:41;1H41;1HK all outgoing mail. A copy of all the messages you send out is saved in this file. Review this file periodically and delete all unnecessary messages. The 1mmailxmB subcommands do not create directories, so any directories included in the 4mpathnamem must already exist before using this subcom- mand. Do not include the home directory as part of the pathname. If 1mrecordmB is not defined, then copies of outgoing mail are not saved. 1mscreen=mB4mnumberm Controls how many lines of the message list are displayed at a time. You can set this option to show a certain number of lines on the screen. Each message in your mailbox has a one-line header in the mes- sage list. If you have more than 24 messages, the first headers from the message list scroll past the top of your screen whenever you dis- play the list. 1msendmail=mB4mshellm1m_mB4mcommandm Specifies an alternative command for delivering mail. 1mSHELL=mB4mpathnamem Specifies the pathname of the shell to use in the 1m!mB and 1m~!mB subcommands. If this option is not defined, your default shell is used. 1msign=mB4mstringm Specifies the variable inserted into the text of a message when the 1m~amB (autograph) subcommand is given. (See also the 1m~imB tilde escape.) There is no default value. 1mSign=mB4mstringm Specifies the variable inserted into the text of a message when the 1m~AmB subcommand is given. (See also the 1m~imB tilde escape.) There is no default value. 1mtoplines=mB4mnumberm Specifies the number of lines of a message to be displayed with the 1mtopmB subcommand; normally, the first five lines are displayed. 1mVISUAL=mB4mpathnamem Specifies the pathname of the text editor to use in the 1mvisualmB and 1m~vmB 41;1HK:41;1H41;1HK subcommands. The default pathname is 1m/usr/bin/vimB. Creating Aliases and Distribution Lists If you send mail on a large network or often send the same message to a large number of people, entering long addresses for each receiver can become tedious. To simplify this process, you can create an alias or a distribution list in your 1m$HOME/.mailrcmB file. An 4maliasm is a name you define that can be used in place of a user address when you address mail. A 4mdistributionm 4mlistm is a name that you define that can be used in place of a group of user addresses when you address mail. Aliases and distribution lists are used the same way and defined in similar ways; the only difference is the number of addresses defined for an alias (one address) and a distribution list (more than one address). Changing the Information at the Top of a Message You can use the 1mignoremB subcommand to suppress message header fields that are normally displayed when you read a message using the 1mtypemB or 1mprintmB sub- commands. The four message header fields are 1mTomB, 1mSubjectmB, 1mCcmB, and 1mBccmB. The syntax of the 1mignoremB subcommand is as follows: 1mignoremB 1m[mB4mfieldm1m_mB4mlistm1m]mB Note that fields are specified without a trailing 1m:mB (colon). You can include the fields you want to ignore in your 1m$HOME/.mailrcmB file. Internationalization [Tru64 UNIX] The 1mmailxmB command supports codeset conversion of mail mes- sages between the mail interchange code (specified by the 1mEXCODEmB environ- ment variable) used to transmit messages to other hosts and the application code (specified by the 1mLANGmB environment variable) used by the user. For 41;1HK:41;1H41;1HK example, if the mail interchange code is 1mISO-2022-JPmB and the application code is 1meucJPmB, the 1mmailxmB program converts incoming messages from ISO-2022-JP to the Japanese EUC character set when displaying them and con- verts outgoing mail message from the Japanese EUC character set to ISO-2022-JP. To prevent data loss, incoming mail messages are stored in the mail folders as received, without conversion. The conversion takes place when you dis- play or extract mail messages. To encode the mail interchange code information, new header lines are added to the outgoing mail messages. For example, if the mail interchange code is 1mISO-2022-JPmB, the following additional header lines are added: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-2022-JP The 1mcharsetmB field of the 1mContent-TypemB header line provides the mail inter- change code information. For non-ISO codesets, the prefix 1mX-mB is added to the character set name for identification purposes. For example: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-eucJP For incoming mail messages, the mail interchange to be used is determined by the 1mcharsetmB field of the additional header lines, if present. For outgoing mail messages, the following rules determine the mail inter- change code to be used: 1m1.mB The 1mEXCODEmB environment variable. 1m2.mB The 1mexcodemB valued option defined in 1m$HOME/.mailrcmB or 1m/usr/share/lib/Mail.rcmB The application code is determined from the 1mcodesetmB part of the following locale information: 1m1.mB The 1mLANGmB environment variable. 41;1HK:41;1H41;1HK 1m2.mB The 1mlangmB valued option defined in 1m$HOME/.mailrcmB or 1m/usr/share/lib/Mail.rcmB 1m3.mB Defaults to 1mCmB. Note that you must specify a mail interchange code to do character conver- sion. There are no defaults. All messages associated with conversion are informational only. The mail messages in question are still delivered or received. The 1mexcodemB and 1mlangmB options are recognized only within 1m$HOME/.mailrcmB or 1m/usr/share/lib/Mail.rcmB. Setting these options within 1mmailxmB has no effect. RESTRICTIONS The 1mmailxmB command uses only mailbox files. It does not use POP or IMAP mailboxes. EXAMPLES 1m1.mB To save a message to a folder, enter the following at the mailbox prompt (1m?mB): 1msavemB 1m1mB 1m+proceduresmB The following message is displayed: 1m/u/jay/doc/proceduresmB 1m[Appended]mB 1m32/947mB In this example, message 1m1mB was added to the end of the folder proce- dures. User 1mjaymB has the following 1msetmB 1mfoldermB statement in his 1m$HOME/.mailrcmB file so that the folder directory where that folder is kept is already selected: set folder=/u/jay/doc 1m2.mB To look at the contents of a specific mail folder, enter the following at the command-line prompt: 1mmailxmB 1m-fmB 1m+deptmB 41;1HK:41;1H41;1HK In this example, a listing of the messages in the 1mdeptmB folder is dis- played. 1m3.mB To prevent the 1mDatemB, 1mFrommB, and 1mTomB headers from being displayed when a message is read with the 1mtypemB or the 1mprintmB subcommand, enter the fol- lowing statement in your 1m$HOME/.mailrcmB file: 1mignoremB 1mdatemB 1mfrommB 1mtomB When a message is displayed using the 1mtypemB or 1mprintmB subcommand, the date, from, and to headers are not displayed. However, if you want to display these headers without deleting the ignore statement from your 1m$HOME/.mailrcmB file, use the 1mTypemB, 1mPrintmB, or 1mtopmB subcommands to display the message. 1m4.mB To keep a record of messages you send to others, enter the following statement in your 1m$HOME/.mailrcmB file: 1msetmB 1mrecord=letters/mailoutmB 1m5.mB To create a distribution list for your department, enter the following statement in your 1m$HOME/.mailrcmB file: 1maliasmB 1mdeptmB 1mdee@merlinmB 1manne@anchormB 1mjerry@zeusmB 1mbillmB 1mcarlmB To send a message to your department after you have added this line to your 1m$HOME/.mailrcmB file, enter the following at the command line prompt: 1mmailxmB 1mdeptmB The message you now create and send will go to 1mdeemB on system 1mmerlinmB, 1mannemB on system 1manchormB, 1mjerrymB on system 1mzeusmB, and to 1mbillmB and 1mcarlmB on the local system. FILES 1m/var/spool/mail/*mB User mailbox files. 1m$HOME/mboxmB Holds saved mail. 41;1HK:41;1H41;1HK 1m$HOME/.mailrcmB File containing 1mmailxmB subcommands to customize 1mmailxmB for a specific user. 1m/usr/share/lib/Mail.rcmB File containing 1mmailxmB subcommands to change 1mmailxmB for all users on the system. SEE ALSO Commands: 1mmailmB(1), 1mfmtmB(1), 1mpgmB(1), 1msendmailmB(8) Standards: 1mstandardsmB(5) 41;1HK7m(END)m41;1HK?1l[saturn.cs.uml.edu1](99)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/CVSROOT [saturn.cs.uml.edu1](100)> ps PID TTY S TIME CMD 153342 pts/8 T 0:00.24 vi loginfo 160008 pts/8 S 0:00.68 -h -is (tcsh) 131560 pts/9 S + 0:00.24 script 143980 pts/9 I 0:01.59 -tcsh (tcsh) 156924 pts/9 S + 0:00.22 script [saturn.cs.uml.edu1](101)> fg vi loginfo ?1h;H2J;H2J#H # You may specify a format string as part of the # filter. The string is composed of a `%' followed # by a single format character, or followed by a set of format # characters surrounded by `{' and `}' as separators. The format # characters are: # # s = file name # V = old version number (pre-checkin) # v = new version number (post-checkin) # # For example: #DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog # or #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog DEFAULT $CVSROOT/CVSROOT/log.pl %s $CVSROOT/CVSROOT/commitlog ^CVSROOT /bin/mail -s "[CVS autoupdate]" "%s" lechner ^CVSROOT /bin/mail -s "[CVS admin commit]" "%s" lechner ^ver_1 /bin/mail -s "[CVS admin commit]" "%s" lechner,ralmonte,uguntu,smandava,kpatel1,jtan ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ;H2J#nThen"loginfo"cfileccontrolsrwhere9"cvs;commit" log informationH # is sent. The first entry on a line is a regular expression which must match # the directory that the change is being made to, relative to the # $CVSROOT. If a match is found, then the remainder of the line is a filter # program that should expect log information on its standard input. # # If the repository name does not match any of the regular expressions in this # file, the "DEFAULT" line is used, if it is specified. # # If the name ALL appears as a regular expression it is always used # in addition to the first matching regex or DEFAULT. # # You may specify a format string as part of the # filter. The string is composed of a `%' followed # by a single format character, or followed by a set of format # characters surrounded by `{' and `}' as separators. The format # characters are: # # s = file name # V = old version number (pre-checkin) # v = new version number (post-checkin) # # For example: #DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog # or #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog DEFAULT $CVSROOT/CVSROOT/log.pl %s $CVSROOT/CVSROOT/commitlog ^CVSROOT /bin/mail -s "[CVS autoupdate]" "%s" lechner ^CVSROOT /bin/mail -s "[CVS admin commit]" "%s" lechner ^ver_1 /bin/mail -s "[CVS admin commit]" "%s" lechner,ralmonte,uguntu,smandava,kpatel1,jtan ~ ~ ~ ~ ~ ~ ~ ~ ~H A AAAAAAAAAAAAAAAAAAAAAAA AAA ^CVSROOT /bin/mail -s "[CVS autoupdate]%%s"llechner29;42H t] "%s" lechnerK30;43H"%s" lechnerK30;43H%s" lechnerK30;43H %s" lechner30;44H J?1l[saturn.cs.uml.edu1](102)>cpwdsa29;43H41;1HK:qnK31;43H"%s" lechner,ralmonte,uguntu,smandava,kpatel1,jtanK31;43H%s" lechner,ralmonte,uguntu,smandava,kpatel1,jtanK31;43H %s" lechner,ralmonte,uguntu,smandava,kpatel1,jtan31;44AA%s" lechner29;43H %s" lechner29;4441;1H:w /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/CVSROOT [saturn.cs.uml.edu1](103)> lst total 112 8 -rw-r--r-- 1 lechner 05f523 1409 Oct 29 23:15 loginfo 8 drwx--x--x 2 lechner 05f523 4096 Oct 29 22:53 CVS 8 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:53 . 8 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:53 .. 8 -rw-r--r-- 1 lechner 05f523 364 Oct 29 22:42 config 8 -rw-r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules 8 -rw-r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist 8 -rw-r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers 8 -rw-r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify 8 -rw-r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo 8 -rw-r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo 8 -rw-r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg 8 -rw-r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo 8 -rw-r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo [saturn.cs.uml.edu1](104)> cvs ci loginfo 41;1H?1h"/tmp/cvsAAAaaNu_a" 7 lines, 266 characters ;H2J CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Modified Files: CVS: loginfo CVS: ---------------------------------------------------------------------- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ J?1lCheckingainuloginfo;nes, 327echaractersr1;34H41;1HK:qrsioooffloginfooforrgencppv11--notifiess05f5233alias.KH sion of loginfo for gencppv1 - notifies 05f523 alias.1;12n of loginfo for gencpp v1 - notifies 05f523 alias.1;3541;1HK:w /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/loginfo,v <-- loginfo new revision: 1.2; previous revision: 1.1 done cvs commit: Rebuilding administrative file database [saturn.cs.uml.edu1](105)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/CVSROOT [saturn.cs.uml.edu1](106)> lKlg total 112 drwx--x--x 3 lechner 05f523 4096 Oct 29 22:53 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:53 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 23:16 CVS -rw-r--r-- 1 lechner 05f523 493 Oct 29 22:42 checkoutlist -rw-r--r-- 1 lechner 05f523 760 Oct 29 22:42 commitinfo -rw-r--r-- 1 lechner 05f523 364 Oct 29 22:42 config -rw-r--r-- 1 lechner 05f523 753 Oct 29 22:42 cvswrappers -rw-r--r-- 1 lechner 05f523 1025 Oct 29 22:42 editinfo -rw-r--r-- 1 lechner 05f523 1409 Oct 29 23:15 loginfo -rw-r--r-- 1 lechner 05f523 1151 Oct 29 22:42 modules -rw-r--r-- 1 lechner 05f523 564 Oct 29 22:42 notify -rw-r--r-- 1 lechner 05f523 649 Oct 29 22:42 rcsinfo -rw-r--r-- 1 lechner 05f523 879 Oct 29 22:42 taginfo -rw-r--r-- 1 lechner 05f523 1026 Oct 29 22:42 verifymsg [saturn.cs.uml.edu1](107)> cd Kcd .. [saturn.cs.uml.edu1](108)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base [saturn.cs.uml.edu1](109)> cvs release CVSROOT You have [0] altered files in this repository. Are you sure you want to release directory `CVSROOT': n ** `release' aborted by user choice. [saturn.cs.uml.edu1](110)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base [saturn.cs.uml.edu1](111)> cvs status CVSROOT cvs status: Examining CVSROOT =================================================================== File: checkoutlist Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:10 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/checkoutlist,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: commitinfo Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:09 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/commitinfo,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: config Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:11 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/config,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: cvswrappers Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:10 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/cvswrappers,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: editinfo Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:08 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/editinfo,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: loginfo Status: Up-to-date Working revision: 1.2 Sun Oct 30 03:15:35 2005 Repository revision: 1.2 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/loginfo,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: modules Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:11 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/modules,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: notify Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:10 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/notify,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: rcsinfo Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:08 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/rcsinfo,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: taginfo Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:09 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/taginfo,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: verifymsg Status: Up-to-date Working revision: 1.1 Sun Oct 30 02:42:09 2005 Repository revision: 1.1 /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/verifymsg,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) [saturn.cs.uml.edu1](112)> cKvs release CVSROOT You have [0] altered files in this repository. Are you sure you want to release directory `CVSROOT': y [saturn.cs.uml.edu1](113)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base [saturn.cs.uml.edu1](114)> lg total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:53 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 22:53 CVSROOT drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 Master [saturn.cs.uml.edu1](115)> rm--rCCVSROOT [saturn.cs.uml.edu1](116)> lg Master total 32 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 . drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 .. drwxrwxr-x 3 lechner 05f523 4096 Oct 29 23:18 CVSROOT drwxrwxr-x 5 lechner 05f523 4096 Oct 29 22:47 ver_1 [saturn.cs.uml.edu1](117)> lg Master/CVSROOT total 296 drwxrwxr-x 3 lechner 05f523 4096 Oct 29 23:18 . -rw-r--r-- 1 lechner 05f523 493 Oct 29 22:42 .#checkoutlist -rw-r--r-- 1 lechner 05f523 760 Oct 29 22:42 .#commitinfo -rw-r--r-- 1 lechner 05f523 364 Oct 29 22:42 .#config -rw-r--r-- 1 lechner 05f523 753 Oct 29 22:42 .#cvswrappers -rw-r--r-- 1 lechner 05f523 1025 Oct 29 22:42 .#editinfo -rw-r--r-- 1 lechner 05f523 1141 Oct 29 22:42 .#loginfo -rw-r--r-- 1 lechner 05f523 1151 Oct 29 22:42 .#modules -rw-r--r-- 1 lechner 05f523 564 Oct 29 22:42 .#notify -rw-r--r-- 1 lechner 05f523 649 Oct 29 22:42 .#rcsinfo -rw-r--r-- 1 lechner 05f523 879 Oct 29 22:42 .#taginfo -rw-r--r-- 1 lechner 05f523 1026 Oct 29 22:42 .#verifymsg drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 22:50 CVS -r--r--r-- 1 lechner 05f523 493 Oct 29 23:16 checkoutlist -r--r--r-- 1 lechner 05f523 696 Oct 29 22:42 checkoutlist,v -r--r--r-- 1 lechner 05f523 760 Oct 29 23:16 commitinfo -r--r--r-- 1 lechner 05f523 963 Oct 29 22:42 commitinfo,v -r--r--r-- 1 lechner 05f523 364 Oct 29 23:16 config -r--r--r-- 1 lechner 05f523 567 Oct 29 22:42 config,v -r--r--r-- 1 lechner 05f523 753 Oct 29 23:16 cvswrappers -r--r--r-- 1 lechner 05f523 956 Oct 29 22:42 cvswrappers,v -r--r--r-- 1 lechner 05f523 1025 Oct 29 23:16 editinfo -r--r--r-- 1 lechner 05f523 1228 Oct 29 22:42 editinfo,v -rw-rw-r-- 1 lechner 05f523 368 Oct 29 23:18 history -r--r--r-- 1 lechner 05f523 1409 Oct 29 23:16 loginfo -r--r--r-- 1 lechner 05f523 1757 Oct 29 23:16 loginfo,v -r--r--r-- 1 lechner 05f523 1151 Oct 29 23:16 modules -r--r--r-- 1 lechner 05f523 1354 Oct 29 22:42 modules,v -r--r--r-- 1 lechner 05f523 564 Oct 29 23:16 notify -r--r--r-- 1 lechner 05f523 767 Oct 29 22:42 notify,v -r--r--r-- 1 lechner 05f523 649 Oct 29 23:16 rcsinfo -r--r--r-- 1 lechner 05f523 852 Oct 29 22:42 rcsinfo,v -r--r--r-- 1 lechner 05f523 879 Oct 29 23:16 taginfo -r--r--r-- 1 lechner 05f523 1082 Oct 29 22:42 taginfo,v -r--r--r-- 1 lechner 05f523 1026 Oct 29 23:16 verifymsg -r--r--r-- 1 lechner 05f523 1229 Oct 29 22:42 verifymsg,v [saturn.cs.uml.edu1](118)> vi loginfo 41;1H?1h"loginfo" [New file] ;H2J ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ J?1l[saturn.cs.uml.edu1])>1lcdMMMaster/CVSROOT [saturn.cs.uml.edu1](120)> vi loginvKfo 41;1H?1h"loginfo" [Read only] 31 lines, 1409 characters ;H2J# The "loginfo" file controls where "cvs commit" log informationH # is sent. The first entry on a line is a regular expression which must match # the directory that the change is being made to, relative to the # $CVSROOT. If a match is found, then the remainder of the line is a filter # program that should expect log information on its standard input. # # If the repository name does not match any of the regular expressions in this # file, the "DEFAULT" line is used, if it is specified. # # If the name ALL appears as a regular expression it is always used # in addition to the first matching regex or DEFAULT. # # You may specify a format string as part of the # filter. The string is composed of a `%' followed # by a single format character, or followed by a set of format # characters surrounded by `{' and `}' as separators. The format # characters are: # # s = file name # V = old version number (pre-checkin) # v = new version number (post-checkin) # # For example: #DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog # or #DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog DEFAULT $CVSROOT/CVSROOT/log.pl %s $CVSROOT/CVSROOT/commitlog ^CVSROOT /bin/mail -s "[CVS autoupdate] %s" lechner ^CVSROOT /bin/mail -s "[CVS admin commit] %s" lechner ^ver_1 /bin/mail -s "[CVS admin commit] %s" lechner,ralmonte,uguntu,smandava,kpatel1,jtan ~ ~ ~ ~ ~ ~ ~ ~ ~H41;1H"loginfo" [Read only] 31 lines, 1409 charactersH J?1l[saturn.cs.uml.edu1](121)> cvs log loginfo RCS file: /usr/proj3/case/gen/gencpp/base/Master/CVSROOT/loginfo,v Working file: loginfo head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2005/10/30 03:16:37; author: lechner; state: Exp; lines: +5 -0 New version of loginfo for gencpp v1 - notifies 05f523 alias. ---------------------------- revision 1.1 date: 2005/10/30 02:42:08; author: lechner; state: Exp; initial checkin ============================================================================= [saturn.cs.uml.edu1](122)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/base/Master/CVSROOT [saturn.cs.uml.edu1](123)> cd ../.. [saturn.cs.uml.edu1](124)> lg total 24 drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwx--x--x 4 lechner 05f523 4096 Oct 29 22:46 Master [saturn.cs.uml.edu1](125)> cd .. [saturn.cs.uml.edu1](126)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](127)> lg total 168 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 base -rw------- 1 lechner 05f523 131072 Oct 29 23:11 typescript drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1 [saturn.cs.uml.edu1](128)> cd ver_1 [saturn.cs.uml.edu1](129)> lg total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](130)> cvs status . cvs status: Examining . cvs status: in directory .: cvs [status aborted]: there is no version here; do 'cvs checkout' first [saturn.cs.uml.edu1](131)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](132)> [saturn.cs.uml.edu1](132)> cd .. [saturn.cs.uml.edu1](133)> cvs status ver_1 cvs status: Examining ver_1 cvs status: in directory ver_1: cvs [status aborted]: there is no version here; do 'cvs checkout' first [saturn.cs.uml.edu1](134)> lg cveKver_1 total 48 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 .. drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 metaschema.sch drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 src drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 test [saturn.cs.uml.edu1](135)> lg ver_1/* -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:43 ver_1/metaschema.sch ver_1/doc: total 788 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:43 . drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 .. -rw------- 1 lechner 05f523 208384 Oct 29 22:43 FinalReport.doc.bak -rw------- 1 lechner 05f523 262144 Oct 29 22:43 gencppFinalReport_km_mo.doc -rw------- 1 lechner 05f523 47616 Oct 29 22:43 gencpp_bugfixes_2000Nov30.doc -rw------- 1 lechner 05f523 29184 Oct 29 22:43 phase1_example.doc -rw------- 1 lechner 05f523 40448 Oct 29 22:43 phase1_exampleR1.doc -rw------- 1 lechner 05f523 45056 Oct 29 22:43 phase1_projectV2.doc -rw------- 1 lechner 05f523 66048 Oct 29 22:43 phase2_specification.doc -rw------- 1 lechner 05f523 34816 Oct 29 22:43 phase2_state_diagrams.doc ver_1/src: total 1132 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 .. -rw------- 1 lechner 05f523 1492 Oct 29 22:43 Makefile -rw------- 1 lechner 05f523 1196 Oct 29 22:43 aareadme -rw------- 1 lechner 05f523 4083 Oct 29 22:43 add_pc_cp_entries.c -rw------- 1 lechner 05f523 13142 Oct 29 22:43 btree_c_file.h -rw------- 1 lechner 05f523 2525 Oct 29 22:43 change_file_exten.c -rw------- 1 lechner 05f523 17454 Oct 29 22:43 chgen.c -rw------- 1 lechner 05f523 5051 Oct 29 22:43 chgen_define.h -rw------- 1 lechner 05f523 15229 Oct 29 22:43 chgen_externs.h -rw------- 1 lechner 05f523 8563 Oct 29 22:43 chgen_global_vars.c -rw------- 1 lechner 05f523 69 Oct 29 22:43 chgen_release_date.c -rw------- 1 lechner 05f523 2698 Oct 29 22:43 close_files.c -rw------- 1 lechner 05f523 2467 Oct 29 22:43 gen_cc_files.c -rw------- 1 lechner 05f523 83842 Oct 29 22:43 gen_defines.c -rw------- 1 lechner 05f523 8365 Oct 29 22:43 gen_load_data.c -rw------- 1 lechner 05f523 1418 Oct 29 22:43 gen_lut.c -rw------- 1 lechner 05f523 57233 Oct 29 22:43 gen_macros.c -rw------- 1 lechner 05f523 75319 Oct 29 22:43 gen_ops.c -rw------- 1 lechner 05f523 5750 Oct 29 22:43 gen_path.c -rw------- 1 lechner 05f523 6766 Oct 29 22:43 gen_pr_add.c -rw------- 1 lechner 05f523 10017 Oct 29 22:43 gen_pr_delete.c -rw------- 1 lechner 05f523 8056 Oct 29 22:43 gen_pr_dump.c -rw------- 1 lechner 05f523 5127 Oct 29 22:43 gen_pr_free.c -rw------- 1 lechner 05f523 20803 Oct 29 22:43 gen_pr_init.c -rw------- 1 lechner 05f523 10036 Oct 29 22:43 gen_pr_load.c -rw------- 1 lechner 05f523 79909 Oct 29 22:43 gen_pr_log.c -rw------- 1 lechner 05f523 7416 Oct 29 22:43 gen_pr_stats.c -rw------- 1 lechner 05f523 43483 Oct 29 22:43 gen_pr_utils.c -rw------- 1 lechner 05f523 3741 Oct 29 22:43 gen_rr_matrix.c -rw------- 1 lechner 05f523 22834 Oct 29 22:43 gen_structures.c -rw------- 1 lechner 05f523 3250 Oct 29 22:43 hcg_parse.c -rw------- 1 lechner 05f523 22716 Oct 29 22:43 lut.c -rw------- 1 lechner 05f523 2302 Oct 29 22:43 lut.h -rw------- 1 lechner 05f523 14212 Oct 29 22:43 lut_c_file.h -rw------- 1 lechner 05f523 3258 Oct 29 22:43 lut_h_file.h -rw------- 1 lechner 05f523 4577 Oct 29 22:43 make_cptr.c -rw------- 1 lechner 05f523 4734 Oct 29 22:43 make_pptr.c -rw------- 1 lechner 05f523 45026 Oct 29 22:43 metaschema.h -rw------- 1 lechner 05f523 2509 Oct 29 22:43 mystrcpy.c -rw------- 1 lechner 05f523 5251 Oct 29 22:43 open_files.c -rw------- 1 lechner 05f523 44509 Oct 29 22:43 parse_schema.c -rw------- 1 lechner 05f523 10217 Oct 29 22:43 pr_delete.c -rw------- 1 lechner 05f523 6549 Oct 29 22:43 pr_dump.c -rw------- 1 lechner 05f523 1982 Oct 29 22:43 pr_free.c -rw------- 1 lechner 05f523 76186 Oct 29 22:43 pr_load.c -rw------- 1 lechner 05f523 4313 Oct 29 22:43 pr_stats.c -rw------- 1 lechner 05f523 6202 Oct 29 22:43 prototypes.h -rw------- 1 lechner 05f523 2374 Oct 29 22:43 read_next.c -rw------- 1 lechner 05f523 3309 Oct 29 22:44 rr_insert.c -rw------- 1 lechner 05f523 2919 Oct 29 22:44 store_into_matrix.c -rw------- 1 lechner 05f523 2109 Oct 29 22:44 strncpy_null.c -rw------- 1 lechner 05f523 6644 Oct 29 22:44 validate_schema.c -rw------- 1 lechner 05f523 4844 Oct 29 22:44 write_rr_table.c ver_1/test: total 60 drwxr-xr-x 2 lechner 05f523 4096 Oct 29 22:44 . drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 .. -r--r--r-- 1 lechner 05f523 7163 Oct 29 22:44 test_co_pr.cc -r--r--r-- 1 lechner 05f523 659 Oct 29 22:44 test_co_pr.dat -r--r--r-- 1 lechner 05f523 1298 Oct 29 22:44 test_co_pr.sch -r--r--r-- 1 lechner 05f523 196 Oct 29 22:44 test_co_pr.vdf -r--r--r-- 1 lechner 05f523 3912 Oct 29 22:44 test_results.out [saturn.cs.uml.edu1](136)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](137)> lg *.CVK/CVS ls: No match. [saturn.cs.uml.edu1](138)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](139)> lg total 232 drwx--x--x 4 lechner 05f523 4096 Oct 29 22:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 base -rw------- 1 lechner 05f523 196608 Oct 29 23:20 typescript drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1 [saturn.cs.uml.edu1](140)> mv ver_1 ver_1.bak [saturn.cs.uml.edu1](141)> cvs co ver_1 cvs checkout: Updating ver_1 U ver_1/metaschema.sch cvs checkout: Updating ver_1/doc U ver_1/doc/gencppFinalReport_km_mo.doc U ver_1/doc/gencpp_bugfixes_2000Nov30.doc U ver_1/doc/phase1_example.doc U ver_1/doc/phase1_exampleR1.doc U ver_1/doc/phase1_projectV2.doc U ver_1/doc/phase2_specification.doc U ver_1/doc/phase2_state_diagrams.doc cvs checkout: Updating ver_1/src U ver_1/src/Makefile U ver_1/src/aareadme U ver_1/src/add_pc_cp_entries.c U ver_1/src/btree_c_file.h U ver_1/src/change_file_exten.c U ver_1/src/chgen.c U ver_1/src/chgen_define.h U ver_1/src/chgen_externs.h U ver_1/src/chgen_global_vars.c U ver_1/src/chgen_release_date.c U ver_1/src/close_files.c U ver_1/src/gen_cc_files.c U ver_1/src/gen_defines.c U ver_1/src/gen_load_data.c U ver_1/src/gen_lut.c U ver_1/src/gen_macros.c U ver_1/src/gen_ops.c U ver_1/src/gen_path.c U ver_1/src/gen_pr_add.c U ver_1/src/gen_pr_delete.c U ver_1/src/gen_pr_dump.c U ver_1/src/gen_pr_free.c U ver_1/src/gen_pr_init.c U ver_1/src/gen_pr_load.c U ver_1/src/gen_pr_log.c U ver_1/src/gen_pr_stats.c U ver_1/src/gen_pr_utils.c U ver_1/src/gen_rr_matrix.c U ver_1/src/gen_structures.c U ver_1/src/hcg_parse.c U ver_1/src/lut.c U ver_1/src/lut.h U ver_1/src/lut_c_file.h U ver_1/src/lut_h_file.h U ver_1/src/make_cptr.c U ver_1/src/make_pptr.c U ver_1/src/metaschema.h U ver_1/src/mystrcpy.c U ver_1/src/open_files.c U ver_1/src/parse_schema.c U ver_1/src/pr_delete.c U ver_1/src/pr_dump.c U ver_1/src/pr_free.c U ver_1/src/pr_load.c U ver_1/src/pr_stats.c U ver_1/src/prototypes.h U ver_1/src/read_next.c U ver_1/src/rr_insert.c U ver_1/src/store_into_matrix.c U ver_1/src/strncpy_null.c U ver_1/src/validate_schema.c U ver_1/src/write_rr_table.c cvs checkout: Updating ver_1/test U ver_1/test/test_co_pr.cc U ver_1/test/test_co_pr.dat U ver_1/test/test_co_pr.sch U ver_1/test/test_co_pr.vdf U ver_1/test/test_results.out [saturn.cs.uml.edu1](142)> lg total 240 drwx--x--x 5 lechner 05f523 4096 Oct 29 23:20 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 base -rw------- 1 lechner 05f523 196608 Oct 29 23:20 typescript drwx--x--x 6 lechner 05f523 4096 Oct 29 23:21 ver_1 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1.bak [saturn.cs.uml.edu1](143)> diff ver_1 ver_1.bak|wc 4 19 174 [saturn.cs.uml.edu1](144)> diff ver_1 ver_1.bak | KK Only in ver_1: CVS Common subdirectories: ver_1/doc and ver_1.bak/doc Common subdirectories: ver_1/src and ver_1.bak/src Common subdirectories: ver_1/test and ver_1.bak/test [saturn.cs.uml.edu1](145)> diff ver_1/*vver_1.bak/* diff: extra operand diff: Try `diff --help' for more information. [saturn.cs.uml.edu1](146)> diff ver_1/docvver_1.bak/doc Only in ver_1/doc: CVS Only in ver_1.bak/doc: FinalReport.doc.bak Binary files ver_1/doc/phase2_specification.doc and ver_1.bak/doc/phase2_specification.doc differ [saturn.cs.uml.edu1](147)> diff ver_1/srcvver_1.bak/srcrcK Only in ver_1/src: CVS diff -bitw ver_1/src/add_pc_cp_entries.c ver_1.bak/src/add_pc_cp_entries.c 42c42 < static char rcsid[] = "$Id: add_pc_cp_entries.c,v 1.1.1.1 2005/10/30 02:46:45 lechner Exp $"; --- > static char rcsid[] = "$Id: add_pc_cp_entries.c,v 1.3.4.1 1999/05/04 16:58:40 jkarner Exp $"; diff -bitw ver_1/src/btree_c_file.h ver_1.bak/src/btree_c_file.h 5c5 < /* $Id: btree_c_file.h,v 1.1.1.1 2005/10/30 02:46:45 lechner Exp $ */ --- > /* $Id: btree_c_file.h,v 1.2.4.1 1999/05/04 17:00:28 jkarner Exp $ */ diff -bitw ver_1/src/change_file_exten.c ver_1.bak/src/change_file_exten.c 37c37 < static char rcsid[] = "$Id: change_file_exten.c,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $"; --- > static char rcsid[] = "$Id: change_file_exten.c,v 1.3.4.1 1999/05/04 16:59:34 jkarner Exp $"; diff -bitw ver_1/src/chgen.c ver_1.bak/src/chgen.c 122c122 < static char rcsid[] = "$Id: chgen.c,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $"; --- > static char rcsid[] = "$Id: chgen.c,v 1.4.4.2 1999/05/07 01:25:00 jkarner Exp $"; diff -bitw ver_1/src/chgen_define.h ver_1.bak/src/chgen_define.h 6c6 < /* $Id: chgen_define.h,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $ */ --- > /* $Id: chgen_define.h,v 1.4.4.3 1999/05/07 01:25:04 jkarner Exp $ */ diff -bitw ver_1/src/chgen_externs.h ver_1.bak/src/chgen_externs.h 6c6 < /* $Id: chgen_externs.h,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $ */ --- > /* $Id: chgen_externs.h,v 1.3.4.2 1999/05/07 01:25:02 jkarner Exp $ */ diff -bitw ver_1/src/close_files.c ver_1.bak/src/close_files.c 35c35 < static char rcsid[] = "$Id: close_files.c,v 1.1.1.1 2005/10/30 02:46:47 lechner Exp $"; --- > static char rcsid[] = "$Id: close_files.c,v 1.3.4.1 1999/05/04 16:59:39 jkarner Exp $"; diff -bitw ver_1/src/gen_cc_files.c ver_1.bak/src/gen_cc_files.c 38c38 < static char rcsid[] = "$Id: gen_cc_files.c,v 1.1.1.1 2005/10/30 02:46:48 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_c_files.c,v 1.3.4.1 1999/05/04 16:59:40 jkarner Exp $"; diff -bitw ver_1/src/gen_defines.c ver_1.bak/src/gen_defines.c 69c69 < static char rcsid[] = "$Id: gen_defines.c,v 1.1.1.1 2005/10/30 02:46:48 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_defines.c,v 1.7.4.3 1999/05/07 01:25:07 jkarner Exp $"; diff -bitw ver_1/src/gen_load_data.c ver_1.bak/src/gen_load_data.c 42c42 < static char rcsid[] = "$Id: gen_load_data.c,v 1.1.1.1 2005/10/30 02:46:48 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_load_data.c,v 1.2.4.1 1999/05/04 16:59:44 jkarner Exp $"; diff -bitw ver_1/src/gen_lut.c ver_1.bak/src/gen_lut.c 12c12 < static char rcsid[] = "$Id: gen_lut.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_lut.c,v 1.2.4.1 1999/05/04 16:59:46 jkarner Exp $"; diff -bitw ver_1/src/gen_macros.c ver_1.bak/src/gen_macros.c 59c59 < static char rcsid[] = "$Id: gen_macros.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_macros.c,v 1.2.4.1 1999/05/04 16:59:47 jkarner Exp $"; diff -bitw ver_1/src/gen_ops.c ver_1.bak/src/gen_ops.c 632c632 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_add.c,v 1.4.4.2 1999/05/07 01:25:08 jkarner Exp $"; 973c973 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_delete.c,v 1.5.4.1 1999/05/04 16:59:52 jkarner Exp $"; 1137c1137 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_dump.c,v 1.3.4.1 1999/05/04 16:59:53 jkarner Exp $"; 1180c1180 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_dump.c,v 1.3.4.1 1999/05/04 16:59:53 jkarner Exp $"; diff -bitw ver_1/src/gen_path.c ver_1.bak/src/gen_path.c 64c64 < static char rcsid[] = "$Id: gen_path.c,v 1.1.1.1 2005/10/30 02:46:50 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_path.c,v 1.2.4.1 1999/05/04 16:59:49 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_add.c ver_1.bak/src/gen_pr_add.c 59c59 < static char rcsid[] = "$Id: gen_pr_add.c,v 1.1.1.1 2005/10/30 02:46:50 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_add.c,v 1.4.4.2 1999/05/07 01:25:08 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_delete.c ver_1.bak/src/gen_pr_delete.c 50c50 < static char rcsid[] = "$Id: gen_pr_delete.c,v 1.1.1.1 2005/10/30 02:46:50 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_delete.c,v 1.5.4.1 1999/05/04 16:59:52 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_dump.c ver_1.bak/src/gen_pr_dump.c 46c46 < static char rcsid[] = "$Id: gen_pr_dump.c,v 1.1.1.1 2005/10/30 02:46:51 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_dump.c,v 1.3.4.1 1999/05/04 16:59:53 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_free.c ver_1.bak/src/gen_pr_free.c 41c41 < static char rcsid[] = "$Id: gen_pr_free.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_free.c,v 1.3.4.1 1999/05/04 16:59:55 jkarner Exp $"; 75c75 < fprintf(prfree_fp,"static char rcsid[] = \"$Id: gen_pr_free.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $\";\n"); --- > fprintf(prfree_fp,"static char rcsid[] = \"$Id: gen_pr_free.c,v 1.3.4.1 1999/05/04 16:59:55 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_init.c ver_1.bak/src/gen_pr_init.c 55c55 < static char rcsid[] = "$Id: gen_pr_init.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_init.c,v 1.4.4.2 1999/05/07 01:25:13 jkarner Exp $"; 68c68 < fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_init.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $\";\n"); --- > fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_init.c,v 1.4.4.2 1999/05/07 01:25:13 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_load.c ver_1.bak/src/gen_pr_load.c 46c46 < static char rcsid[] = "$Id: gen_pr_load.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_load.c,v 1.4.4.2 1999/05/07 01:25:14 jkarner Exp $"; 57c57 < fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_load.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $\";\n"); --- > fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_load.c,v 1.4.4.2 1999/05/07 01:25:14 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_log.c ver_1.bak/src/gen_pr_log.c 49c49 < static char rcsid[] = "$Id: gen_pr_log.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_log.c,v 1.2.4.1 1999/05/04 17:00:00 jkarner Exp $"; 466c466 < fprintf(prlog_fp, "static char rcsid[] = \"$Id: gen_pr_log.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $\";\n"); --- > fprintf(prlog_fp, "static char rcsid[] = \"$Id: gen_pr_log.c,v 1.2.4.1 1999/05/04 17:00:00 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_stats.c ver_1.bak/src/gen_pr_stats.c 21c21 < static char rcsid[] = "$Id: gen_pr_stats.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_stats.c,v 1.2.4.1 1999/05/04 17:00:01 jkarner Exp $"; 51c51 < fprintf(prstats_fp,"static char rcsid[] = \"$Id: gen_pr_stats.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $\";\n"); --- > fprintf(prstats_fp,"static char rcsid[] = \"$Id: gen_pr_stats.c,v 1.2.4.1 1999/05/04 17:00:01 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_utils.c ver_1.bak/src/gen_pr_utils.c 50c50 < static char rcsid[] = "$Id: gen_pr_utils.c,v 1.1.1.1 2005/10/30 02:46:54 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_utils.c,v 1.3.4.2 1999/05/07 01:25:16 jkarner Exp $"; 127c127 < fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_utils.c,v 1.1.1.1 2005/10/30 02:46:54 lechner Exp $\";\n"); --- > fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_utils.c,v 1.3.4.2 1999/05/07 01:25:16 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_rr_matrix.c ver_1.bak/src/gen_rr_matrix.c 36c36 < static char rcsid[] = "$Id: gen_rr_matrix.c,v 1.1.1.1 2005/10/30 02:46:54 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_rr_matrix.c,v 1.2.4.1 1999/05/04 17:00:04 jkarner Exp $"; diff -bitw ver_1/src/gen_structures.c ver_1.bak/src/gen_structures.c 49c49 < static char rcsid[] = "$Id: gen_structures.c,v 1.1.1.1 2005/10/30 02:46:55 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_structures.c,v 1.4.4.2 1999/05/04 17:00:06 jkarner Exp $"; diff -bitw ver_1/src/hcg_parse.c ver_1.bak/src/hcg_parse.c 42c42 < static char rcsid[] = "$Id: hcg_parse.c,v 1.1.1.1 2005/10/30 02:46:55 lechner Exp $"; --- > static char rcsid[] = "$Id: hcg_parse.c,v 1.3.4.1 1999/05/04 17:00:07 jkarner Exp $"; diff -bitw ver_1/src/lut_c_file.h ver_1.bak/src/lut_c_file.h 13c13 < /* $Id: lut_c_file.h,v 1.1.1.1 2005/10/30 02:46:56 lechner Exp $ */ --- > /* $Id: lut_c_file.h,v 1.2.4.1 1999/05/04 17:00:34 jkarner Exp $ */ diff -bitw ver_1/src/lut_h_file.h ver_1.bak/src/lut_h_file.h 5c5 < /* $Id: lut_h_file.h,v 1.1.1.1 2005/10/30 02:46:56 lechner Exp $ */ --- > /* $Id: lut_h_file.h,v 1.2.4.1 1999/05/04 17:00:38 jkarner Exp $ */ diff -bitw ver_1/src/make_cptr.c ver_1.bak/src/make_cptr.c 40c40 < static char rcsid[] = "$Id: make_cptr.c,v 1.1.1.1 2005/10/30 02:46:57 lechner Exp $"; --- > static char rcsid[] = "$Id: make_cptr.c,v 1.3.4.1 1999/05/04 17:00:10 jkarner Exp $"; diff -bitw ver_1/src/make_pptr.c ver_1.bak/src/make_pptr.c 43c43 < static char rcsid[] = "$Id: make_pptr.c,v 1.1.1.1 2005/10/30 02:46:57 lechner Exp $"; --- > static char rcsid[] = "$Id: make_pptr.c,v 1.2.4.1 1999/05/04 17:00:12 jkarner Exp $"; diff -bitw ver_1/src/mystrcpy.c ver_1.bak/src/mystrcpy.c 35c35 < static char rcsid[] = "$Id: mystrcpy.c,v 1.1.1.1 2005/10/30 02:46:58 lechner Exp $"; --- > static char rcsid[] = "$Id: mystrcpy.c,v 1.3.4.1 1999/05/04 17:00:14 jkarner Exp $"; diff -bitw ver_1/src/open_files.c ver_1.bak/src/open_files.c 43c43 < static char rcsid[] = "$Id: open_files.c,v 1.1.1.1 2005/10/30 02:46:58 lechner Exp $"; --- > static char rcsid[] = "$Id: open_files.c,v 1.3.4.1 1999/05/04 17:00:16 jkarner Exp $"; diff -bitw ver_1/src/parse_schema.c ver_1.bak/src/parse_schema.c 140c140 < static char rcsid[] = "$Id: parse_schema.c,v 1.1.1.1 2005/10/30 02:46:58 lechner Exp $"; --- > static char rcsid[] = "$Id: parse_schema.c,v 1.4.4.2 1999/05/07 01:25:18 jkarner Exp $"; diff -bitw ver_1/src/pr_free.c ver_1.bak/src/pr_free.c 37c37 < static char rcsid[] = "$Id: pr_free.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_free.c,v 1.1.2.1 1999/05/07 01:56:46 jkarner Exp $"; diff -bitw ver_1/src/pr_load.c ver_1.bak/src/pr_load.c 43c43 < static char rcsid[] = "$Id: pr_load.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_load.c,v 1.1.2.1 1999/05/07 01:56:48 jkarner Exp $"; 1600c1600 < static char rcsid[] = "$Id: pr_load.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_load.c,v 1.1.2.1 1999/05/07 01:56:48 jkarner Exp $"; 2419c2419 < static char rcsid[] = "$Id: pr_load.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_load.c,v 1.1.2.1 1999/05/07 01:56:48 jkarner Exp $"; diff -bitw ver_1/src/pr_stats.c ver_1.bak/src/pr_stats.c 24c24 < static char rcsid[] = "$Id: pr_stats.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_stats.c,v 1.1.2.1 1999/05/07 01:56:50 jkarner Exp $"; diff -bitw ver_1/src/prototypes.h ver_1.bak/src/prototypes.h 8c8 < /* $Id: prototypes.h,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $ */ --- > /* $Id: prototypes.h,v 1.1.4.1 1999/05/04 17:00:40 jkarner Exp $ */ diff -bitw ver_1/src/read_next.c ver_1.bak/src/read_next.c 36c36 < static char rcsid[] = "$Id: read_next.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: read_next.c,v 1.2.4.1 1999/05/04 17:00:19 jkarner Exp $"; diff -bitw ver_1/src/rr_insert.c ver_1.bak/src/rr_insert.c 38c38 < static char rcsid[] = "$Id: rr_insert.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: rr_insert.c,v 1.3.4.1 1999/05/04 17:00:20 jkarner Exp $"; diff -bitw ver_1/src/store_into_matrix.c ver_1.bak/src/store_into_matrix.c 35c35 < static char rcsid[] = "$Id: store_into_matrix.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: store_into_matrix.c,v 1.2.4.1 1999/05/04 17:00:22 jkarner Exp $"; diff -bitw ver_1/src/strncpy_null.c ver_1.bak/src/strncpy_null.c 37c37 < static char rcsid[] = "$Id: strncpy_null.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: strncpy_null.c,v 1.2.4.1 1999/05/04 17:00:23 jkarner Exp $"; diff -bitw ver_1/src/validate_schema.c ver_1.bak/src/validate_schema.c 46c46 < static char rcsid[] = "$Id: validate_schema.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: validate_schema.c,v 1.2.4.1 1999/05/04 17:00:25 jkarner Exp $"; diff -bitw ver_1/src/write_rr_table.c ver_1.bak/src/write_rr_table.c 35c35 < static char rcsid[] = "$Id: write_rr_table.c,v 1.1.1.1 2005/10/30 02:47:02 lechner Exp $"; --- > static char rcsid[] = "$Id: write_rr_table.c,v 1.2.4.1 1999/05/04 17:00:26 jkarner Exp $"; [saturn.cs.uml.edu1](148)> diff ver_1/src ver_1.bak/src|wc 260 1666 13638 [saturn.cs.uml.edu1](149)> diff ver_1/src ver_1.bak/src | wKm ?1h41;1HKOnly in ver_1/src: CVS diff -bitw ver_1/src/add_pc_cp_entries.c ver_1.bak/src/add_pc_cp_entries.c 42c42 < static char rcsid[] = "$Id: add_pc_cp_entries.c,v 1.1.1.1 2005/10/30 02:46:45 lechner Exp $"; --- > static char rcsid[] = "$Id: add_pc_cp_entries.c,v 1.3.4.1 1999/05/04 16:58:40 jkarner Exp $"; diff -bitw ver_1/src/btree_c_file.h ver_1.bak/src/btree_c_file.h 5c5 < /* $Id: btree_c_file.h,v 1.1.1.1 2005/10/30 02:46:45 lechner Exp $ */ --- > /* $Id: btree_c_file.h,v 1.2.4.1 1999/05/04 17:00:28 jkarner Exp $ */ diff -bitw ver_1/src/change_file_exten.c ver_1.bak/src/change_file_exten.c 37c37 < static char rcsid[] = "$Id: change_file_exten.c,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $"; --- > static char rcsid[] = "$Id: change_file_exten.c,v 1.3.4.1 1999/05/04 16:59:34 jkarner Exp $"; diff -bitw ver_1/src/chgen.c ver_1.bak/src/chgen.c 122c122 < static char rcsid[] = "$Id: chgen.c,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $"; --- > static char rcsid[] = "$Id: chgen.c,v 1.4.4.2 1999/05/07 01:25:00 jkarner Exp $"; diff -bitw ver_1/src/chgen_define.h ver_1.bak/src/chgen_define.h 6c6 < /* $Id: chgen_define.h,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $ */ --- > /* $Id: chgen_define.h,v 1.4.4.3 1999/05/07 01:25:04 jkarner Exp $ */ diff -bitw ver_1/src/chgen_externs.h ver_1.bak/src/chgen_externs.h 6c6 < /* $Id: chgen_externs.h,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $ */ --- > /* $Id: chgen_externs.h,v 1.3.4.2 1999/05/07 01:25:02 jkarner Exp $ */ diff -bitw ver_1/src/close_files.c ver_1.bak/src/close_files.c 35c35 < static char rcsid[] = "$Id: close_files.c,v 1.1.1.1 2005/10/30 02:46:47 lechner Exp $"; --- > static char rcsid[] = "$Id: close_files.c,v 1.3.4.1 1999/05/04 16:59:39 jkarner Exp $"; 41;1HK:41;1H41;1HKdiff -bitw ver_1/src/gen_cc_files.c ver_1.bak/src/gen_cc_files.c 38c38 < static char rcsid[] = "$Id: gen_cc_files.c,v 1.1.1.1 2005/10/30 02:46:48 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_c_files.c,v 1.3.4.1 1999/05/04 16:59:40 jkarner Exp $"; diff -bitw ver_1/src/gen_defines.c ver_1.bak/src/gen_defines.c 69c69 < static char rcsid[] = "$Id: gen_defines.c,v 1.1.1.1 2005/10/30 02:46:48 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_defines.c,v 1.7.4.3 1999/05/07 01:25:07 jkarner Exp $"; diff -bitw ver_1/src/gen_load_data.c ver_1.bak/src/gen_load_data.c 42c42 < static char rcsid[] = "$Id: gen_load_data.c,v 1.1.1.1 2005/10/30 02:46:48 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_load_data.c,v 1.2.4.1 1999/05/04 16:59:44 jkarner Exp $"; diff -bitw ver_1/src/gen_lut.c ver_1.bak/src/gen_lut.c 12c12 < static char rcsid[] = "$Id: gen_lut.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_lut.c,v 1.2.4.1 1999/05/04 16:59:46 jkarner Exp $"; diff -bitw ver_1/src/gen_macros.c ver_1.bak/src/gen_macros.c 59c59 < static char rcsid[] = "$Id: gen_macros.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_macros.c,v 1.2.4.1 1999/05/04 16:59:47 jkarner Exp $"; diff -bitw ver_1/src/gen_ops.c ver_1.bak/src/gen_ops.c 632c632 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_add.c,v 1.4.4.2 1999/05/07 01:25:08 jkarner Exp $"; 973c973 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_delete.c,v 1.5.4.1 1999/05/04 16:59:52 jkarner Exp $"; 1137c1137 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_dump.c,v 1.3.4.1 1999/05/04 16:59:53 jkarner Exp $"; 1180c1180 < static char rcsid[] = "$Id: gen_ops.c,v 1.1.1.1 2005/10/30 02:46:49 lechner Exp $"; 41;1HK:41;1H41;1HK--- > static char rcsid[] = "$Id: gen_pr_dump.c,v 1.3.4.1 1999/05/04 16:59:53 jkarner Exp $"; diff -bitw ver_1/src/gen_path.c ver_1.bak/src/gen_path.c 64c64 < static char rcsid[] = "$Id: gen_path.c,v 1.1.1.1 2005/10/30 02:46:50 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_path.c,v 1.2.4.1 1999/05/04 16:59:49 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_add.c ver_1.bak/src/gen_pr_add.c 59c59 < static char rcsid[] = "$Id: gen_pr_add.c,v 1.1.1.1 2005/10/30 02:46:50 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_add.c,v 1.4.4.2 1999/05/07 01:25:08 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_delete.c ver_1.bak/src/gen_pr_delete.c 50c50 < static char rcsid[] = "$Id: gen_pr_delete.c,v 1.1.1.1 2005/10/30 02:46:50 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_delete.c,v 1.5.4.1 1999/05/04 16:59:52 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_dump.c ver_1.bak/src/gen_pr_dump.c 46c46 < static char rcsid[] = "$Id: gen_pr_dump.c,v 1.1.1.1 2005/10/30 02:46:51 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_dump.c,v 1.3.4.1 1999/05/04 16:59:53 jkarner Exp $"; diff -bitw ver_1/src/gen_pr_free.c ver_1.bak/src/gen_pr_free.c 41c41 < static char rcsid[] = "$Id: gen_pr_free.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_free.c,v 1.3.4.1 1999/05/04 16:59:55 jkarner Exp $"; 75c75 < fprintf(prfree_fp,"static char rcsid[] = \"$Id: gen_pr_free.c,v 1.1.1.1 2005/10/30 02:46:52 le chner Exp $\";\n"); --- > fprintf(prfree_fp,"static char rcsid[] = \"$Id: gen_pr_free.c,v 1.3.4.1 1999/05/04 16:59:55 jk arner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_init.c ver_1.bak/src/gen_pr_init.c 55c55 < static char rcsid[] = "$Id: gen_pr_init.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_init.c,v 1.4.4.2 1999/05/07 01:25:13 jkarner Exp $"; 68c68 < fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_init.c,v 1.1.1.1 2005/10/30 02:46:5 41;1HK:41;1H41;1HK2 lechner Exp $\";\n"); --- > fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_init.c,v 1.4.4.2 1999/05/07 01:25:1 3 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_load.c ver_1.bak/src/gen_pr_load.c 46c46 < static char rcsid[] = "$Id: gen_pr_load.c,v 1.1.1.1 2005/10/30 02:46:52 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_load.c,v 1.4.4.2 1999/05/07 01:25:14 jkarner Exp $"; 57c57 < fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_load.c,v 1.1.1.1 2005/10/30 02:46:5 2 lechner Exp $\";\n"); --- > fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_load.c,v 1.4.4.2 1999/05/07 01:25:1 4 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_log.c ver_1.bak/src/gen_pr_log.c 49c49 < static char rcsid[] = "$Id: gen_pr_log.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_log.c,v 1.2.4.1 1999/05/04 17:00:00 jkarner Exp $"; 466c466 < fprintf(prlog_fp, "static char rcsid[] = \"$Id: gen_pr_log.c,v 1.1.1.1 2005/10/30 02:46:53 lechn er Exp $\";\n"); --- > fprintf(prlog_fp, "static char rcsid[] = \"$Id: gen_pr_log.c,v 1.2.4.1 1999/05/04 17:00:00 jkarn er Exp $\";\n"); diff -bitw ver_1/src/gen_pr_stats.c ver_1.bak/src/gen_pr_stats.c 21c21 < static char rcsid[] = "$Id: gen_pr_stats.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_pr_stats.c,v 1.2.4.1 1999/05/04 17:00:01 jkarner Exp $"; 51c51 < fprintf(prstats_fp,"static char rcsid[] = \"$Id: gen_pr_stats.c,v 1.1.1.1 2005/10/30 02:46:53 lechner Exp $\";\n"); --- > fprintf(prstats_fp,"static char rcsid[] = \"$Id: gen_pr_stats.c,v 1.2.4.1 1999/05/04 17:00:01 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_pr_utils.c ver_1.bak/src/gen_pr_utils.c 50c50 < static char rcsid[] = "$Id: gen_pr_utils.c,v 1.1.1.1 2005/10/30 02:46:54 lechner Exp $"; 41;1HK:41;1H41;1HK--- > static char rcsid[] = "$Id: gen_pr_utils.c,v 1.3.4.2 1999/05/07 01:25:16 jkarner Exp $"; 127c127 < fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_utils.c,v 1.1.1.1 2005/10/30 02:46: 54 lechner Exp $\";\n"); --- > fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_utils.c,v 1.3.4.2 1999/05/07 01:25: 16 jkarner Exp $\";\n"); diff -bitw ver_1/src/gen_rr_matrix.c ver_1.bak/src/gen_rr_matrix.c 36c36 < static char rcsid[] = "$Id: gen_rr_matrix.c,v 1.1.1.1 2005/10/30 02:46:54 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_rr_matrix.c,v 1.2.4.1 1999/05/04 17:00:04 jkarner Exp $"; diff -bitw ver_1/src/gen_structures.c ver_1.bak/src/gen_structures.c 49c49 < static char rcsid[] = "$Id: gen_structures.c,v 1.1.1.1 2005/10/30 02:46:55 lechner Exp $"; --- > static char rcsid[] = "$Id: gen_structures.c,v 1.4.4.2 1999/05/04 17:00:06 jkarner Exp $"; diff -bitw ver_1/src/hcg_parse.c ver_1.bak/src/hcg_parse.c 42c42 < static char rcsid[] = "$Id: hcg_parse.c,v 1.1.1.1 2005/10/30 02:46:55 lechner Exp $"; --- > static char rcsid[] = "$Id: hcg_parse.c,v 1.3.4.1 1999/05/04 17:00:07 jkarner Exp $"; diff -bitw ver_1/src/lut_c_file.h ver_1.bak/src/lut_c_file.h 13c13 < /* $Id: lut_c_file.h,v 1.1.1.1 2005/10/30 02:46:56 lechner Exp $ */ --- > /* $Id: lut_c_file.h,v 1.2.4.1 1999/05/04 17:00:34 jkarner Exp $ */ diff -bitw ver_1/src/lut_h_file.h ver_1.bak/src/lut_h_file.h 5c5 < /* $Id: lut_h_file.h,v 1.1.1.1 2005/10/30 02:46:56 lechner Exp $ */ --- > /* $Id: lut_h_file.h,v 1.2.4.1 1999/05/04 17:00:38 jkarner Exp $ */ diff -bitw ver_1/src/make_cptr.c ver_1.bak/src/make_cptr.c 40c40 < static char rcsid[] = "$Id: make_cptr.c,v 1.1.1.1 2005/10/30 02:46:57 lechner Exp $"; --- > static char rcsid[] = "$Id: make_cptr.c,v 1.3.4.1 1999/05/04 17:00:10 jkarner Exp $"; diff -bitw ver_1/src/make_pptr.c ver_1.bak/src/make_pptr.c 43c43 41;1HK:41;1HK KESCK^?41;1HK:41;1HK:41;1HK:41;1HK KESCK^?41;1HK:41;1HK?1l Suspended [1] 161458 161438 [saturn.cs.uml.edu1](150)> echo $CVSROOT /usr/proj3/case/gen/gencpp/base/Master [saturn.cs.uml.edu1](151)> fg diff -bitw ver_1/src ver_1.bak/src | less ?1hHK--- K> static char rcsid[] = "$Id: gen_pr_utils.c,v 1.3.4.2 1999/05/07 01:25:16 jkarner Exp $"; K127c127 K< fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_utils.c,v 1.1.1.1 2005/10/30 02:46: K54 lechner Exp $\";\n"); K--- K> fprintf(prload_fp,"static char rcsid[] = \"$Id: gen_pr_utils.c,v 1.3.4.2 1999/05/07 01:25: K16 jkarner Exp $\";\n"); Kdiff -bitw ver_1/src/gen_rr_matrix.c ver_1.bak/src/gen_rr_matrix.c K36c36 K< static char rcsid[] = "$Id: gen_rr_matrix.c,v 1.1.1.1 2005/10/30 02:46:54 lechner Exp $"; K--- K> static char rcsid[] = "$Id: gen_rr_matrix.c,v 1.2.4.1 1999/05/04 17:00:04 jkarner Exp $"; Kdiff -bitw ver_1/src/gen_structures.c ver_1.bak/src/gen_structures.c K49c49 K< static char rcsid[] = "$Id: gen_structures.c,v 1.1.1.1 2005/10/30 02:46:55 lechner Exp $"; K--- K> static char rcsid[] = "$Id: gen_structures.c,v 1.4.4.2 1999/05/04 17:00:06 jkarner Exp $"; Kdiff -bitw ver_1/src/hcg_parse.c ver_1.bak/src/hcg_parse.c K42c42 K< static char rcsid[] = "$Id: hcg_parse.c,v 1.1.1.1 2005/10/30 02:46:55 lechner Exp $"; K--- K> static char rcsid[] = "$Id: hcg_parse.c,v 1.3.4.1 1999/05/04 17:00:07 jkarner Exp $"; Kdiff -bitw ver_1/src/lut_c_file.h ver_1.bak/src/lut_c_file.h K13c13 K< /* $Id: lut_c_file.h,v 1.1.1.1 2005/10/30 02:46:56 lechner Exp $ */ K--- K> /* $Id: lut_c_file.h,v 1.2.4.1 1999/05/04 17:00:34 jkarner Exp $ */ Kdiff -bitw ver_1/src/lut_h_file.h ver_1.bak/src/lut_h_file.h K5c5 K< /* $Id: lut_h_file.h,v 1.1.1.1 2005/10/30 02:46:56 lechner Exp $ */ K--- K> /* $Id: lut_h_file.h,v 1.2.4.1 1999/05/04 17:00:38 jkarner Exp $ */ Kdiff -bitw ver_1/src/make_cptr.c ver_1.bak/src/make_cptr.c K40c40 K< static char rcsid[] = "$Id: make_cptr.c,v 1.1.1.1 2005/10/30 02:46:57 lechner Exp $"; K--- K> static char rcsid[] = "$Id: make_cptr.c,v 1.3.4.1 1999/05/04 17:00:10 jkarner Exp $"; Kdiff -bitw ver_1/src/make_pptr.c ver_1.bak/src/make_pptr.c K43c43 41;1HK:41;1HK KESCKOKB41;1H41;1HK< static char rcsid[] = "$Id: make_pptr.c,v 1.1.1.1 2005/10/30 02:46:57 lechner Exp $"; 41;1HK:41;1H41;1HK--- > static char rcsid[] = "$Id: make_pptr.c,v 1.2.4.1 1999/05/04 17:00:12 jkarner Exp $"; diff -bitw ver_1/src/mystrcpy.c ver_1.bak/src/mystrcpy.c 35c35 < static char rcsid[] = "$Id: mystrcpy.c,v 1.1.1.1 2005/10/30 02:46:58 lechner Exp $"; --- > static char rcsid[] = "$Id: mystrcpy.c,v 1.3.4.1 1999/05/04 17:00:14 jkarner Exp $"; diff -bitw ver_1/src/open_files.c ver_1.bak/src/open_files.c 43c43 < static char rcsid[] = "$Id: open_files.c,v 1.1.1.1 2005/10/30 02:46:58 lechner Exp $"; --- > static char rcsid[] = "$Id: open_files.c,v 1.3.4.1 1999/05/04 17:00:16 jkarner Exp $"; diff -bitw ver_1/src/parse_schema.c ver_1.bak/src/parse_schema.c 140c140 < static char rcsid[] = "$Id: parse_schema.c,v 1.1.1.1 2005/10/30 02:46:58 lechner Exp $"; --- > static char rcsid[] = "$Id: parse_schema.c,v 1.4.4.2 1999/05/07 01:25:18 jkarner Exp $"; diff -bitw ver_1/src/pr_free.c ver_1.bak/src/pr_free.c 37c37 < static char rcsid[] = "$Id: pr_free.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_free.c,v 1.1.2.1 1999/05/07 01:56:46 jkarner Exp $"; diff -bitw ver_1/src/pr_load.c ver_1.bak/src/pr_load.c 43c43 < static char rcsid[] = "$Id: pr_load.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_load.c,v 1.1.2.1 1999/05/07 01:56:48 jkarner Exp $"; 1600c1600 < static char rcsid[] = "$Id: pr_load.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_load.c,v 1.1.2.1 1999/05/07 01:56:48 jkarner Exp $"; 2419c2419 < static char rcsid[] = "$Id: pr_load.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_load.c,v 1.1.2.1 1999/05/07 01:56:48 jkarner Exp $"; diff -bitw ver_1/src/pr_stats.c ver_1.bak/src/pr_stats.c 24c24 < static char rcsid[] = "$Id: pr_stats.c,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $"; --- > static char rcsid[] = "$Id: pr_stats.c,v 1.1.2.1 1999/05/07 01:56:50 jkarner Exp $"; 41;1HK:41;1H41;1HKdiff -bitw ver_1/src/prototypes.h ver_1.bak/src/prototypes.h 8c8 < /* $Id: prototypes.h,v 1.1.1.1 2005/10/30 02:47:00 lechner Exp $ */ --- > /* $Id: prototypes.h,v 1.1.4.1 1999/05/04 17:00:40 jkarner Exp $ */ diff -bitw ver_1/src/read_next.c ver_1.bak/src/read_next.c 36c36 < static char rcsid[] = "$Id: read_next.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: read_next.c,v 1.2.4.1 1999/05/04 17:00:19 jkarner Exp $"; diff -bitw ver_1/src/rr_insert.c ver_1.bak/src/rr_insert.c 38c38 < static char rcsid[] = "$Id: rr_insert.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: rr_insert.c,v 1.3.4.1 1999/05/04 17:00:20 jkarner Exp $"; diff -bitw ver_1/src/store_into_matrix.c ver_1.bak/src/store_into_matrix.c 35c35 < static char rcsid[] = "$Id: store_into_matrix.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: store_into_matrix.c,v 1.2.4.1 1999/05/04 17:00:22 jkarner Exp $"; diff -bitw ver_1/src/strncpy_null.c ver_1.bak/src/strncpy_null.c 37c37 < static char rcsid[] = "$Id: strncpy_null.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $"; --- > static char rcsid[] = "$Id: strncpy_null.c,v 1.2.4.1 1999/05/04 17:00:23 jkarner Exp $"; diff -bitw ver_1/src/validate_schema.c ver_1.bak/src/validate_schema.c 46c46 < static char rcsid[] = "$Id: validate_schema.c,v 1.1.1.1 2005/10/30 02:47:01 lechner Exp $" ; --- > static char rcsid[] = "$Id: validate_schema.c,v 1.2.4.1 1999/05/04 17:00:25 jkarner Exp $" ; diff -bitw ver_1/src/write_rr_table.c ver_1.bak/src/write_rr_table.c 35c35 < static char rcsid[] = "$Id: write_rr_table.c,v 1.1.1.1 2005/10/30 02:47:02 lechner Exp $"; --- > static char rcsid[] = "$Id: write_rr_table.c,v 1.2.4.1 1999/05/04 17:00:26 jkarner Exp $"; 41;1HK7m(END)m41;1H41;1HK41;1HK7m(END)m41;1HK?1l[saturn.cs.uml.edu1](152)> echo $CVSROKps PID TTY S TIME CMD 160008 pts/8 S 0:00.98 -h -is (tcsh) 131560 pts/9 S + 0:00.36 script 143980 pts/9 I 0:01.59 -tcsh (tcsh) 156924 pts/9 S + 0:00.35 script [saturn.cs.uml.edu1](153)> h 54 22:49 pwd 55 22:49 cd ../base/Master 56 22:49 lg 57 22:50 cd CVSROOT 58 22:50 lg 59 22:50 cd .. 60 22:50 cvs co CVSROOT 61 22:50 pwd 62 22:50 lg 63 22:50 vi CVSROOT 64 22:50 cd CVSROOT 65 22:50 lg 66 22:51 m modules,v 67 22:51 ! 68 22:51 pwd 69 22:51 lg .. 70 22:51 cd .. 71 22:51 lg .. 72 22:51 lg ver_1 73 22:52 pwd 74 22:52 lst 75 22:52 lg CVSROOT 76 22:52 pwd 77 22:52 cd .. 78 22:52 cd .. 79 22:52 lg 80 22:53 cd base 81 22:53 cvs co CVSROOT 82 22:53 pwd 83 22:53 lg 84 22:53 cd CVSROOT 85 22:53 lg 86 22:54 pwd 87 22:54 lg ../Maser/CVSROOT/history,v 88 22:54 lg ../Maser/CVSROOT/history 89 22:54 lg ../Master/CVSROOT/history 90 22:56 vi loginfp 91 22:56 vi loginfo 92 23:06 aprpos mailx 93 23:06 apropos mailx 94 23:06 which mailx 95 23:06 man mailx 96 23:08 which mail 97 23:09 which Mail 98 23:11 man Mail 99 23:14 pwd 100 23:14 ps 101 23:14 fg 102 23:15 pwd 103 23:15 lst 104 23:15 cvs ci loginfo 105 23:16 pwd 106 23:16 lg 107 23:17 cd .. 108 23:17 pwd 109 23:17 cvs release CVSROOT 110 23:17 pwd 111 23:17 cvs status CVSROOT 112 23:18 cvs release CVSROOT 113 23:18 pwd 114 23:18 lg 115 23:18 rm -r CVSROOT 116 23:18 lg Master 117 23:18 lg Master/CVSROOT 118 23:18 vi loginfo 119 23:18 cd Master/CVSROOT 120 23:18 vi loginfo 121 23:19 cvs log loginfo 122 23:19 pwd 123 23:19 cd ../.. 124 23:19 lg 125 23:19 cd .. 126 23:19 pwd 127 23:19 lg 128 23:19 cd ver_1 129 23:19 lg 130 23:19 cvs status . 131 23:19 pwd 132 23:19 cd .. 133 23:20 cvs status ver_1 134 23:20 lg ver_1 135 23:20 lg ver_1/* 136 23:20 pwd 137 23:20 lg */CVS 138 23:20 pwd 139 23:20 lg 140 23:20 mv ver_1 ver_1.bak 141 23:20 cvs co ver_1 142 23:21 lg 143 23:21 diff ver_1 ver_1.bak | wc 144 23:21 diff ver_1 ver_1.bak 145 23:21 diff ver_1/* ver_1.bak/* 146 23:22 diff ver_1/doc ver_1.bak/doc 147 23:22 diff ver_1/src ver_1.bak/src 148 23:22 diff ver_1/src ver_1.bak/src | wc 149 23:22 diff ver_1/src ver_1.bak/src | m 150 23:32 echo $CVSROOT 151 23:39 fg 152 23:39 ps 153 23:39 h [saturn.cs.uml.edu1](154)> diff ver_1/src ver_1.bak/src > ver_1.bak.d051029.dif [saturn.cs.uml.edu1](155)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](156)> lgKlg total 260 drwx--x--x 5 lechner 05f523 4096 Oct 29 23:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 base -rw------- 1 lechner 05f523 196608 Oct 29 23:20 typescript drwx--x--x 6 lechner 05f523 4096 Oct 29 23:21 ver_1 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1.bak -rw------- 1 lechner 05f523 13638 Oct 29 23:40 ver_1.bak051029.dif [saturn.cs.uml.edu1](157)> c644 *.dif ty* [saturn.cs.uml.edu1](158)> lg total 260 drwx--x--x 5 lechner 05f523 4096 Oct 29 23:40 . drwxr-xr-x 25 lechner 05f523 4096 Oct 29 22:32 .. drwx--x--x 3 lechner 05f523 4096 Oct 29 23:18 base -rw-r--r-- 1 lechner 05f523 196608 Oct 29 23:20 typescript drwx--x--x 6 lechner 05f523 4096 Oct 29 23:21 ver_1 drwx--x--x 5 lechner 05f523 4096 Oct 29 22:44 ver_1.bak -rw-r--r-- 1 lechner 05f523 13638 Oct 29 23:40 ver_1.bak051029.dif [saturn.cs.uml.edu1](159)> c755 base ver_1 [saturn.cs.uml.edu1](160)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp [saturn.cs.uml.edu1](161)> lg $CASE/gen/gencpp/ver_1.bak051029.dif -rw-r--r-- 1 lechner 05f523 13638 Oct 29 23:40 /usr/proj3/case/gen/gencpp/ver_1.bak051029.dif [saturn.cs.uml.edu1](162)> mv ver_1.bak051029.dif usage: mv [-i | f] [--] src target or: mv [-i | f] [--] src1 ... srcN directory or: mv [-i | f] [--] directory1 ... destination_directory [saturn.cs.uml.edu1](163)> mv ver_1.bak051029.dif ver_1 [saturn.cs.uml.edu1](164)> csKcd ver_1K [saturn.cs.uml.edu1](165)> lg total 76 drwxr-xr-x 6 lechner 05f523 4096 Oct 29 23:51 . drwx--x--x 5 lechner 05f523 4096 Oct 29 23:51 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 23:21 CVS drwx--x--x 3 lechner 05f523 4096 Oct 29 23:21 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:46 metaschema.sch drwx--x--x 3 lechner 05f523 4096 Oct 29 23:21 src drwx--x--x 3 lechner 05f523 4096 Oct 29 23:21 test -rw-r--r-- 1 lechner 05f523 13638 Oct 29 23:40 ver_1.bak051029.dif [saturn.cs.uml.edu1](166)> cvs aKvi ver_1.bak051029.dif 41;1H?1h"ver_1.bak051029.dif" 260 lines, 13638 characters ;H2JOnly in ver_1/src: CVSH diff -bitw ver_1/src/add_pc_cp_entries.c ver_1.bak/src/add_pc_cp_entries.c 42c42 < static char rcsid[] = "$Id: add_pc_cp_entries.c,v 1.1.1.1 2005/10/30 02:46:45 lechner Exp $"; --- > static char rcsid[] = "$Id: add_pc_cp_entries.c,v 1.3.4.1 1999/05/04 16:58:40 jkarner Exp $"; diff -bitw ver_1/src/btree_c_file.h ver_1.bak/src/btree_c_file.h 5c5 < /* $Id: btree_c_file.h,v 1.1.1.1 2005/10/30 02:46:45 lechner Exp $ */ --- > /* $Id: btree_c_file.h,v 1.2.4.1 1999/05/04 17:00:28 jkarner Exp $ */ diff -bitw ver_1/src/change_file_exten.c ver_1.bak/src/change_file_exten.c 37c37 < static char rcsid[] = "$Id: change_file_exten.c,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $"; --- > static char rcsid[] = "$Id: change_file_exten.c,v 1.3.4.1 1999/05/04 16:59:34 jkarner Exp $"; diff -bitw ver_1/src/chgen.c ver_1.bak/src/chgen.c 122c122 < static char rcsid[] = "$Id: chgen.c,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $"; --- > static char rcsid[] = "$Id: chgen.c,v 1.4.4.2 1999/05/07 01:25:00 jkarner Exp $"; diff -bitw ver_1/src/chgen_define.h ver_1.bak/src/chgen_define.h 6c6 < /* $Id: chgen_define.h,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $ */ --- > /* $Id: chgen_define.h,v 1.4.4.3 1999/05/07 01:25:04 jkarner Exp $ */ diff -bitw ver_1/src/chgen_externs.h ver_1.bak/src/chgen_externs.h 6c6 < /* $Id: chgen_externs.h,v 1.1.1.1 2005/10/30 02:46:46 lechner Exp $ */ --- > /* $Id: chgen_externs.h,v 1.3.4.2 1999/05/07 01:25:02 jkarner Exp $ */ diff -bitw ver_1/src/close_files.c ver_1.bak/src/close_files.c 35c35 41;1HKH J?1l[saturn.cs.uml.edu1])>6KhsvaddvUvver_1.bak051029.difK:q005/10/30 02:46:47 lechner Exp $"; 41;1HKH --- 68 22:51 pwd 1;41r1;41r > 69st22:51chalgr..id[] = "$Id: close_files.c,v 1.3.4.1 1999/05/04 16:59:39 jkarner Exp $";H41;1H"ver_1.bak051029.dif" 260 lines, 13638 charactersH 70 22:51 cd .. 71 22:51 lg .. 72 22:51 lg ver_1 73 22:52 pwd 74 22:52 lst 75 22:52 lg CVSROOT 76 22:52 pwd 77 22:52 cd .. 78 22:52 cd .. 79 22:52 lg 80 22:53 cd base 81 22:53 cvs co CVSROOT 82 22:53 pwd 83 22:53 lg 84 22:53 cd CVSROOT 85 22:53 lg 86 22:54 pwd 87 22:54 lg ../Maser/CVSROOT/history,v 88 22:54 lg ../Maser/CVSROOT/history 89 22:54 lg ../Master/CVSROOT/history 90 22:56 vi loginfp 91 22:56 vi loginfo 92 23:06 aprpos mailx 93 23:06 apropos mailx 94 23:06 which mailx 95 23:06 man mailx 96 23:08 which mail 97 23:09 which Mail 98 23:11 man Mail 99 23:14 pwd 100 23:14 ps 101 23:14 fg 102 23:15 pwd 103 23:15 lst 104 23:15 cvs ci loginfo 105 23:16 pwd 106 23:16 lg 107 23:17 cd .. 108 23:17 pwd 109 23:17 cvs release CVSROOT 110 23:17 pwd 111 23:17 cvs status CVSROOT 112 23:18 cvs release CVSROOT 113 23:18 pwd 114 23:18 lg 115 23:18 rm -r CVSROOT 116 23:18 lg Master 117 23:18 lg Master/CVSROOT 118 23:18 vi loginfo 119 23:18 cd Master/CVSROOT 120 23:18 vi loginfo 121 23:19 cvs log loginfo 122 23:19 pwd 123 23:19 cd ../.. 124 23:19 lg 125 23:19 cd .. 126 23:19 pwd 127 23:19 lg 128 23:19 cd ver_1 129 23:19 lg 130 23:19 cvs status . 131 23:19 pwd 132 23:19 cd .. 133 23:20 cvs status ver_1 134 23:20 lg ver_1 135 23:20 lg ver_1/* 136 23:20 pwd 137 23:20 lg */CVS 138 23:20 pwd 139 23:20 lg 140 23:20 mv ver_1 ver_1.bak 141 23:20 cvs co ver_1 142 23:21 lg 143 23:21 diff ver_1 ver_1.bak | wc 144 23:21 diff ver_1 ver_1.bak 145 23:21 diff ver_1/* ver_1.bak/* 146 23:22 diff ver_1/doc ver_1.bak/doc 147 23:22 diff ver_1/src ver_1.bak/src 148 23:22 diff ver_1/src ver_1.bak/src | wc 149 23:22 diff ver_1/src ver_1.bak/src | m 150 23:32 echo $CVSROOT 151 23:39 fg 152 23:39 ps 153 23:39 h 154 23:40 diff ver_1/src ver_1.bak/src > ver_1.bak051029.dif 155 23:40 pwd 156 23:40 lg 157 23:40 c644 *.dif ty* 158 23:40 lg 159 23:41 c755 base ver_1 160 23:46 pwd 161 23:51 lg $CASE/gen/gencpp/ver_1.bak051029.dif 162 23:51 mv ver_1.bak051029.dif 163 23:51 mv ver_1.bak051029.dif ver_1 164 23:51 cd ver_1 165 23:51 lg 166 23:51 vi ver_1.bak051029.dif 167 23:52 h [saturn.cs.uml.edu1](168)> ps PID TTY S TIME CMD 160008 pts/8 S 0:01.09 -h -is (tcsh) 131560 pts/9 S + 0:00.41 script 143980 pts/9 I 0:01.59 -tcsh (tcsh) 156924 pts/9 S + 0:00.39 script [saturn.cs.uml.edu1](169)> pwd /tmp_mnt/nfs/galaxy/misc/proj3/case/gen/gencpp/ver_1 [saturn.cs.uml.edu1](170)> lg total 76 drwxr-xr-x 6 lechner 05f523 4096 Oct 29 23:51 . drwx--x--x 5 lechner 05f523 4096 Oct 29 23:51 .. drwx--x--x 2 lechner 05f523 4096 Oct 29 23:21 CVS drwx--x--x 3 lechner 05f523 4096 Oct 29 23:21 doc -rw-r--r-- 1 lechner 05f523 2714 Oct 29 22:46 metaschema.sch drwx--x--x 3 lechner 05f523 4096 Oct 29 23:21 src drwx--x--x 3 lechner 05f523 4096 Oct 29 23:21 test -rw-r--r-- 1 lechner 05f523 13685 Oct 29 23:52 ver_1.bak051029.dif [saturn.cs.uml.edu1](171)> cvs add ver_1.bak051029.dif cvs add: scheduling file `ver_1.bak051029.dif' for addition cvs add: use 'cvs commit' to add this file permanently [saturn.cs.uml.edu1](172)> cvs ci ver_1.bak051029.dif 41;1H?1h"/tmp/cvsAAAaaNQTa" 7 lines, 275 characters ;H2J CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Added Files: CVS: ver_1.bak051029.dif CVS: ---------------------------------------------------------------------- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 41;1HKH 3;41r1;41rmgencppAcheckinn(whichhall2becomerv1.1.1.11offeofithehis .dif fiel as a record of the rcsid[] values that are lostH defaulttAeg11.1.1K1.1.111 ag 1.1.1A 2;65Hdefault11.1.1) CVS: ---------------------------------------------------------------------- Enter Log. Lines beginning with `CVS:' are removed automaticallyK K Added Files: ver_1.bak051029.dif ---------------------------------------------------------------------- ~K41;1H2 linesH J?1lRCSvfile:a/usr/proj3/case/gen/gencpp/base/Master/ver_1/ver_1.bak051029.dif,vHthe default 1.1.1) K2;54Hothe default 1.1.1)2;55Hithe default 1.1.1)2;56Hnthe default 1.1.1)2;57H the default 1.1.1)2;n8the default 1.1.1) 2;55Hn the default 1.1.1).41;1HK:w done Checking in ver_1.bak051029.dif; /usr/proj3/case/gen/gencpp/base/Master/ver_1/ver_1.bak051029.dif,v <-- ver_1.bak051029.dif initial revision: 1.1 done usage: binmail [-epqbhr] [-f file] or binmail [-d] [-r name] [-h N] user ... [saturn.cs.uml.edu1](173)> man binmail Reformatting page. Please wait... completed ?1h41;1HK mail(1) mail(1) NAME 1mmailmB, 1mbinmailmB - Sends and displays messages SYNOPSIS Reading Mail 1mmailmB [1m-epqmB] [1m-bhrmB] [1m-fmB 4mfilem] 1mbinmailmB [1m-epqmB] [1m-bhrmB] [1m-fmB 4mfilem] Sending Mail 1mmailmB [1m-dmB] [1m-rmB 4mnamem] [1m-hmB 4mNm] 4muserm1m...mB [1mmB to display the current mail message, or enter one of the subcom- mands that control the disposition of the message. When sending mail, you specify users, and then 1mmailmB reads a message from standard input until you press the End-of-File key sequence or enter a line containing only a . (dot). It prefixes this message with the sender's name and the date and time of the message (its 4mpostmarkm) and adds this message to the file 1m/usr/spool/mail/mB4muserm for each 4muserm specified on the command line. Usually, 4muserm is a name recognized by the 1mloginmB command. If the system does not recognize one or more of the specified users or if 1mmailmB is inter- rupted during input, 1mmailmB saves messages in the file 1m$HOME/dead.lettermB to allow for editing and resending. The action of 1mmailmB can be modified in two ways by manipulating 41;1HK:41;1H41;1HK 1m/usr/spool/mail/mB4muserm: 1momB The default permission assignment for other users is read-only. If you change this permission assignment to read/write or to All Permis- sions Denied, the system preserves the file, even when it is empty, in order to maintain the desired permissions; you will not be able to remove the file. 1momB You can edit the file to contain the following as its first line: Forward to 4mpersonm This causes all messages sent to 4muserm to be sent to 4mpersonm instead. The 1mForwardmB 1mtomB feature is especially useful for sending all of a per- son's mail to a particular machine in a network environment. To specify a recipient on a remote system, prefix the system name and an 1m!mB (exclamation mark) to 4muserm. See the 1muucpmB command for a detailed discussion of how to address remote systems. Also see 1mmailxmB and 1msendmailmB for other network connections. Tru64 UNIX provides locking for the mailbox files. The style of locking used depends on how it is set in the 1mrc.config.commonmB file. For more information, see the 4mNetworkm 4mAdministrationm manual. Subcommands The following subcommands control message disposition. 1m+mB Displays the next mail message. 1m-mB Displays the previous message. 1mdmB Deletes the current message and displays the next message. 1mpmB Displays the current message again. 1msmB [4mfilem] 41;1HK:41;1H41;1HK Saves the message in 4mfilem instead of in the default mail file 1m$HOME/mboxmB. 1mwmB [4mfilem] Saves the message, without its postmark, in 4mfilem instead of in the default mail file, 1m$HOME/mboxmB. 1mmmB 4musersm Forwards the current message to 4musersm. If the forward was successful, deletes that message and then displays the next message. 1mqmB Writes any mail not yet deleted to 1m/usr/spool/mail/mB4muserm and exits. Pressing the End-of-File key sequence has the same effect. 1mxmB Exit, leaving the mail file unchanged. 1m!mB4msystemm1m_mB4mcommandm Runs the specified command. 1m*mB (asterisk) Displays a subcommand summary. 1mhelpmB Displays a subcommand summary. NOTES The 1mmailmB utility is marked LEGACY in XCU Issue 5. The 1mbinmailmB program is not RFC 822 compliant. This affects messages that begin withlines that look like header lines. Header lines begin with a 41;1HK:41;1H41;1HK 4mstringm followed by a colon (:) (such as those found in the 1m/etc/passwdmB file). Use 1mmailxmB command to send such messages, or make sure the message is preceded by a blank line. EXIT STATUS For information about exit values, see the 1mOPTIONSmB section. EXAMPLES 1m1.mB To display your mail, enter: 1mmailmB After the most recent message is displayed, a 1m?mB (question mark) indi- cates that 1mmailmB is waiting for one of the subcommands explained previ- ously (1m+mB, 1m-mB, 1mdmB, 1mpmB, and so on). Enter 1mhelpmB or an 1m*mB (asterisk) to list the subcommands available. 1m2.mB If the End-of-File key sequence is 1mmB, you send mail to other users by entering: 1mmailmB 1mtommB 1mrachelmB 1mDomB 1mnotmB 1mforgetmB 1mthemB 1mmeetingmB 1mtomorrowmB 1matmB 1m9:30.mB 1mmB In this example, the system mails the message 1mDomB 1mnotmB 1mforgetmB 1mthemB 1mmeet-mB 1mingmB 1mtomorrowmB 1matmB 1m9:30.mB to the users 1mtommB and 1mrachelmB. The End-of-File key sequence (in this case, 1mmB) indicates the end of the message, but it is not sent with the text. 1m3.mB To send a file to another user, enter: 1mmailmB 1mfranmB 1mmB after the 1m?mB prompt until the desired message is displayed. 41;1HK:41;1H41;1HK When the appropriate message is displayed, enter: 1msmB The message is saved in the default mail file, 1m$HOME/mboxmB. 1m5.mB To save a message to a specific file, enter: 1mmailmB This command displays each message mailed to you. Press 1mmB after the 1m?mB prompt until the desired message is displayed. When the appro- priate message is displayed, enter: 1msmB 1mmycopymB This command saves the message in a file named 1mmycopymB in the current directory, rather than in the default mail file. FILES 1m$HOME/mboxmB Holds saved mail. 1m$HOME/dead.lettermB Holds unmailable text. 1m/etc/passwdmB Contains user information. 1m/usr/spool/mail/mB4muserm Holds incoming mail for 4muserm. 1m/usr/spool/mail/mB4muserm1m.lockmB Lock for mail directory. (Note: this file is not created if 1mlockfmB is used for locking. SEE ALSO Commands: 1mloginmB(1), 1mmailxmB(1), 1msendmailmB(8), 1mwritemB(1), 1muucpmB(1) 41;1HK:41;1H41;1HK 41;1HK:41;1HK?1l[saturn.cs.uml.edu1](174)> ps PID TTY S TIME CMD 160008 pts/8 S 0:01.13 -h -is (tcsh) 131560 pts/9 S + 0:00.45 script 143980 pts/9 I 0:01.59 -tcsh (tcsh) 156924 pts/9 S + 0:00.44 script [saturn.cs.uml.edu1](175)> exit script done on Sat Oct 29 23:58:48 2005 script done on Sat Oct 29 23:58:48 2005