home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-09-24 | 168.8 KB | 5,187 lines |
- Newsgroups: comp.sources.unix
- From: pmiller@bmr.gov.au (Peter Miller)
- Subject: v27i036: aegis - project change supervisor (V2.1), Part01/19
- Message-id: <1.748951883.12788@gw.home.vix.com>
- Sender: unix-sources-moderator@gw.home.vix.com
- Approved: vixie@gw.home.vix.com
-
- Submitted-By: pmiller@bmr.gov.au (Peter Miller)
- Posting-Number: Volume 27, Issue 36
- Archive-Name: aegis-2.1/part01
-
- NAME
- aegis - project change supervisor
- Copyright (C) 1990, 1991, 1992, 1993 Peter Miller.
- All rights reserved.
-
- The aegis program is distributed under the terms of the
- GNU General Public License. [...]
-
- aegis (ee.j.iz) n., a protection, a defence.
-
- DESCRIPTION
- The aegis program is a CASE tool with a difference. In
- the spirit of the UNIX Operating System, the aegis
- program is a small component designed to work with other
- programs.
-
- Many CASE systems attempt to provide everything, from
- bubble charts to source control to compilers. Users are
- trapped with the components supplied by the CASE system,
- and if you don't like one of the components (it may be
- too limited, for instance), then that is just tough.
-
- In contrast, UNIX provides many components of a CASE
- system - compilers, editors, dependency maintenance tools
- (such as make), source control tools (such as RCS). You
- may substitute the tool of your choice if you don't like
- the ones supplied with the system - gcc, jove, cake, to
- name just a few. The aegis program adds to this list
- with software configuration management, and true to UNIX
- philosophy, the aegis program does not dictate the choice
- of any of the other tools (although it may stretch them
- to their limits).
-
- Enough hype, what is it that the aegis program does?
- Just what is software configuration management? This
- question is sufficiently broad as to require a book in
- answer. In essence, the aegis program is a project
- change supervisor. It provides a framework within which
- a team of developers may work on many changes to a
- program independently, and the aegis program coordinates
- integrating these changes back into the master source of
- the program, with as little disruption as possible.
- Resolution of contention for source files, a major
- headache for any project with more than one developer, is
- one of the aegis program's major functions.
-
- It should be noted that the aegis program is a
- developer's tool, in the same sense as make or RCS are
- developer's tools. It is not a manager's tool - it does
- not provide progress tracking or manage work allocation.
-
- [...]
-
- AUTHOR
- Peter Miller UUCP uunet!munnari!bmr.gov.au!pmiller
- /\/\* Internet pmiller@bmr.gov.au
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 1 (of 19)."
- # Contents: MANIFEST README aegis aegis/aeb.h aegis/aeca.h
- # aegis/aecd.h aegis/aecp.h aegis/aecpu.h aegis/aed.h aegis/aedb.h
- # aegis/aedbu.h aegis/aede.h aegis/aedeu.h aegis/aeib.h
- # aegis/aeibu.h aegis/aeif.h aegis/aeip.h aegis/aemv.h aegis/aena.h
- # aegis/aenc.h aegis/aencu.h aegis/aend.h aegis/aenf.h aegis/aenfu.h
- # aegis/aeni.h aegis/aenpr.h aegis/aenrls.h aegis/aenrv.h
- # aegis/aent.h aegis/aentu.h aegis/aepa.h aegis/aera.h aegis/aerd.h
- # aegis/aerf.h aegis/aeri.h aegis/aerm.h aegis/aermpr.h
- # aegis/aermu.h aegis/aerp.h aegis/aerpu.h aegis/aerrv.h aegis/aet.h
- # aegis/col.h aegis/commit.h aegis/dir.h aegis/file.h aegis/gram.h
- # aegis/gstate.def aegis/help.h aegis/indent.h aegis/io.h
- # aegis/lex.h aegis/log.h aegis/pager.h aegis/parse.h aegis/sub.h
- # aegis/undo.h aegis/version.h aux aux/CHANGES.sh aux/Makefile.awk
- # aux/new.2.1.so aux/new.so common common/main.h common/mem.h
- # common/patchlevel.h conf doc doc/c8.0.so doc/version.so fmtgen
- # fmtgen/id.h fmtgen/indent.h fmtgen/lex.h fmtgen/parse.h h
- # h/dirent.h h/stdarg.h-min h/stddef.h h/stdlib.h h/utime.h lib man1
- # man1/install.sh man1/o_auto.so man1/o_baselin.so man1/o_bld_lk.so
- # man1/o_devdir.so man1/o_dir.so man1/o_edit.so man1/o_help.so
- # man1/o_indep.so man1/o_keep.so man1/o_list.so man1/o_major.so
- # man1/o_manual.so man1/o_min.so man1/o_minor.so man1/o_nolog.so
- # man1/o_overw.so man1/o_terse.so man1/o_unforma.so
- # man1/o_verbose.so man1/z_exit.so man1/z_name.so man5
- # man5/aecattr.5 man5/aepattr.5 man5/install.sh man5/z_name.so
- # script test test/00 test/00/t0003a.sh
- # Wrapped by vixie@gw.home.vix.com on Sat Sep 25 03:00:21 1993
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'MANIFEST' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'MANIFEST'\"
- else
- echo shar: Extracting \"'MANIFEST'\" \(12328 characters\)
- sed "s/^X//" >'MANIFEST' <<'END_OF_FILE'
- X File Name Archive # Description
- X-----------------------------------------------------------
- X BUILDING 11
- X CHANGES 13
- X LICENSE 11
- X MANIFEST 1 This shipping list
- X Makefile 15
- X Manifest 12
- X README 1
- X aegis 1
- X aegis/aeb.c 10
- X aegis/aeb.h 1
- X aegis/aeca.c 10
- X aegis/aeca.h 1
- X aegis/aecd.c 7
- X aegis/aecd.h 1
- X aegis/aecp.c 11
- X aegis/aecp.h 1
- X aegis/aecpu.c 9
- X aegis/aecpu.h 1
- X aegis/aed.c 13
- X aegis/aed.h 1
- X aegis/aedb.c 9
- X aegis/aedb.h 1
- X aegis/aedbu.c 8
- X aegis/aedbu.h 1
- X aegis/aede.c 10
- X aegis/aede.h 1
- X aegis/aedeu.c 8
- X aegis/aedeu.h 1
- X aegis/aeib.c 13
- X aegis/aeib.h 1
- X aegis/aeibu.c 7
- X aegis/aeibu.h 1
- X aegis/aeif.c 10
- X aegis/aeif.h 1
- X aegis/aeip.c 11
- X aegis/aeip.h 1
- X aegis/ael.c 17
- X aegis/ael.h 2
- X aegis/aemv.c 10
- X aegis/aemv.h 1
- X aegis/aena.c 6
- X aegis/aena.h 1
- X aegis/aenc.c 9
- X aegis/aenc.h 1
- X aegis/aencu.c 7
- X aegis/aencu.h 1
- X aegis/aend.c 6
- X aegis/aend.h 1
- X aegis/aenf.c 9
- X aegis/aenf.h 1
- X aegis/aenfu.c 9
- X aegis/aenfu.h 1
- X aegis/aeni.c 6
- X aegis/aeni.h 1
- X aegis/aenpr.c 8
- X aegis/aenpr.h 1
- X aegis/aenrls.c 12
- X aegis/aenrls.h 1
- X aegis/aenrv.c 6
- X aegis/aenrv.h 1
- X aegis/aent.c 8
- X aegis/aent.h 1
- X aegis/aentu.c 8
- X aegis/aentu.h 1
- X aegis/aepa.c 10
- X aegis/aepa.h 1
- X aegis/aera.c 6
- X aegis/aera.h 1
- X aegis/aerd.c 6
- X aegis/aerd.h 1
- X aegis/aerf.c 9
- X aegis/aerf.h 1
- X aegis/aeri.c 6
- X aegis/aeri.h 1
- X aegis/aerm.c 9
- X aegis/aerm.h 1
- X aegis/aermpr.c 7
- X aegis/aermpr.h 1
- X aegis/aermu.c 9
- X aegis/aermu.h 1
- X aegis/aerp.c 7
- X aegis/aerp.h 1
- X aegis/aerpu.c 7
- X aegis/aerpu.h 1
- X aegis/aerrv.c 6
- X aegis/aerrv.h 1
- X aegis/aet.c 12
- X aegis/aet.h 1
- X aegis/arglex2.h 3
- X aegis/cattr.def 2
- X aegis/change.c 16
- X aegis/change.h 4
- X aegis/col.c 11
- X aegis/col.h 1
- X aegis/commit.c 7
- X aegis/commit.h 1
- X aegis/common.def 3
- X aegis/cstate.def 5
- X aegis/dir.c 3
- X aegis/dir.h 1
- X aegis/file.c 3
- X aegis/file.h 1
- X aegis/glue.c 14
- X aegis/glue.h 3
- X aegis/gonzo.c 10
- X aegis/gonzo.h 2
- X aegis/gram.h 1
- X aegis/gram.y 2
- X aegis/gstate.def 1
- X aegis/help.c 5
- X aegis/help.h 1
- X aegis/indent.c 4
- X aegis/indent.h 1
- X aegis/io.c 3
- X aegis/io.h 1
- X aegis/lex.c 6
- X aegis/lex.h 1
- X aegis/lock.c 9
- X aegis/lock.h 2
- X aegis/log.c 4
- X aegis/log.h 1
- X aegis/main.c 11
- X aegis/os.c 13
- X aegis/os.h 3
- X aegis/pager.c 4
- X aegis/pager.h 1
- X aegis/parse.c 5
- X aegis/parse.h 1
- X aegis/pattr.def 4
- X aegis/pconf.def 4
- X aegis/project.c 14
- X aegis/project.h 4
- X aegis/pstate.def 4
- X aegis/sub.c 15
- X aegis/sub.h 1
- X aegis/type.c 2
- X aegis/type.h 2
- X aegis/uconf.def 2
- X aegis/undo.c 5
- X aegis/undo.h 1
- X aegis/user.c 14
- X aegis/user.h 3
- X aegis/ustate.def 2
- X aegis/version.c 11
- X aegis/version.h 1
- X aux 1
- X aux/BUILDING.man 12
- X aux/CHANGES.1.0 18
- X aux/CHANGES.1.1 9
- X aux/CHANGES.1.2 13
- X aux/CHANGES.1.3 17
- X aux/CHANGES.1.4 19
- X aux/CHANGES.2.0 16
- X aux/CHANGES.sh 1
- X aux/Howto.cook 8
- X aux/MANIFEST.sh 2
- X aux/Makefile.awk 1
- X aux/Makefile.sh 7
- X aux/README.man 8
- X aux/new.1.4.so 2
- X aux/new.2.0.so 2
- X aux/new.2.1.so 1
- X aux/new.so 1
- X aux/patches.sh 3
- X common 1
- X common/ansi.c 8
- X common/arglex.c 7
- X common/arglex.h 2
- X common/error.c 8
- X common/error.h 2
- X common/main.h 1
- X common/mem.c 3
- X common/mem.h 1
- X common/option.c 5
- X common/option.h 2
- X common/patchlevel.h 1
- X common/s-v-arg.h 2
- X common/str.c 12
- X common/str.h 2
- X common/trace.c 6
- X common/trace.h 4
- X common/word.c 5
- X common/word.h 2
- X conf 1
- X conf/AIX-3.2 4
- X conf/ConvexOS-10 4
- X conf/IRIX-4.0 4
- X conf/Linux-0.99 4
- X conf/SCO-2.4 4
- X conf/SunOS-4.1.1 4
- X conf/SunOS-4.1.2 4
- X conf/SunOS-4.1.3 4
- X conf/SunOS-5.1 4
- X conf/SysV-4.0 4
- X conf/ULTRIX-4.2 4
- X conf/apollo 4
- X conf/dcosx 4
- X conf/dgux-5.4.1 4
- X conf/hpux-8.07 4
- X config 8
- X doc 1
- X doc/aegis.ms 2
- X doc/c1.0.so 3
- X doc/c1.1.so 2
- X doc/c1.2.so 3
- X doc/c1.3.so 6
- X doc/c1.4.so 3
- X doc/c2.0.so 3
- X doc/c2.1.so 15
- X doc/c2.2.so 5
- X doc/c2.3.so 5
- X doc/c2.4.so 6
- X doc/c2.5.so 2
- X doc/c3.0.so 3
- X doc/c3.1.so 4
- X doc/c3.2.so 4
- X doc/c3.3.so 3
- X doc/c4.0.so 2
- X doc/c4.1.so 5
- X doc/c4.2.so 6
- X doc/c4.3.so 2
- X doc/c5.0.so 7
- X doc/c6.0.so 9
- X doc/c7.0.so 2
- X doc/c7.1.so 14
- X doc/c7.2.so 4
- X doc/c7.4.so 5
- X doc/c7.5.so 3
- X doc/c8.0.so 1
- X doc/c8.1.so 3
- X doc/c8.2.so 3
- X doc/c8.3.so 2
- X doc/cA.0.so 8
- X doc/cB.0.so 5
- X doc/cC.0.so 5
- X doc/version.so 1
- X fmtgen 1
- X fmtgen/id.c 7
- X fmtgen/id.h 1
- X fmtgen/indent.c 4
- X fmtgen/indent.h 1
- X fmtgen/lex.c 7
- X fmtgen/lex.h 1
- X fmtgen/main.c 5
- X fmtgen/parse.h 1
- X fmtgen/parse.y 7
- X fmtgen/type.c 2
- X fmtgen/type.h 3
- X fmtgen/type_enum.c 5
- X fmtgen/type_integ.c 3
- X fmtgen/type_list.c 6
- X fmtgen/type_ref.c 3
- X fmtgen/type_strin.c 3
- X fmtgen/type_struc.c 8
- X h 1
- X h/dirent.h 1
- X h/stdarg.h-min 1
- X h/stddef.h 1
- X h/stdlib.h 1
- X h/unistd.h 2
- X h/utime.h 1
- X lib 1
- X lib/aegis.icon 3
- X lib/aegis.mask 3
- X lib/aegis.pgm 10
- X lib/cshrc 3
- X lib/de.inews.sh 2
- X lib/de.sh 2
- X lib/deu.inews.sh 2
- X lib/deu.sh 2
- X lib/if.inews.sh 2
- X lib/if.sh 2
- X lib/ip.inews.sh 2
- X lib/ip.sh 2
- X lib/profile 3
- X lib/rf.inews.sh 2
- X lib/rf.sh 2
- X lib/rp.inews.sh 2
- X lib/rp.sh 2
- X lib/rpu.inews.sh 2
- X lib/rpu.sh 2
- X man1 1
- X man1/aeb.1 3
- X man1/aeca.1 2
- X man1/aecd.1 2
- X man1/aecp.1 3
- X man1/aecpu.1 3
- X man1/aed.1 3
- X man1/aedb.1 3
- X man1/aedbu.1 2
- X man1/aede.1 3
- X man1/aedeu.1 2
- X man1/aegis.1 6
- X man1/aeib.1 3
- X man1/aeibu.1 2
- X man1/aeif.1 3
- X man1/aeip.1 3
- X man1/ael.1 3
- X man1/aemv.1 3
- X man1/aena.1 2
- X man1/aenc.1 3
- X man1/aencu.1 2
- X man1/aend.1 2
- X man1/aenf.1 3
- X man1/aenfu.1 3
- X man1/aeni.1 2
- X man1/aenpr.1 3
- X man1/aenrls.1 4
- X man1/aenrv.1 2
- X man1/aent.1 3
- X man1/aentu.1 2
- X man1/aepa.1 2
- X man1/aera.1 2
- X man1/aerd.1 2
- X man1/aerf.1 3
- X man1/aeri.1 2
- X man1/aerm.1 2
- X man1/aermpr.1 2
- X man1/aermu.1 2
- X man1/aerp.1 2
- X man1/aerpu.1 2
- X man1/aerrv.1 2
- X man1/aet.1 3
- X man1/aev.1 2
- X man1/install.sh 1
- X man1/o__rules.so 2
- X man1/o_anticip.so 2
- X man1/o_auto.so 1
- X man1/o_baselin.so 1
- X man1/o_bld_lk.so 1
- X man1/o_change.so 2
- X man1/o_devdir.so 1
- X man1/o_dir.so 1
- X man1/o_edit.so 1
- X man1/o_help.so 1
- X man1/o_indep.so 1
- X man1/o_keep.so 1
- X man1/o_lib.so 2
- X man1/o_list.so 1
- X man1/o_major.so 1
- X man1/o_manual.so 1
- X man1/o_min.so 1
- X man1/o_minor.so 1
- X man1/o_nolog.so 1
- X man1/o_overw.so 1
- X man1/o_page.so 2
- X man1/o_project.so 2
- X man1/o_terse.so 1
- X man1/o_unforma.so 1
- X man1/o_verbose.so 1
- X man1/z_cr.so 2
- X man1/z_exit.so 1
- X man1/z_intuit.so 2
- X man1/z_name.so 1
- X man5 1
- X man5/aecattr.5 1
- X man5/aecattr.so 3
- X man5/aecstate.5 5
- X man5/aedir.5 4
- X man5/aegis.5 3
- X man5/aegstate.5 2
- X man5/aepattr.5 1
- X man5/aepattr.so 5
- X man5/aepconf.5 5
- X man5/aepstate.5 4
- X man5/aesub.5 5
- X man5/aeuconf.5 3
- X man5/aeustate.5 2
- X man5/install.sh 1
- X man5/z_cr.so 2
- X man5/z_name.so 1
- X script 1
- X script/aegis.synpic 2
- X script/xaegis.tcl 5
- X test 1
- X test/00 1
- X test/00/t0001a.sh 3
- X test/00/t0002a.sh 10
- X test/00/t0003a.sh 1
- X test/00/t0004a.sh 5
- X test/00/t0005a.sh 6
- X test/00/t0006a.sh 7
- X test/00/t0007a.sh 5
- X test/00/t0008a.sh 6
- X test/00/t0009a.sh 7
- X test/00/t0010a.sh 4
- X test/00/t0011a.sh 12
- X test/00/t0012a.sh 2
- X test/00/t0013a.sh 3
- X test/00/t0014a.sh 3
- X test/00/t0015a.sh 4
- X test/00/t0016a.sh 5
- X test/00/t0017a.sh 6
- X test/00/t0018a.sh 5
- END_OF_FILE
- if test 12328 -ne `wc -c <'MANIFEST'`; then
- echo shar: \"'MANIFEST'\" unpacked with wrong size!
- fi
- # end of 'MANIFEST'
- fi
- if test -f 'README' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'README'\"
- else
- echo shar: Extracting \"'README'\" \(11382 characters\)
- sed "s/^X//" >'README' <<'END_OF_FILE'
- X
- X
- X
- Xreadme(aegis) readme(aegis)
- X
- X
- XNAME
- X aegis - project change supervisor
- X Copyright (C) 1990, 1991, 1992, 1993 Peter Miller.
- X All rights reserved.
- X
- X The aegis program is distributed under the terms of the
- X GNU General Public License. See the LICENSE section,
- X below, for more details.
- X
- X aegis (ee.j.iz) n., a protection, a defence.
- X
- XDESCRIPTION
- X The aegis program is a CASE tool with a difference. In
- X the spirit of the UNIX Operating System, the aegis
- X program is a small component designed to work with other
- X programs.
- X
- X Many CASE systems attempt to provide everything, from
- X bubble charts to source control to compilers. Users are
- X trapped with the components supplied by the CASE system,
- X and if you don't like one of the components (it may be
- X too limited, for instance), then that is just tough.
- X
- X In contrast, UNIX provides many components of a CASE
- X system - compilers, editors, dependency maintenance tools
- X (such as make), source control tools (such as RCS). You
- X may substitute the tool of your choice if you don't like
- X the ones supplied with the system - gcc, jove, cake, to
- X name just a few. The aegis program adds to this list
- X with software configuration management, and true to UNIX
- X philosophy, the aegis program does not dictate the choice
- X of any of the other tools (although it may stretch them
- X to their limits).
- X
- X Enough hype, what is it that the aegis program does?
- X Just what is software configuration management? This
- X question is sufficiently broad as to require a book in
- X answer. In essence, the aegis program is a project
- X change supervisor. It provides a framework within which
- X a team of developers may work on many changes to a
- X program independently, and the aegis program coordinates
- X integrating these changes back into the master source of
- X the program, with as little disruption as possible.
- X Resolution of contention for source files, a major
- X headache for any project with more than one developer, is
- X one of the aegis program's major functions.
- X
- X It should be noted that the aegis program is a
- X developer's tool, in the same sense as make or RCS are
- X developer's tools. It is not a manager's tool - it does
- X not provide progress tracking or manage work allocation.
- X
- X
- X
- X
- X
- X
- X 1
- X
- X
- X
- X
- X
- Xreadme(aegis) readme(aegis)
- X
- X
- XBENEFITS
- X So why should you use the aegis program?
- X
- X The aegis program uses a particular model of the
- X development of software projects. This model has a
- X master source (or baseline) of a project, and a team of
- X developers creating changes to be made to this baseline.
- X When a change is complete, it is integrated with the
- X baseline, to become the new baseline. Each change must
- X be atomic and self-contained, no change is allowed to
- X cause the baseline to cease to work. "Working" is
- X defined as passing it's own tests. The tests are
- X considered part of the baseline. The aegis program
- X provides support for the developer so that an entire copy
- X of the baseline need not be taken to change a few files,
- X only those files which are to be changed need to be
- X copied.
- X
- X In order to ensure that changes are unable to cause the
- X baseline to cease to work, aegis mandates that changes be
- X accompanied by at least one test, and that all such tests
- X be known to complete successfully. These steadily
- X accumulated tests form an ever increasing regression test
- X suite for all later changes. There is also a mandatory
- X review stage for each change to the baseline. While
- X these requirements may be relaxed per-change or even per-
- X project, doing so potentially compromises the "working"
- X definition of the baseline.
- X
- X The win in using the aegis program is that there are O(n)
- X interactions between developers and the baseline.
- X Contrast this with a master source which is being edited
- X directly by the developers - there are O(n!)
- X interactions between developers - this makes adding "just
- X one more" developer a potential disaster.
- X
- X Another win is that the project baseline always works.
- X Always having a working baseline means that a version is
- X always available for demonstrations, or those "pre-
- X release snapshots" we are always forced to provide.
- X
- X The above advantages are all very well - for management
- X types. Why should Joe Average Programmer use the aegis
- X program? Recall that RCS provides file locking, but only
- X for one file at a time. The aegis program provides the
- X file locking, atomically, for the set of files in the
- X change. Recall also that RCS locks the file the instant
- X you start editing it. This makes popular files a project
- X bottleneck. The aegis program allows concurrent editing,
- X and a resolution mechanism just before the change must be
- X integrated, meaning fewer delays for J.A.Programmer.
- X
- X
- X
- X
- X
- X
- X 2
- X
- X
- X
- X
- X
- Xreadme(aegis) readme(aegis)
- X
- X
- XARCHIVE SITE
- X The latest version of aegis is available by anonymous FTP
- X from:
- X Host: ftp.cse.nau.edu (134.114.64.70)
- X Dir: /pub/Aegis
- X File: aegis.2.1.tar.Z # the complete source
- X File: aegis.2.1.patch.Z # patch to take 2.0 to 2.1
- X File: aegis.2.1.ps.Z # PostScript of the User Guide
- X
- X To use anonymous FTP, give "anonymous" as the user name
- X (omit the quotes) and your email address as the password.
- X
- X My grateful thanks to Paul Balyoz <pab@ftp.cse.nau.edu>
- X for his generosity in providing this archive space.
- X
- X This directory also contains a few other pieces of
- X software written by me. Some are referred to in the
- X aegis documentation. Please have a look if you are
- X interested.
- X
- X For those of you without FTP, I recommend the use of an
- X ftp-by-email server. Here is a list of a few (there are
- X many more):
- X ftpmail@decwrl.dec.com
- X ftpmail@cs.uow.edu.au
- X
- X In general, you can get a help message about how to use
- X each system by sending email with a subject of "help" and
- X a message body containing just the word "help".
- X
- XMAILING LIST
- X A mailing list has been created so that users of aegis
- X may exchange ideas about how to use the aegis program.
- X Discussion may include, but is not limited to: bugs,
- X enhancements, and applications. The list is not
- X moderated.
- X
- X The address of the mailing list is
- X aegis-users@bmr.gov.au
- X
- X To subscribe to this mailing list, send an email message
- X to majordomo@bmr.gov.au with a message body containing
- X the single line
- X subscribe aegis-users
- X Please note that bmr.gov.au is an Internet site, so if
- X you have an address which is not readily derived from
- X your mail headers (majordomo is only a Perl program,
- X after all) you will need to use a message of the form:
- X subscribe aegis-users address
- X where address is an email address which makes sense from
- X an Internet site.
- X
- X The software which handles this mailing list CANNOT send
- X you a copy of the aegis program. Please use FTP or ftp-
- X
- X
- X
- X 3
- X
- X
- X
- X
- X
- Xreadme(aegis) readme(aegis)
- X
- X
- X by-email, instead.
- X
- XCOMPARISON WITH CVS
- X One of the most common questions about aegis is "How does
- X it compare with CVS?"
- X
- X The CVS program aims to provide a repository, RCS for
- X sets of files. The aegis program aims to provide a
- X baseline, a repository, consistency of the baseline, and
- X validation of changes being made to the baseline.
- X
- X A simplistic way of thinking of this is "CVS is over
- X RCS", but "aegis is over RCS and make". Actually CVS
- X requires RCS, whereas aegis may be configured to use
- X almost any history tool; similarly for the dependency
- X maintenance tool, aegis may be configured to use almost
- X any sufficiently capable tool (unfortunately traditional
- X make isn't sufficiently capable, but the name is well
- X known and evokes the appropriate functional image).
- X
- X The most significant point of departure is around the
- X "cvs checkin" functionality. In CVS, this is
- X unconditional; a developer can add a poorly though-out
- X code change, or even indulge in a little vandalism, with
- X nothing to prevent it. In contrast, the aegis program
- X breaks this step into several pieces: the change must be
- X be known to build, the change must have tests and those
- X tests be known to have run and passed, the change must
- X then be reviewed (double check), and then built and
- X tested again (triple check).
- X
- X For a more detailed discussion, see appendix C of the
- X User Guide.
- X
- XNEW IN THIS RELEASE
- X A number of features have been added to aegis with this
- X release. A few of them are detailed here:
- X
- X * Can now ask for history to maintained for file
- X generated by the build. This is useful for generating
- X patch files.
- X
- X
- X Plus the usual crop of bug fixes and tinkering. For
- X excruciating detail, and also acknowledgements of those
- X who generously sent me feedback, please see the CHANGES
- X file included in this distribution.
- X
- XBUILDING
- X Instructions on how to build and test the aegis program
- X are to be found in the BUILDING file included in this
- X distribution.
- X
- X
- X
- X
- X
- X 4
- X
- X
- X
- X
- X
- Xreadme(aegis) readme(aegis)
- X
- X
- XSOME HISTORY
- X The idea for aegis did not come full-blown into my head
- X in the shower, as some of my programs do, but rather from
- X working in a software shop which used a simplistic form
- X of something similar. That system was held together by
- X chewing-gum and string, it was written in a disgusting
- X variant of Basic, and by golly the damn thing worked
- X (mostly). The aegis program is nothing like it, owes
- X none of its code to that system, and is far more
- X versatile.
- X
- X Since that company decided to close down our section, we
- X all moved on simultaneously (all 60 of us), sometimes
- X working together, and sometimes not, but always keeping
- X in touch. With suggestions and conversations with some
- X of them early in 1990, the manual entries for aegis took
- X shape, and formed most of the design document for aegis.
- X
- X Since getting the first glimmerings of a functional aegis
- X late in 1990 it is increasingly obvious that I never want
- X to be without it ever again. All of my sources that I
- X modify are instantly placed under aegis, as is anything I
- X distribute. All code I write for myself, and all new
- X code I write for my employer, goes under aegis. Why?
- X Because it has fewer bugs!
- X
- X Example: one of the sources I carry with me from job to
- X job is "cook", my dependency maintenance tool. Cook had
- X existed for 3 years before aegis appeared on the scene,
- X and I used it daily. When I placed cook under aegis, I
- X found 6 bugs! Since then I have found a few more. Not
- X only are there now fewer bugs, but they never come back,
- X because the regression test suite always grows.
- X
- XLICENSE
- X The aegis program is free software; you can redistribute
- X it and/or modify it under the terms of the GNU General
- X Public License as published by the Free Software
- X Foundation; either version 2 of the License, or (at your
- X option) any later version.
- X
- X The aegis program is distributed in the hope that it will
- X be useful, but WITHOUT ANY WARRANTY; without even the
- X implied warranty of MERCHANTABILITY or FITNESS FOR A
- X PARTICULAR PURPOSE. See the GNU General Public License
- X for more details.
- X
- X You should have received a copy of the GNU General Public
- X License along with this program; if not, write to the
- X Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
- X MA 02139, USA.
- X
- X It should be in the LICENSE file included in this
- X distribution.
- X
- X
- X
- X 5
- X
- X
- X
- X
- X
- Xreadme(aegis) readme(aegis)
- X
- X
- XAUTHOR
- X Peter Miller UUCP uunet!munnari!bmr.gov.au!pmiller
- X /\/\* Internet pmiller@bmr.gov.au
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X
- X 6
- X
- X
- END_OF_FILE
- if test 11382 -ne `wc -c <'README'`; then
- echo shar: \"'README'\" unpacked with wrong size!
- fi
- # end of 'README'
- fi
- if test ! -d 'aegis' ; then
- echo shar: Creating directory \"'aegis'\"
- mkdir 'aegis'
- fi
- if test -f 'aegis/aeb.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeb.h'\"
- else
- echo shar: Extracting \"'aegis/aeb.h'\" \(978 characters\)
- sed "s/^X//" >'aegis/aeb.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeb.c
- X */
- X
- X#ifndef AEGIS_AEB_H
- X#define AEGIS_AEB_H
- X
- X#include <main.h>
- X
- Xvoid build _((void));
- X
- X#endif /* AEGIS_AEB_H */
- END_OF_FILE
- if test 978 -ne `wc -c <'aegis/aeb.h'`; then
- echo shar: \"'aegis/aeb.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeb.h'
- fi
- if test -f 'aegis/aeca.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeca.h'\"
- else
- echo shar: Extracting \"'aegis/aeca.h'\" \(1063 characters\)
- sed "s/^X//" >'aegis/aeca.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeca.c
- X */
- X
- X#ifndef AEGIS_AECA_H
- X#define AEGIS_AECA_H
- X
- X#include <cattr.h>
- X
- Xvoid change_attributes _((void));
- Xvoid cattr_edit _((cattr *));
- Xvoid cattr_verify _((char *, cattr));
- X
- X#endif /* AEGIS_AECA_H */
- END_OF_FILE
- if test 1063 -ne `wc -c <'aegis/aeca.h'`; then
- echo shar: \"'aegis/aeca.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeca.h'
- fi
- if test -f 'aegis/aecd.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aecd.h'\"
- else
- echo shar: Extracting \"'aegis/aecd.h'\" \(994 characters\)
- sed "s/^X//" >'aegis/aecd.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aecd.c
- X */
- X
- X#ifndef AEGIS_AECD_H
- X#define AEGIS_AECD_H
- X
- X#include <main.h>
- X
- Xvoid change_directory _((void));
- X
- X#endif /* AEGIS_AECD_H */
- X
- END_OF_FILE
- if test 994 -ne `wc -c <'aegis/aecd.h'`; then
- echo shar: \"'aegis/aecd.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aecd.h'
- fi
- if test -f 'aegis/aecp.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aecp.h'\"
- else
- echo shar: Extracting \"'aegis/aecp.h'\" \(986 characters\)
- sed "s/^X//" >'aegis/aecp.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aecp.c
- X */
- X
- X#ifndef AEGIS_AECP_H
- X#define AEGIS_AECP_H
- X
- X#include <main.h>
- X
- Xvoid copy_file _((void));
- X
- X#endif /* AEGIS_AECP_H */
- END_OF_FILE
- if test 986 -ne `wc -c <'aegis/aecp.h'`; then
- echo shar: \"'aegis/aecp.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aecp.h'
- fi
- if test -f 'aegis/aecpu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aecpu.h'\"
- else
- echo shar: Extracting \"'aegis/aecpu.h'\" \(983 characters\)
- sed "s/^X//" >'aegis/aecpu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aecpu.c
- X */
- X
- X#ifndef AEGIS_AECPU_H
- X#define AEGIS_AECPU_H
- X
- X#include <main.h>
- X
- Xvoid copy_file_undo _((void));
- X
- X#endif /* AEGIS_AECPU_H */
- END_OF_FILE
- if test 983 -ne `wc -c <'aegis/aecpu.h'`; then
- echo shar: \"'aegis/aecpu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aecpu.h'
- fi
- if test -f 'aegis/aed.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aed.h'\"
- else
- echo shar: Extracting \"'aegis/aed.h'\" \(970 characters\)
- sed "s/^X//" >'aegis/aed.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/diff.c
- X */
- X
- X#ifndef DIFF_H
- X#define DIFF_H
- X
- X#include <main.h>
- X
- Xvoid difference _((void));
- X
- X#endif /* DIFF_H */
- X
- END_OF_FILE
- if test 970 -ne `wc -c <'aegis/aed.h'`; then
- echo shar: \"'aegis/aed.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aed.h'
- fi
- if test -f 'aegis/aedb.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aedb.h'\"
- else
- echo shar: Extracting \"'aegis/aedb.h'\" \(978 characters\)
- sed "s/^X//" >'aegis/aedb.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aedb.c
- X */
- X
- X#ifndef AEGIS_AEDB_H
- X#define AEGIS_AEDB_H
- X
- X#include <main.h>
- X
- Xvoid develop_begin _((void));
- X
- X#endif /* AEGIS_AEDB_H */
- END_OF_FILE
- if test 978 -ne `wc -c <'aegis/aedb.h'`; then
- echo shar: \"'aegis/aedb.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aedb.h'
- fi
- if test -f 'aegis/aedbu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aedbu.h'\"
- else
- echo shar: Extracting \"'aegis/aedbu.h'\" \(987 characters\)
- sed "s/^X//" >'aegis/aedbu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aedbu.c
- X */
- X
- X#ifndef AEGIS_AEDBU_H
- X#define AEGIS_AEDBU_H
- X
- X#include <main.h>
- X
- Xvoid develop_begin_undo _((void));
- X
- X#endif /* AEGIS_AEDBU_H */
- END_OF_FILE
- if test 987 -ne `wc -c <'aegis/aedbu.h'`; then
- echo shar: \"'aegis/aedbu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aedbu.h'
- fi
- if test -f 'aegis/aede.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aede.h'\"
- else
- echo shar: Extracting \"'aegis/aede.h'\" \(988 characters\)
- sed "s/^X//" >'aegis/aede.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aede.c
- X */
- X
- X#ifndef AEGIS_AEDE_H
- X#define AEGIS_AEDE_H
- X
- X#include <main.h>
- X
- Xvoid develop_end _((void));
- X
- X#endif /* AEGIS_AEDE_H */
- END_OF_FILE
- if test 988 -ne `wc -c <'aegis/aede.h'`; then
- echo shar: \"'aegis/aede.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aede.h'
- fi
- if test -f 'aegis/aedeu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aedeu.h'\"
- else
- echo shar: Extracting \"'aegis/aedeu.h'\" \(979 characters\)
- sed "s/^X//" >'aegis/aedeu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aedeu.c
- X */
- X
- X#ifndef AEGIS_AEDEU_H
- X#define AEGIS_AEDEU_H
- X
- X#include <main.h>
- X
- Xvoid develop_end_undo _((void));
- X
- X#endif /* AEGIS_AEDEU_H */
- END_OF_FILE
- if test 979 -ne `wc -c <'aegis/aedeu.h'`; then
- echo shar: \"'aegis/aedeu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aedeu.h'
- fi
- if test -f 'aegis/aeib.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeib.h'\"
- else
- echo shar: Extracting \"'aegis/aeib.h'\" \(980 characters\)
- sed "s/^X//" >'aegis/aeib.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeib.c
- X */
- X
- X#ifndef AEGIS_AEIB_H
- X#define AEGIS_AEIB_H
- X
- X#include <main.h>
- X
- Xvoid integrate_begin _((void));
- X
- X#endif /* AEGIS_AEIB_H */
- END_OF_FILE
- if test 980 -ne `wc -c <'aegis/aeib.h'`; then
- echo shar: \"'aegis/aeib.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeib.h'
- fi
- if test -f 'aegis/aeibu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeibu.h'\"
- else
- echo shar: Extracting \"'aegis/aeibu.h'\" \(983 characters\)
- sed "s/^X//" >'aegis/aeibu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aeibu.c
- X */
- X
- X#ifndef AEGIS_AEIBU_H
- X#define AEGIS_AEIBU_H
- X
- X#include <main.h>
- X
- Xvoid integrate_begin_undo _((void));
- X
- X#endif /* AEGIS_AEIBU_H */
- END_OF_FILE
- if test 983 -ne `wc -c <'aegis/aeibu.h'`; then
- echo shar: \"'aegis/aeibu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeibu.h'
- fi
- if test -f 'aegis/aeif.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeif.h'\"
- else
- echo shar: Extracting \"'aegis/aeif.h'\" \(991 characters\)
- sed "s/^X//" >'aegis/aeif.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeif.c
- X */
- X
- X#ifndef AEGIS_AEIF_H
- X#define AEGIS_AEIF_H
- X
- X#include <main.h>
- X
- Xvoid integrate_fail _((void));
- X
- X#endif /* AEGIS_AEIF_H */
- END_OF_FILE
- if test 991 -ne `wc -c <'aegis/aeif.h'`; then
- echo shar: \"'aegis/aeif.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeif.h'
- fi
- if test -f 'aegis/aeip.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeip.h'\"
- else
- echo shar: Extracting \"'aegis/aeip.h'\" \(991 characters\)
- sed "s/^X//" >'aegis/aeip.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeip.c
- X */
- X
- X#ifndef AEGIS_AEIP_H
- X#define AEGIS_AEIP_H
- X
- X#include <main.h>
- X
- Xvoid integrate_pass _((void));
- X
- X#endif /* AEGIS_AEIP_H */
- END_OF_FILE
- if test 991 -ne `wc -c <'aegis/aeip.h'`; then
- echo shar: \"'aegis/aeip.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeip.h'
- fi
- if test -f 'aegis/aemv.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aemv.h'\"
- else
- echo shar: Extracting \"'aegis/aemv.h'\" \(974 characters\)
- sed "s/^X//" >'aegis/aemv.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aemv.c
- X */
- X
- X#ifndef AEGIS_AEMV_H
- X#define AEGIS_AEMV_H
- X
- X#include <main.h>
- X
- Xvoid move_file _((void));
- X
- X#endif /* AEGIS_AEMV_H */
- END_OF_FILE
- if test 974 -ne `wc -c <'aegis/aemv.h'`; then
- echo shar: \"'aegis/aemv.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aemv.h'
- fi
- if test -f 'aegis/aena.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aena.h'\"
- else
- echo shar: Extracting \"'aegis/aena.h'\" \(994 characters\)
- sed "s/^X//" >'aegis/aena.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aena.c
- X */
- X
- X#ifndef AEGIS_AENA_H
- X#define AEGIS_AENA_H
- X
- X#include <main.h>
- X
- Xvoid new_administrator _((void));
- X
- X#endif /* AEGIS_AENA_H */
- END_OF_FILE
- if test 994 -ne `wc -c <'aegis/aena.h'`; then
- echo shar: \"'aegis/aena.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aena.h'
- fi
- if test -f 'aegis/aenc.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aenc.h'\"
- else
- echo shar: Extracting \"'aegis/aenc.h'\" \(987 characters\)
- sed "s/^X//" >'aegis/aenc.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aenc.c
- X */
- X
- X#ifndef AEGIS_AENC_H
- X#define AEGIS_AENC_H
- X
- X#include <main.h>
- X
- Xvoid new_change _((void));
- X
- X#endif /* AEGIS_AENC_H */
- END_OF_FILE
- if test 987 -ne `wc -c <'aegis/aenc.h'`; then
- echo shar: \"'aegis/aenc.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aenc.h'
- fi
- if test -f 'aegis/aencu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aencu.h'\"
- else
- echo shar: Extracting \"'aegis/aencu.h'\" \(984 characters\)
- sed "s/^X//" >'aegis/aencu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aencu.c
- X */
- X
- X#ifndef AEGIS_AENCU_H
- X#define AEGIS_AENCU_H
- X
- X#include <main.h>
- X
- Xvoid new_change_undo _((void));
- X
- X#endif /* AEGIS_AENCU_H */
- END_OF_FILE
- if test 984 -ne `wc -c <'aegis/aencu.h'`; then
- echo shar: \"'aegis/aencu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aencu.h'
- fi
- if test -f 'aegis/aend.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aend.h'\"
- else
- echo shar: Extracting \"'aegis/aend.h'\" \(990 characters\)
- sed "s/^X//" >'aegis/aend.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aend.c
- X */
- X
- X#ifndef AEGIS_AEND_H
- X#define AEGIS_AEND_H
- X
- X#include <main.h>
- X
- Xvoid new_developer _((void));
- X
- X#endif /* AEGIS_AEND_H */
- END_OF_FILE
- if test 990 -ne `wc -c <'aegis/aend.h'`; then
- echo shar: \"'aegis/aend.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aend.h'
- fi
- if test -f 'aegis/aenf.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aenf.h'\"
- else
- echo shar: Extracting \"'aegis/aenf.h'\" \(985 characters\)
- sed "s/^X//" >'aegis/aenf.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aenf.c
- X */
- X
- X#ifndef AEGIS_AENF_H
- X#define AEGIS_AENF_H
- X
- X#include <main.h>
- X
- Xvoid new_file _((void));
- X
- X#endif /* AEGIS_AENF_H */
- END_OF_FILE
- if test 985 -ne `wc -c <'aegis/aenf.h'`; then
- echo shar: \"'aegis/aenf.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aenf.h'
- fi
- if test -f 'aegis/aenfu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aenfu.h'\"
- else
- echo shar: Extracting \"'aegis/aenfu.h'\" \(994 characters\)
- sed "s/^X//" >'aegis/aenfu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aenfu.c
- X */
- X
- X#ifndef AEGIS_AENFU_H
- X#define AEGIS_AENFU_H
- X
- X#include <main.h>
- X
- Xvoid new_file_undo _((void));
- X
- X#endif /* AEGIS_AENFU_H */
- END_OF_FILE
- if test 994 -ne `wc -c <'aegis/aenfu.h'`; then
- echo shar: \"'aegis/aenfu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aenfu.h'
- fi
- if test -f 'aegis/aeni.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeni.h'\"
- else
- echo shar: Extracting \"'aegis/aeni.h'\" \(991 characters\)
- sed "s/^X//" >'aegis/aeni.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeni.c
- X */
- X
- X#ifndef AEGIS_AENI_H
- X#define AEGIS_AENI_H
- X
- X#include <main.h>
- X
- Xvoid new_integrator _((void));
- X
- X#endif /* AEGIS_AENI_H */
- END_OF_FILE
- if test 991 -ne `wc -c <'aegis/aeni.h'`; then
- echo shar: \"'aegis/aeni.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeni.h'
- fi
- if test -f 'aegis/aenpr.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aenpr.h'\"
- else
- echo shar: Extracting \"'aegis/aenpr.h'\" \(991 characters\)
- sed "s/^X//" >'aegis/aenpr.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/npr.c
- X */
- X
- X#ifndef AEGIS_AENPR_H
- X#define AEGIS_AENPR_H
- X
- X#include <main.h>
- X
- Xvoid new_project _((void));
- X
- X#endif /* AEGIS_AENPR_H */
- X
- END_OF_FILE
- if test 991 -ne `wc -c <'aegis/aenpr.h'`; then
- echo shar: \"'aegis/aenpr.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aenpr.h'
- fi
- if test -f 'aegis/aenrls.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aenrls.h'\"
- else
- echo shar: Extracting \"'aegis/aenrls.h'\" \(997 characters\)
- sed "s/^X//" >'aegis/aenrls.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aenrls.c
- X */
- X
- X#ifndef AEGIS_AENRLS_H
- X#define AEGIS_AENRLS_H
- X
- X#include <main.h>
- X
- Xvoid new_release _((void));
- X
- X#endif /* AEGIS_AENRLS_H */
- X
- END_OF_FILE
- if test 997 -ne `wc -c <'aegis/aenrls.h'`; then
- echo shar: \"'aegis/aenrls.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aenrls.h'
- fi
- if test -f 'aegis/aenrv.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aenrv.h'\"
- else
- echo shar: Extracting \"'aegis/aenrv.h'\" \(993 characters\)
- sed "s/^X//" >'aegis/aenrv.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aenrv.c
- X */
- X
- X#ifndef AEGIS_AENRV_H
- X#define AEGIS_AENRV_H
- X
- X#include <main.h>
- X
- Xvoid new_reviewer _((void));
- X
- X#endif /* AEGIS_AENRV_H */
- END_OF_FILE
- if test 993 -ne `wc -c <'aegis/aenrv.h'`; then
- echo shar: \"'aegis/aenrv.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aenrv.h'
- fi
- if test -f 'aegis/aent.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aent.h'\"
- else
- echo shar: Extracting \"'aegis/aent.h'\" \(986 characters\)
- sed "s/^X//" >'aegis/aent.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aent.c
- X */
- X
- X#ifndef AEGIS_AENT_H
- X#define AEGIS_AENT_H
- X
- X#include <main.h>
- X
- Xvoid new_test _((void));
- X
- X#endif /* AEGIS_AENT_H */
- X
- END_OF_FILE
- if test 986 -ne `wc -c <'aegis/aent.h'`; then
- echo shar: \"'aegis/aent.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aent.h'
- fi
- if test -f 'aegis/aentu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aentu.h'\"
- else
- echo shar: Extracting \"'aegis/aentu.h'\" \(982 characters\)
- sed "s/^X//" >'aegis/aentu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aentu.c
- X */
- X
- X#ifndef AEGIS_AENTU_H
- X#define AEGIS_AENTU_H
- X
- X#include <main.h>
- X
- Xvoid new_test_undo _((void));
- X
- X#endif /* AEGIS_AENTU_H */
- END_OF_FILE
- if test 982 -ne `wc -c <'aegis/aentu.h'`; then
- echo shar: \"'aegis/aentu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aentu.h'
- fi
- if test -f 'aegis/aepa.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aepa.h'\"
- else
- echo shar: Extracting \"'aegis/aepa.h'\" \(995 characters\)
- sed "s/^X//" >'aegis/aepa.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aepa.c
- X */
- X
- X#ifndef AEGIA_AEPA_H
- X#define AEGIA_AEPA_H
- X
- X#include <main.h>
- X
- Xvoid project_attributes _((void));
- X
- X#endif /* AEGIA_AEPA_H */
- END_OF_FILE
- if test 995 -ne `wc -c <'aegis/aepa.h'`; then
- echo shar: \"'aegis/aepa.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aepa.h'
- fi
- if test -f 'aegis/aera.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aera.h'\"
- else
- echo shar: Extracting \"'aegis/aera.h'\" \(985 characters\)
- sed "s/^X//" >'aegis/aera.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aera.c
- X */
- X
- X#ifndef AEGIS_AERA_H
- X#define AEGIS_AERA_H
- X
- X#include <main.h>
- X
- Xvoid remove_administrator _((void));
- X
- X#endif /* AEGIS_AERA_H */
- END_OF_FILE
- if test 985 -ne `wc -c <'aegis/aera.h'`; then
- echo shar: \"'aegis/aera.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aera.h'
- fi
- if test -f 'aegis/aerd.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aerd.h'\"
- else
- echo shar: Extracting \"'aegis/aerd.h'\" \(981 characters\)
- sed "s/^X//" >'aegis/aerd.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aerd.c
- X */
- X
- X#ifndef AEGIS_AERD_H
- X#define AEGIS_AERD_H
- X
- X#include <main.h>
- X
- Xvoid remove_developer _((void));
- X
- X#endif /* AEGIS_AERD_H */
- END_OF_FILE
- if test 981 -ne `wc -c <'aegis/aerd.h'`; then
- echo shar: \"'aegis/aerd.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aerd.h'
- fi
- if test -f 'aegis/aerf.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aerf.h'\"
- else
- echo shar: Extracting \"'aegis/aerf.h'\" \(976 characters\)
- sed "s/^X//" >'aegis/aerf.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aerf.c
- X */
- X
- X#ifndef AEGIS_AERF_H
- X#define AEGIS_AERF_H
- X
- X#include <main.h>
- X
- Xvoid review_fail _((void));
- X
- X#endif /* AEGIS_AERF_H */
- END_OF_FILE
- if test 976 -ne `wc -c <'aegis/aerf.h'`; then
- echo shar: \"'aegis/aerf.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aerf.h'
- fi
- if test -f 'aegis/aeri.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aeri.h'\"
- else
- echo shar: Extracting \"'aegis/aeri.h'\" \(982 characters\)
- sed "s/^X//" >'aegis/aeri.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aeri.c
- X */
- X
- X#ifndef AEGIS_AERI_H
- X#define AEGIS_AERI_H
- X
- X#include <main.h>
- X
- Xvoid remove_integrator _((void));
- X
- X#endif /* AEGIS_AERI_H */
- END_OF_FILE
- if test 982 -ne `wc -c <'aegis/aeri.h'`; then
- echo shar: \"'aegis/aeri.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aeri.h'
- fi
- if test -f 'aegis/aerm.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aerm.h'\"
- else
- echo shar: Extracting \"'aegis/aerm.h'\" \(983 characters\)
- sed "s/^X//" >'aegis/aerm.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aerm.c
- X */
- X
- X#ifndef REM_FILE_H
- X#define REM_FILE_H
- X
- X#include <main.h>
- X
- Xvoid remove_file _((void));
- X
- X#endif /* REM_FILE_H */
- X
- END_OF_FILE
- if test 983 -ne `wc -c <'aegis/aerm.h'`; then
- echo shar: \"'aegis/aerm.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aerm.h'
- fi
- if test -f 'aegis/aermpr.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aermpr.h'\"
- else
- echo shar: Extracting \"'aegis/aermpr.h'\" \(987 characters\)
- sed "s/^X//" >'aegis/aermpr.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aermpr.c
- X */
- X
- X#ifndef AEGIS_AERMPR_H
- X#define AEGIS_AERMPR_H
- X
- X#include <main.h>
- X
- Xvoid remove_project _((void));
- X
- X#endif /* AEGIS_AERMPR_H */
- END_OF_FILE
- if test 987 -ne `wc -c <'aegis/aermpr.h'`; then
- echo shar: \"'aegis/aermpr.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aermpr.h'
- fi
- if test -f 'aegis/aermu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aermu.h'\"
- else
- echo shar: Extracting \"'aegis/aermu.h'\" \(985 characters\)
- sed "s/^X//" >'aegis/aermu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aermu.c
- X */
- X
- X#ifndef AEGIS_AERMU_H
- X#define AEGIS_AERMU_H
- X
- X#include <main.h>
- X
- Xvoid remove_file_undo _((void));
- X
- X#endif /* AEGIS_AERMU_H */
- END_OF_FILE
- if test 985 -ne `wc -c <'aegis/aermu.h'`; then
- echo shar: \"'aegis/aermu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aermu.h'
- fi
- if test -f 'aegis/aerp.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aerp.h'\"
- else
- echo shar: Extracting \"'aegis/aerp.h'\" \(989 characters\)
- sed "s/^X//" >'aegis/aerp.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aerp.c
- X */
- X
- X#ifndef AEGIS_AERP_H
- X#define AEGIS_AERP_H
- X
- X#include <main.h>
- X
- Xvoid review_pass _((void));
- X
- X#endif /* AEGIS_AERP_H */
- X
- END_OF_FILE
- if test 989 -ne `wc -c <'aegis/aerp.h'`; then
- echo shar: \"'aegis/aerp.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aerp.h'
- fi
- if test -f 'aegis/aerpu.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aerpu.h'\"
- else
- echo shar: Extracting \"'aegis/aerpu.h'\" \(985 characters\)
- sed "s/^X//" >'aegis/aerpu.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aerpu.c
- X */
- X
- X#ifndef AEGIS_AERPU_H
- X#define AEGIS_AERPU_H
- X
- X#include <main.h>
- X
- Xvoid review_pass_undo _((void));
- X
- X#endif /* AEGIS_AERPU_H */
- END_OF_FILE
- if test 985 -ne `wc -c <'aegis/aerpu.h'`; then
- echo shar: \"'aegis/aerpu.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aerpu.h'
- fi
- if test -f 'aegis/aerrv.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aerrv.h'\"
- else
- echo shar: Extracting \"'aegis/aerrv.h'\" \(984 characters\)
- sed "s/^X//" >'aegis/aerrv.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aerrv.c
- X */
- X
- X#ifndef AEGIS_AERRV_H
- X#define AEGIS_AERRV_H
- X
- X#include <main.h>
- X
- Xvoid remove_reviewer _((void));
- X
- X#endif /* AEGIS_AERRV_H */
- END_OF_FILE
- if test 984 -ne `wc -c <'aegis/aerrv.h'`; then
- echo shar: \"'aegis/aerrv.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aerrv.h'
- fi
- if test -f 'aegis/aet.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/aet.h'\"
- else
- echo shar: Extracting \"'aegis/aet.h'\" \(963 characters\)
- sed "s/^X//" >'aegis/aet.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/aet.c
- X */
- X
- X#ifndef TEST_H
- X#define TEST_H
- X
- X#include <main.h>
- X
- Xvoid test _((void));
- X
- X#endif /* TEST_H */
- X
- END_OF_FILE
- if test 963 -ne `wc -c <'aegis/aet.h'`; then
- echo shar: \"'aegis/aet.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/aet.h'
- fi
- if test -f 'aegis/col.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/col.h'\"
- else
- echo shar: Extracting \"'aegis/col.h'\" \(1261 characters\)
- sed "s/^X//" >'aegis/col.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/col.c
- X */
- X
- X#ifndef COL_H
- X#define COL_H
- X
- X#include <main.h>
- X
- Xvoid col_open _((char *));
- Xvoid col_close _((void));
- Xint col_create _((int, int));
- Xvoid col_puts _((int, char *));
- Xvoid col_printf _((int, char *, ...));
- Xvoid col_eoln _((void));
- Xvoid col_bol _((int));
- Xvoid col_heading _((int, char *));
- Xvoid col_title _((char *, char *));
- Xvoid col_eject _((void));
- Xvoid col_need _((int));
- X
- X#endif /* COL_H */
- END_OF_FILE
- if test 1261 -ne `wc -c <'aegis/col.h'`; then
- echo shar: \"'aegis/col.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/col.h'
- fi
- if test -f 'aegis/commit.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/commit.h'\"
- else
- echo shar: Extracting \"'aegis/commit.h'\" \(1172 characters\)
- sed "s/^X//" >'aegis/commit.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/commit.c
- X */
- X
- X#ifndef COMMIT_H
- X#define COMMIT_H
- X
- X#include <str.h>
- X
- Xvoid commit_rename _((string_ty *from, string_ty *to));
- Xvoid commit_unlink_errok _((string_ty *path));
- Xvoid commit_rmdir_errok _((string_ty *path));
- Xvoid commit_rmdir_tree_errok _((string_ty *path));
- Xvoid commit _((void));
- X
- X#endif /* COMMIT_H */
- END_OF_FILE
- if test 1172 -ne `wc -c <'aegis/commit.h'`; then
- echo shar: \"'aegis/commit.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/commit.h'
- fi
- if test -f 'aegis/dir.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/dir.h'\"
- else
- echo shar: Extracting \"'aegis/dir.h'\" \(1318 characters\)
- sed "s/^X//" >'aegis/dir.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/dir.c
- X */
- X
- X#ifndef DIR_H
- X#define DIR_H
- X
- X#include <main.h>
- X#include <str.h>
- X
- Xenum dir_walk_message_ty
- X{
- X dir_walk_dir_before,
- X dir_walk_dir_after,
- X dir_walk_file,
- X dir_walk_special,
- X dir_walk_symlink
- X};
- Xtypedef enum dir_walk_message_ty dir_walk_message_ty;
- X
- Xstruct stat;
- X
- Xtypedef void (*dir_walk_callback_ty)_((void *arg, dir_walk_message_ty,
- X string_ty *, struct stat *));
- X
- Xvoid dir_walk _((string_ty *, dir_walk_callback_ty, void *arg));
- X
- X#endif /* DIR_H */
- END_OF_FILE
- if test 1318 -ne `wc -c <'aegis/dir.h'`; then
- echo shar: \"'aegis/dir.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/dir.h'
- fi
- if test -f 'aegis/file.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/file.h'\"
- else
- echo shar: Extracting \"'aegis/file.h'\" \(1066 characters\)
- sed "s/^X//" >'aegis/file.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/file.c
- X */
- X
- X#ifndef FILE_H
- X#define FILE_H
- X
- X#include <main.h>
- X#include <str.h>
- X
- Xvoid copy_whole_file _((string_ty *from, string_ty *to, int cmt));
- Xstring_ty *read_whole_file _((char *));
- X
- X#endif /* FILE_H */
- END_OF_FILE
- if test 1066 -ne `wc -c <'aegis/file.h'`; then
- echo shar: \"'aegis/file.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/file.h'
- fi
- if test -f 'aegis/gram.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/gram.h'\"
- else
- echo shar: Extracting \"'aegis/gram.h'\" \(962 characters\)
- sed "s/^X//" >'aegis/gram.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/gram.y
- X */
- X
- X#ifndef GRAM_H
- X#define GRAM_H
- X
- X#include <main.h>
- X
- Xint gram_parse _((void));
- X
- X#endif /* GRAM_H */
- END_OF_FILE
- if test 962 -ne `wc -c <'aegis/gram.h'`; then
- echo shar: \"'aegis/gram.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/gram.h'
- fi
- if test -f 'aegis/gstate.def' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/gstate.def'\"
- else
- echo shar: Extracting \"'aegis/gstate.def'\" \(1292 characters\)
- sed "s/^X//" >'aegis/gstate.def' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: global state file contents definition
- X *
- X * usually lives at /usr/local/lib/aegis/state
- X *
- X * it is read and written by aegis, and so needs locking
- X *
- X * if you change this file, don't forget to change
- X * man5/aegstate.5
- X */
- X
- X/*
- X * This field is a table relating project name to project directory.
- X */
- Xwhere =
- X[
- X {
- X /*
- X * The name of a project.
- X */
- X project_name = string;
- X
- X /*
- X * Absolute path of the project's directory.
- X */
- X directory = string;
- X }
- X];
- END_OF_FILE
- if test 1292 -ne `wc -c <'aegis/gstate.def'`; then
- echo shar: \"'aegis/gstate.def'\" unpacked with wrong size!
- fi
- # end of 'aegis/gstate.def'
- fi
- if test -f 'aegis/help.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/help.h'\"
- else
- echo shar: Extracting \"'aegis/help.h'\" \(1095 characters\)
- sed "s/^X//" >'aegis/help.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/help.c
- X */
- X
- X#ifndef HELP_H
- X#define HELP_H
- X
- X#include <main.h>
- X
- Xvoid help _((char **text, int text_lem, void (*usage)(void)));
- Xvoid generic_argument _((void(*usage)(void)));
- Xvoid bad_argument _((void(*usage)(void)));
- X
- X#endif /* HELP_H */
- END_OF_FILE
- if test 1095 -ne `wc -c <'aegis/help.h'`; then
- echo shar: \"'aegis/help.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/help.h'
- fi
- if test -f 'aegis/indent.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/indent.h'\"
- else
- echo shar: Extracting \"'aegis/indent.h'\" \(1132 characters\)
- sed "s/^X//" >'aegis/indent.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/indent.c
- X */
- X
- X#ifndef INDENT_H
- X#define INDENT_H
- X
- X#include <main.h>
- X
- Xvoid indent_close _((void));
- Xvoid indent_less _((void));
- Xvoid indent_more _((void));
- Xvoid indent_open _((char *));
- Xvoid indent_printf _((char *, ...));
- Xvoid indent_putchar _((int));
- X
- X#endif /* INDENT_H */
- END_OF_FILE
- if test 1132 -ne `wc -c <'aegis/indent.h'`; then
- echo shar: \"'aegis/indent.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/indent.h'
- fi
- if test -f 'aegis/io.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/io.h'\"
- else
- echo shar: Extracting \"'aegis/io.h'\" \(1092 characters\)
- sed "s/^X//" >'aegis/io.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/io.c
- X */
- X
- X#ifndef IO_H
- X#define IO_H
- X
- X#include <main.h>
- X#include <type.h>
- X
- Xextern type_ty integer_type;
- Xextern type_ty string_type;
- X
- Xvoid string_write _((char *, string_ty *));
- Xvoid integer_write _((char *, long));
- X
- X#endif /* IO_H */
- END_OF_FILE
- if test 1092 -ne `wc -c <'aegis/io.h'`; then
- echo shar: \"'aegis/io.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/io.h'
- fi
- if test -f 'aegis/lex.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/lex.h'\"
- else
- echo shar: Extracting \"'aegis/lex.h'\" \(1049 characters\)
- sed "s/^X//" >'aegis/lex.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/lex.c
- X */
- X
- X#ifndef LEX_H
- X#define LEX_H
- X
- X#include <main.h>
- X
- Xvoid lex_open _((char *));
- Xvoid lex_close _((void));
- Xvoid gram_error _((char *, ...));
- Xint gram_lex _((void));
- X
- X#endif /* LEX_H */
- END_OF_FILE
- if test 1049 -ne `wc -c <'aegis/lex.h'`; then
- echo shar: \"'aegis/lex.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/lex.h'
- fi
- if test -f 'aegis/log.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/log.h'\"
- else
- echo shar: Extracting \"'aegis/log.h'\" \(1083 characters\)
- sed "s/^X//" >'aegis/log.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/log.c
- X */
- X
- X#ifndef LOG_H
- X#define LOG_H
- X
- X#include <main.h>
- X
- Xstruct string_ty;
- Xstruct user_ty;
- X
- Xvoid log_open _((struct string_ty *, struct user_ty *));
- Xvoid log_close _((void));
- Xvoid log_quitter _((int));
- X
- X#endif /* LOG_H */
- END_OF_FILE
- if test 1083 -ne `wc -c <'aegis/log.h'`; then
- echo shar: \"'aegis/log.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/log.h'
- fi
- if test -f 'aegis/pager.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/pager.h'\"
- else
- echo shar: Extracting \"'aegis/pager.h'\" \(1047 characters\)
- sed "s/^X//" >'aegis/pager.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/pager.c
- X */
- X
- X#ifndef PAGER_H
- X#define PAGER_H
- X
- X#include <stdio.h>
- X#include <main.h>
- X
- XFILE *pager_open _((void));
- Xvoid pager_close _((FILE *));
- Xvoid pager_error _((FILE *));
- X
- X#endif /* PAGER_H */
- END_OF_FILE
- if test 1047 -ne `wc -c <'aegis/pager.h'`; then
- echo shar: \"'aegis/pager.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/pager.h'
- fi
- if test -f 'aegis/parse.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/parse.h'\"
- else
- echo shar: Extracting \"'aegis/parse.h'\" \(1326 characters\)
- sed "s/^X//" >'aegis/parse.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/parse.c
- X */
- X
- X#ifndef PARSE_H
- X#define PARSE_H
- X
- X#include <main.h>
- X#include <str.h>
- X#include <type.h>
- X
- Xtypedef struct sem_ty sem_ty;
- Xstruct sem_ty
- X{
- X type_ty *type;
- X sem_ty *next;
- X void *addr;
- X};
- X
- Xvoid sem_push _((type_ty *, void *));
- Xvoid sem_pop _((void));
- Xvoid sem_integer _((long));
- Xvoid sem_string _((string_ty *));
- Xvoid sem_enum _((string_ty *));
- Xvoid sem_list _((void));
- Xvoid sem_field _((string_ty *));
- X
- Xvoid *parse _((char *, type_ty *));
- X
- X#endif /* PARSE_H */
- END_OF_FILE
- if test 1326 -ne `wc -c <'aegis/parse.h'`; then
- echo shar: \"'aegis/parse.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/parse.h'
- fi
- if test -f 'aegis/sub.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/sub.h'\"
- else
- echo shar: Extracting \"'aegis/sub.h'\" \(1109 characters\)
- sed "s/^X//" >'aegis/sub.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/sub.c
- X */
- X
- X#ifndef SUB_H
- X#define SUB_H
- X
- X#include <str.h>
- X
- Xstruct change_ty;
- X
- Xvoid sub_var_clear _((void));
- Xvoid sub_var_set _((char *name, char *fmt, ...));
- Xstring_ty *substitute _((struct change_ty *cp, string_ty *the_command));
- X
- X#endif /* SUB_H */
- END_OF_FILE
- if test 1109 -ne `wc -c <'aegis/sub.h'`; then
- echo shar: \"'aegis/sub.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/sub.h'
- fi
- if test -f 'aegis/undo.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/undo.h'\"
- else
- echo shar: Extracting \"'aegis/undo.h'\" \(1263 characters\)
- sed "s/^X//" >'aegis/undo.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/undo.c
- X */
- X
- X#ifndef UNDO_H
- X#define UNDO_H
- X
- X#include <str.h>
- X
- Xvoid undo_rename _((string_ty *from, string_ty *to));
- Xvoid undo_chmod _((string_ty *path, int mode));
- Xvoid undo_chmod_errok _((string_ty *path, int mode));
- Xvoid undo_unlink_errok _((string_ty *path));
- Xvoid undo_rmdir_errok _((string_ty *path));
- Xvoid undo _((void));
- Xvoid undo_quitter _((int));
- Xvoid undo_cancel _((void));
- X
- X#endif /* UNDO_H */
- END_OF_FILE
- if test 1263 -ne `wc -c <'aegis/undo.h'`; then
- echo shar: \"'aegis/undo.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/undo.h'
- fi
- if test -f 'aegis/version.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aegis/version.h'\"
- else
- echo shar: Extracting \"'aegis/version.h'\" \(978 characters\)
- sed "s/^X//" >'aegis/version.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for aegis/version.c
- X */
- X
- X#ifndef VERSION_H
- X#define VERSION_H
- X
- X#include <main.h>
- X
- Xvoid version _((void));
- X
- X#endif /* VERSION_H */
- END_OF_FILE
- if test 978 -ne `wc -c <'aegis/version.h'`; then
- echo shar: \"'aegis/version.h'\" unpacked with wrong size!
- fi
- # end of 'aegis/version.h'
- fi
- if test ! -d 'aux' ; then
- echo shar: Creating directory \"'aux'\"
- mkdir 'aux'
- fi
- if test -f 'aux/CHANGES.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aux/CHANGES.sh'\"
- else
- echo shar: Extracting \"'aux/CHANGES.sh'\" \(1190 characters\)
- sed "s/^X//" >'aux/CHANGES.sh' <<'END_OF_FILE'
- X#! /bin/sh
- X#
- X# aegis - project change supervisor
- X# Copyright (C) 1992, 1993 Peter Miller.
- X# All rights reserved.
- X#
- X# This program is free software; you can redistribute it and/or modify
- X# it under the terms of the GNU General Public License as published by
- X# the Free Software Foundation; either version 2 of the License, or
- X# (at your option) any later version.
- X#
- X# This program is distributed in the hope that it will be useful,
- X# but WITHOUT ANY WARRANTY; without even the implied warranty of
- X# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X# GNU General Public License for more details.
- X#
- X# You should have received a copy of the GNU General Public License
- X# along with this program; if not, write to the Free Software
- X# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X#
- X# MANIFEST: shell script to create the CHANGES file
- X#
- Xcase $# in
- X1)
- X project=$1
- X ;;
- X
- X*)
- X echo "usage: $0 <project>" 1>&2
- X exit 1
- X ;;
- Xesac
- Xset -e
- Xaegis -l changes -p $project -v -pl 66 -pw 72 < /dev/null
- Xchanges=`aegis -list changes -terse -project $project`
- Xfor n in $changes
- Xdo
- X echo "" | tr '\12' '\14'
- X aegis -l change_details -p $project -c $n -v -pl 66 -pw 72 < /dev/null
- Xdone
- Xexit 0
- END_OF_FILE
- if test 1190 -ne `wc -c <'aux/CHANGES.sh'`; then
- echo shar: \"'aux/CHANGES.sh'\" unpacked with wrong size!
- fi
- # end of 'aux/CHANGES.sh'
- fi
- if test -f 'aux/Makefile.awk' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aux/Makefile.awk'\"
- else
- echo shar: Extracting \"'aux/Makefile.awk'\" \(1119 characters\)
- sed "s/^X//" >'aux/Makefile.awk' <<'END_OF_FILE'
- X#
- X# aegis - project change supervisor
- X# Copyright (C) 1992, 1993 Peter Miller.
- X# All rights reserved.
- X#
- X# This program is free software; you can redistribute it and/or modify
- X# it under the terms of the GNU General Public License as published by
- X# the Free Software Foundation; either version 2 of the License, or
- X# (at your option) any later version.
- X#
- X# This program is distributed in the hope that it will be useful,
- X# but WITHOUT ANY WARRANTY; without even the implied warranty of
- X# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X# GNU General Public License for more details.
- X#
- X# You should have received a copy of the GNU General Public License
- X# along with this program; if not, write to the Free Software
- X# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X#
- X# MANIFEST: helper file for generating the Makefile file
- X#
- Xlength <= 72
- Xlength > 72 {
- X if (substr($0, 1, 1) == "\t")
- X {
- X printf "\t"
- X pos = 8
- X }
- X else
- X pos = 0
- X for (j = 1; j <= NF; ++j)
- X {
- X if (pos + 1 + length($j) > 72)
- X {
- X printf "\\\n\t\t"
- X pos = 16
- X }
- X printf "%s ", $j
- X pos += length($j) + 1
- X }
- X printf "\n"
- X}
- END_OF_FILE
- if test 1119 -ne `wc -c <'aux/Makefile.awk'`; then
- echo shar: \"'aux/Makefile.awk'\" unpacked with wrong size!
- fi
- # end of 'aux/Makefile.awk'
- fi
- if test -f 'aux/new.2.1.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aux/new.2.1.so'\"
- else
- echo shar: Extracting \"'aux/new.2.1.so'\" \(1009 characters\)
- sed "s/^X//" >'aux/new.2.1.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: document describing new.2.1.so
- X.\"
- X.PP
- X.if n *
- X.if t \(bu
- XCan now ask for history to maintained for file
- Xgenerated by the build.
- XThis is useful for generating patch files.
- X
- END_OF_FILE
- if test 1009 -ne `wc -c <'aux/new.2.1.so'`; then
- echo shar: \"'aux/new.2.1.so'\" unpacked with wrong size!
- fi
- # end of 'aux/new.2.1.so'
- fi
- if test -f 'aux/new.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'aux/new.so'\"
- else
- echo shar: Extracting \"'aux/new.so'\" \(15 characters\)
- sed "s/^X//" >'aux/new.so' <<'END_OF_FILE'
- X.so new.2.1.so
- END_OF_FILE
- if test 15 -ne `wc -c <'aux/new.so'`; then
- echo shar: \"'aux/new.so'\" unpacked with wrong size!
- fi
- # end of 'aux/new.so'
- fi
- if test ! -d 'common' ; then
- echo shar: Creating directory \"'common'\"
- mkdir 'common'
- fi
- if test -f 'common/main.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'common/main.h'\"
- else
- echo shar: Extracting \"'common/main.h'\" \(1293 characters\)
- sed "s/^X//" >'common/main.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: common definitions, including DEBUG define
- X */
- X
- X#ifndef MAIN_H
- X#define MAIN_H
- X
- X/*
- X * function prototype insulation
- X */
- X#ifndef _
- X# ifdef __STDC__
- X# define _(x) x
- X# else
- X# define _(x) ()
- X# define const
- X# endif
- X#endif /* _ */
- X
- X/*
- X * array manipulation
- X */
- X#define SIZEOF(a) (sizeof(a) / sizeof(a[0]))
- X#define ENDOF(a) ((a) + SIZEOF(a))
- X
- X/*
- X * Take the define out of comments to
- X * enable the debugging the functionality.
- X *
- X#define DEBUG
- X */
- X
- X#endif /* MAIN_H */
- END_OF_FILE
- if test 1293 -ne `wc -c <'common/main.h'`; then
- echo shar: \"'common/main.h'\" unpacked with wrong size!
- fi
- # end of 'common/main.h'
- fi
- if test -f 'common/mem.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'common/mem.h'\"
- else
- echo shar: Extracting \"'common/mem.h'\" \(1174 characters\)
- sed "s/^X//" >'common/mem.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for common/mem.c
- X */
- X
- X#ifndef MEM_H
- X#define MEM_H
- X
- X#include <stddef.h>
- X#include <main.h>
- X
- Xchar *mem_alloc _((size_t));
- Xchar *mem_alloc_clear _((size_t));
- Xvoid mem_change_size _((char **, size_t));
- Xvoid mem_free _((char *));
- Xchar *enlarge _((size_t *, char **, size_t));
- Xchar *mem_copy_string _((char *));
- X
- X#endif /* MEM_H */
- END_OF_FILE
- if test 1174 -ne `wc -c <'common/mem.h'`; then
- echo shar: \"'common/mem.h'\" unpacked with wrong size!
- fi
- # end of 'common/mem.h'
- fi
- if test -f 'common/patchlevel.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'common/patchlevel.h'\"
- else
- echo shar: Extracting \"'common/patchlevel.h'\" \(30 characters\)
- sed "s/^X//" >'common/patchlevel.h' <<'END_OF_FILE'
- X#define PATCHLEVEL "2.1.D008"
- END_OF_FILE
- if test 30 -ne `wc -c <'common/patchlevel.h'`; then
- echo shar: \"'common/patchlevel.h'\" unpacked with wrong size!
- fi
- # end of 'common/patchlevel.h'
- fi
- if test ! -d 'conf' ; then
- echo shar: Creating directory \"'conf'\"
- mkdir 'conf'
- fi
- if test ! -d 'doc' ; then
- echo shar: Creating directory \"'doc'\"
- mkdir 'doc'
- fi
- if test -f 'doc/c8.0.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'doc/c8.0.so'\"
- else
- echo shar: Extracting \"'doc/c8.0.so'\" \(1182 characters\)
- sed "s/^X//" >'doc/c8.0.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: User Guide, The Difference Tools
- X.\"
- X.bp
- X.nh 1 "The Difference Tools"
- X.LP
- XThis chapter describes the difference commands in the
- Xproject configuration file.
- XUsually these commands are used by the
- X.I "aegis -DIFFerence"
- Xcommand when differencing files,
- Xbut they may be used to accomplish some other things.
- X.so c8.1.so
- X.1C
- X.so c8.2.so
- X.so c8.3.so
- END_OF_FILE
- if test 1182 -ne `wc -c <'doc/c8.0.so'`; then
- echo shar: \"'doc/c8.0.so'\" unpacked with wrong size!
- fi
- # end of 'doc/c8.0.so'
- fi
- if test -f 'doc/version.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'doc/version.so'\"
- else
- echo shar: Extracting \"'doc/version.so'\" \(38 characters\)
- sed "s/^X//" >'doc/version.so' <<'END_OF_FILE'
- X.ds V) 2.1.D008
- X.ds v) 2.1
- X.ds w) 2.0
- END_OF_FILE
- if test 38 -ne `wc -c <'doc/version.so'`; then
- echo shar: \"'doc/version.so'\" unpacked with wrong size!
- fi
- # end of 'doc/version.so'
- fi
- if test ! -d 'fmtgen' ; then
- echo shar: Creating directory \"'fmtgen'\"
- mkdir 'fmtgen'
- fi
- if test -f 'fmtgen/id.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'fmtgen/id.h'\"
- else
- echo shar: Extracting \"'fmtgen/id.h'\" \(1321 characters\)
- sed "s/^X//" >'fmtgen/id.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for fmtgen/id.c
- X */
- X
- X#ifndef ID_H
- X#define ID_H
- X
- X#include <main.h>
- X#include <str.h>
- X#include <word.h>
- X
- Xenum id_class_ty
- X{
- X ID_CLASS_KEYWORD,
- X ID_CLASS_TYPE,
- X ID_CLASS_FIELD,
- X ID_CLASS_ENUMEL
- X};
- Xtypedef enum id_class_ty id_class_ty;
- X
- Xtypedef int (*bifp)_((wlist *, wlist *));
- X
- Xvoid id_initialize _((void));
- Xint id_search _((string_ty *, id_class_ty, long *));
- Xvoid id_assign _((string_ty *, id_class_ty, long));
- Xvoid id_dump _((char *, int));
- X
- X#endif /* ID_H */
- END_OF_FILE
- if test 1321 -ne `wc -c <'fmtgen/id.h'`; then
- echo shar: \"'fmtgen/id.h'\" unpacked with wrong size!
- fi
- # end of 'fmtgen/id.h'
- fi
- if test -f 'fmtgen/indent.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'fmtgen/indent.h'\"
- else
- echo shar: Extracting \"'fmtgen/indent.h'\" \(1133 characters\)
- sed "s/^X//" >'fmtgen/indent.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for fmtgen/indent.c
- X */
- X
- X#ifndef INDENT_H
- X#define INDENT_H
- X
- X#include <main.h>
- X
- Xvoid indent_close _((void));
- Xvoid indent_less _((void));
- Xvoid indent_more _((void));
- Xvoid indent_open _((char *));
- Xvoid indent_printf _((char *, ...));
- Xvoid indent_putchar _((int));
- X
- X#endif /* INDENT_H */
- END_OF_FILE
- if test 1133 -ne `wc -c <'fmtgen/indent.h'`; then
- echo shar: \"'fmtgen/indent.h'\" unpacked with wrong size!
- fi
- # end of 'fmtgen/indent.h'
- fi
- if test -f 'fmtgen/lex.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'fmtgen/lex.h'\"
- else
- echo shar: Extracting \"'fmtgen/lex.h'\" \(1290 characters\)
- sed "s/^X//" >'fmtgen/lex.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1991, 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for fmtgen/lex.c
- X */
- X
- X#ifndef LEX_H
- X#define LEX_H
- X
- X#include <main.h>
- X#include <str.h>
- X
- Xtypedef struct parse_list_ty parse_list_ty;
- Xstruct parse_list_ty
- X{
- X string_ty *name;
- X parse_list_ty *next;
- X};
- X
- Xvoid lex_open _((char *));
- Xvoid lex_close _((void));
- Xvoid parse_error _((char *, ...));
- Xint parse_lex _((void));
- Xint lex_in_include_file _((void));
- Xvoid lex_list_include_files _((void));
- Xvoid lex_include_path _((char *));
- X
- X#endif /* LEX_H */
- END_OF_FILE
- if test 1290 -ne `wc -c <'fmtgen/lex.h'`; then
- echo shar: \"'fmtgen/lex.h'\" unpacked with wrong size!
- fi
- # end of 'fmtgen/lex.h'
- fi
- if test -f 'fmtgen/parse.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'fmtgen/parse.h'\"
- else
- echo shar: Extracting \"'fmtgen/parse.h'\" \(993 characters\)
- sed "s/^X//" >'fmtgen/parse.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1992, 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: interface definition for fmtgen/parse.y
- X */
- X
- X#ifndef PARSE_H
- X#define PARSE_H
- X
- X#include <main.h>
- X
- Xvoid parse _((char *in, char *c_out, char *h_out));
- X
- X#endif /* PARSE_H */
- END_OF_FILE
- if test 993 -ne `wc -c <'fmtgen/parse.h'`; then
- echo shar: \"'fmtgen/parse.h'\" unpacked with wrong size!
- fi
- # end of 'fmtgen/parse.h'
- fi
- if test ! -d 'h' ; then
- echo shar: Creating directory \"'h'\"
- mkdir 'h'
- fi
- if test -f 'h/dirent.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'h/dirent.h'\"
- else
- echo shar: Extracting \"'h/dirent.h'\" \(1009 characters\)
- sed "s/^X//" >'h/dirent.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: minimal replacement for dirent.h
- X */
- X
- X#ifndef H_DIRENT_H
- X#define H_DIRENT_H
- X
- X#ifdef apollo
- X#include <sys/dir.h>
- X#else
- X#include <direct.h>
- X#endif
- X
- X#define direct dirent
- X
- X#endif /* H_DIRENT_H */
- END_OF_FILE
- if test 1009 -ne `wc -c <'h/dirent.h'`; then
- echo shar: \"'h/dirent.h'\" unpacked with wrong size!
- fi
- # end of 'h/dirent.h'
- fi
- if test -f 'h/stdarg.h-min' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'h/stdarg.h-min'\"
- else
- echo shar: Extracting \"'h/stdarg.h-min'\" \(577 characters\)
- sed "s/^X//" >'h/stdarg.h-min' <<'END_OF_FILE'
- X/*
- X * This stdarg.h works for simple machines, such as 68K or 386.
- X * It assumes the stack grows downwards, and that no arguments are
- X * stored in registers.
- X *
- X * This stdarg.h does not work for Sun sparc or MIPS,
- X * and probably not any other RISC machine, either.
- X *
- X * MANIFEST: minimal stdarg.h substitute
- X */
- X
- X#ifndef _STDARG_H
- X#define _STDARG_H
- X
- Xtypedef char *va_list;
- X#define va_start(ap,parmn) (void)((ap) = (char*)(&(parmn) + 1))
- X#define va_end(ap) (void)((ap) = 0)
- X#define va_arg(ap, type) \
- X (((type*)((ap) = ((ap) + sizeof(type))))[-1])
- X
- X#endif /* _STDARG_H */
- END_OF_FILE
- if test 577 -ne `wc -c <'h/stdarg.h-min'`; then
- echo shar: \"'h/stdarg.h-min'\" unpacked with wrong size!
- fi
- # end of 'h/stdarg.h-min'
- fi
- if test -f 'h/stddef.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'h/stddef.h'\"
- else
- echo shar: Extracting \"'h/stddef.h'\" \(402 characters\)
- sed "s/^X//" >'h/stddef.h' <<'END_OF_FILE'
- X/*
- X * MANIFEST: minimal stddef.h substitute
- X */
- X
- X#ifndef _STDDEF_H
- X#define _STDDEF_H
- X
- X#ifndef NULL
- X#define NULL 0
- X#endif
- X
- X#ifndef _PTRDIFF_T
- X#define _PTRDIFF_T
- Xtypedef long ptrdiff_t;
- X#endif
- X
- X#ifndef _SIZE_T
- X#define _SIZE_T
- Xtypedef unsigned long size_t;
- X#endif
- X
- X#ifndef ofsetof
- X#define offsetof(type, identifier) \
- X (size_t)((char *)&((type *)0)->identifier - (char *)0)
- X#endif
- X
- X#endif /* _STDDEF_H */
- END_OF_FILE
- if test 402 -ne `wc -c <'h/stddef.h'`; then
- echo shar: \"'h/stddef.h'\" unpacked with wrong size!
- fi
- # end of 'h/stddef.h'
- fi
- if test -f 'h/stdlib.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'h/stdlib.h'\"
- else
- echo shar: Extracting \"'h/stdlib.h'\" \(587 characters\)
- sed "s/^X//" >'h/stdlib.h' <<'END_OF_FILE'
- X/*
- X * MANIFEST: minimal stdlib.h substitute
- X */
- X
- X#ifndef _STDLIB_H
- X#define _STDLIB_H
- X
- Xtypedef struct div_t div_t;
- Xstruct div_t
- X{
- X int quot;
- X int rem;
- X};
- X
- Xtypedef struct ldiv_t ldiv_t;
- Xstruct ldiv_t
- X{
- X long quot;
- X long rem;
- X};
- X
- Xdouble atof();
- Xint atoi();
- Xlong atol();
- Xdouble strtod();
- Xunsigned long strtoul();
- Xint rand();
- Xvoid srand();
- Xvoid *calloc();
- Xvoid free();
- Xvoid *malloc();
- Xvoid *realloc();
- Xvoid abort();
- Xint atexit();
- Xvoid exit();
- Xchar *getenv();
- Xint system();
- Xvoid *bsearch();
- Xvoid qsort();
- Xint abs();
- Xdiv_t div();
- Xlong labs();
- Xldiv_t ldiv();
- X
- X#endif /* _STDLIB_H */
- END_OF_FILE
- if test 587 -ne `wc -c <'h/stdlib.h'`; then
- echo shar: \"'h/stdlib.h'\" unpacked with wrong size!
- fi
- # end of 'h/stdlib.h'
- fi
- if test -f 'h/utime.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'h/utime.h'\"
- else
- echo shar: Extracting \"'h/utime.h'\" \(963 characters\)
- sed "s/^X//" >'h/utime.h' <<'END_OF_FILE'
- X/*
- X * aegis - project change supervisor
- X * Copyright (C) 1993 Peter Miller.
- X * All rights reserved.
- X *
- X * This program is free software; you can redistribute it and/or modify
- X * it under the terms of the GNU General Public License as published by
- X * the Free Software Foundation; either version 2 of the License, or
- X * (at your option) any later version.
- X *
- X * This program is distributed in the hope that it will be useful,
- X * but WITHOUT ANY WARRANTY; without even the implied warranty of
- X * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X * GNU General Public License for more details.
- X *
- X * You should have received a copy of the GNU General Public License
- X * along with this program; if not, write to the Free Software
- X * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X *
- X * MANIFEST: minimal replacement for utime.h
- X */
- X
- X#ifndef H_UTIME_H
- X#define H_UTIME_H
- X
- Xstruct utimbuf
- X{
- X long actime;
- X long modtime;
- X};
- X
- X#endif /* H_UTIME_H */
- END_OF_FILE
- if test 963 -ne `wc -c <'h/utime.h'`; then
- echo shar: \"'h/utime.h'\" unpacked with wrong size!
- fi
- # end of 'h/utime.h'
- fi
- if test ! -d 'lib' ; then
- echo shar: Creating directory \"'lib'\"
- mkdir 'lib'
- fi
- if test ! -d 'man1' ; then
- echo shar: Creating directory \"'man1'\"
- mkdir 'man1'
- fi
- if test -f 'man1/install.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/install.sh'\"
- else
- echo shar: Extracting \"'man1/install.sh'\" \(253 characters\)
- sed "s/^X//" >'man1/install.sh' <<'END_OF_FILE'
- X#!/bin/sh
- X#
- X# MANIFEST: shell script to install section 1 manual pages
- X#
- Xcase $# in
- X1)
- X ;;
- X*)
- X echo "usage: $0 somewhere/man1" 1>&2
- X exit 1
- X ;;
- Xesac
- X
- Xset -e
- Xcd man1
- Xfor file in *.1
- Xdo
- X echo "soelim $file > $1/$file"
- X soelim $file > $1/$file
- Xdone
- Xexit 0
- END_OF_FILE
- if test 253 -ne `wc -c <'man1/install.sh'`; then
- echo shar: \"'man1/install.sh'\" unpacked with wrong size!
- fi
- # end of 'man1/install.sh'
- fi
- if test -f 'man1/o_auto.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_auto.so'\"
- else
- echo shar: Extracting \"'man1/o_auto.so'\" \(1013 characters\)
- sed "s/^X//" >'man1/o_auto.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -AUTOmatic command line option
- X.\"
- X.TP 8n
- X.B -AUTOmatic
- XThis option may be used to specify manual tests.
- XAutomatic tests require no human assistance.
- END_OF_FILE
- if test 1013 -ne `wc -c <'man1/o_auto.so'`; then
- echo shar: \"'man1/o_auto.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_auto.so'
- fi
- if test -f 'man1/o_baselin.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_baselin.so'\"
- else
- echo shar: Extracting \"'man1/o_baselin.so'\" \(1009 characters\)
- sed "s/^X//" >'man1/o_baselin.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -BaseLine command line option
- X.\"
- X.TP 8n
- X.B -BaseLine
- XThis option may be used to specify that
- Xthe project baseline is the subject of the command.
- END_OF_FILE
- if test 1009 -ne `wc -c <'man1/o_baselin.so'`; then
- echo shar: \"'man1/o_baselin.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_baselin.so'
- fi
- if test -f 'man1/o_bld_lk.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_bld_lk.so'\"
- else
- echo shar: Extracting \"'man1/o_bld_lk.so'\" \(1242 characters\)
- sed "s/^X//" >'man1/o_bld_lk.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: manual section describing the build lock
- X.\"
- X.PP
- XWhile there is a build in progress for any change in a project,
- Xan integrate pass for the project will wait until all the builds are
- Xcompleted before starting.
- XThis is
- Xto ensure that the baseline is consistent for the entire build.
- XSimilarly,
- Xwhile an integrate pass is in progress for a project,
- Xany builds will wait until it is completed before starting.
- END_OF_FILE
- if test 1242 -ne `wc -c <'man1/o_bld_lk.so'`; then
- echo shar: \"'man1/o_bld_lk.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_bld_lk.so'
- fi
- if test -f 'man1/o_devdir.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_devdir.so'\"
- else
- echo shar: Extracting \"'man1/o_devdir.so'\" \(1158 characters\)
- sed "s/^X//" >'man1/o_devdir.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -Development_Directory command line option
- X.\"
- X.TP 8n
- X.B -Development_Directory
- XThis option is used to specify that the development directory
- Xis the subject of the command.
- XThis is only useful for a change which is in the 'being_integrated' state,
- Xwhen the default is the integration directory.
- END_OF_FILE
- if test 1158 -ne `wc -c <'man1/o_devdir.so'`; then
- echo shar: \"'man1/o_devdir.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_devdir.so'
- fi
- if test -f 'man1/o_dir.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_dir.so'\"
- else
- echo shar: Extracting \"'man1/o_dir.so'\" \(1273 characters\)
- sed "s/^X//" >'man1/o_dir.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -DIRectory command line option
- X.\"
- X.TP 8n
- X\fB-DIRectory\fP \fIpath\fP
- X.RS 8n
- XThis option may be used to specify which directory is to be used.
- XIt is an error if the current user does not have appropriate permissions
- Xto create the directory path given.
- XThis must be an absolute path.
- X.PP
- XCaution:
- XIf you are using an automounter
- Xdo not use `pwd` to make an absolute path,
- Xit usually gives the wrong answer.
- X.RE
- END_OF_FILE
- if test 1273 -ne `wc -c <'man1/o_dir.so'`; then
- echo shar: \"'man1/o_dir.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_dir.so'
- fi
- if test -f 'man1/o_edit.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_edit.so'\"
- else
- echo shar: Extracting \"'man1/o_edit.so'\" \(1204 characters\)
- sed "s/^X//" >'man1/o_edit.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: document describing -Edit option
- X.\"
- X.TP 8n
- X.B -Edit
- X.br
- XEdit the attributes with a text editor,
- Xthis is usually more convenient than supplying a text file.
- XThe
- X.I EDITOR
- Xenvironment variable will be consulted for the name of the editor to use;
- Xdefaults to
- X.IR vi (1)
- Xif not set.
- XWarning:
- Xnot well behaved when faced with errors,
- Xthe temporary file is always deleted.
- END_OF_FILE
- if test 1204 -ne `wc -c <'man1/o_edit.so'`; then
- echo shar: \"'man1/o_edit.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_edit.so'
- fi
- if test -f 'man1/o_help.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_help.so'\"
- else
- echo shar: Extracting \"'man1/o_help.so'\" \(1003 characters\)
- sed "s/^X//" >'man1/o_help.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -Help command line option
- X.\"
- X.TP 8n
- X.B -Help
- X.br
- XThis option may be used to obtain more information about how to use the
- X.I \*(n)
- Xprogram.
- END_OF_FILE
- if test 1003 -ne `wc -c <'man1/o_help.so'`; then
- echo shar: \"'man1/o_help.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_help.so'
- fi
- if test -f 'man1/o_indep.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_indep.so'\"
- else
- echo shar: Extracting \"'man1/o_indep.so'\" \(1019 characters\)
- sed "s/^X//" >'man1/o_indep.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -INDependent command line option
- X.\"
- X.TP 8n
- X.B -INDependent
- XThis option is used to specify that the test is to be run independent
- Xof any particular change.
- END_OF_FILE
- if test 1019 -ne `wc -c <'man1/o_indep.so'`; then
- echo shar: \"'man1/o_indep.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_indep.so'
- fi
- if test -f 'man1/o_keep.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_keep.so'\"
- else
- echo shar: Extracting \"'man1/o_keep.so'\" \(1004 characters\)
- sed "s/^X//" >'man1/o_keep.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -Keep command line option
- X.\"
- X.TP 8n
- X.B -Keep
- X.br
- XThis option may be used to retain files and/or directories
- Xusually deleted by the command.
- END_OF_FILE
- if test 1004 -ne `wc -c <'man1/o_keep.so'`; then
- echo shar: \"'man1/o_keep.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_keep.so'
- fi
- if test -f 'man1/o_list.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_list.so'\"
- else
- echo shar: Extracting \"'man1/o_list.so'\" \(1037 characters\)
- sed "s/^X//" >'man1/o_list.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -List command line option
- X.\"
- X.TP 8n
- X.B -List
- X.br
- XThis option may be used to obtain a list of suitable subjects for this command.
- XThe list may be more general than expected.
- END_OF_FILE
- if test 1037 -ne `wc -c <'man1/o_list.so'`; then
- echo shar: \"'man1/o_list.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_list.so'
- fi
- if test -f 'man1/o_major.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_major.so'\"
- else
- echo shar: Extracting \"'man1/o_major.so'\" \(1030 characters\)
- sed "s/^X//" >'man1/o_major.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -MAJor command line option
- X.\"
- X.TP 8n
- X\fB-MAJor\fP [ \fInumber\fP ]
- X.br
- XSpecify that the major version number is to be incremented,
- Xor set to the given number if specified.
- END_OF_FILE
- if test 1030 -ne `wc -c <'man1/o_major.so'`; then
- echo shar: \"'man1/o_major.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_major.so'
- fi
- if test -f 'man1/o_manual.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_manual.so'\"
- else
- echo shar: Extracting \"'man1/o_manual.so'\" \(1123 characters\)
- sed "s/^X//" >'man1/o_manual.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -MINor command line option
- X.\"
- X.TP 8n
- X.B -MANual
- XThis option may be used to specify manual tests.
- XManual tests require some human intervention, e.g.:
- Xconfirmation of some screen behaviour (X11, for instance),
- Xor some user action, "unplug ethernet cable now".
- END_OF_FILE
- if test 1123 -ne `wc -c <'man1/o_manual.so'`; then
- echo shar: \"'man1/o_manual.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_manual.so'
- fi
- if test -f 'man1/o_min.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_min.so'\"
- else
- echo shar: Extracting \"'man1/o_min.so'\" \(1104 characters\)
- sed "s/^X//" >'man1/o_min.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -MINImum command line option
- X.\"
- X.TP 8n
- X.B -MINImum
- X.br
- XThis option may be used to cause only the source
- Xfiles to be copied into the integration directory.
- XThe default is to copy all files,
- Xunless the change requires the deletion of a file.
- END_OF_FILE
- if test 1104 -ne `wc -c <'man1/o_min.so'`; then
- echo shar: \"'man1/o_min.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_min.so'
- fi
- if test -f 'man1/o_minor.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_minor.so'\"
- else
- echo shar: Extracting \"'man1/o_minor.so'\" \(1030 characters\)
- sed "s/^X//" >'man1/o_minor.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -MINOr command line option
- X.\"
- X.TP 8n
- X\fB-MINOr\fP [ \fInumber\fP ]
- X.br
- XSpecify that the minor version number is to be incremented,
- Xor set to the given number if specified.
- END_OF_FILE
- if test 1030 -ne `wc -c <'man1/o_minor.so'`; then
- echo shar: \"'man1/o_minor.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_minor.so'
- fi
- if test -f 'man1/o_nolog.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_nolog.so'\"
- else
- echo shar: Extracting \"'man1/o_nolog.so'\" \(1091 characters\)
- sed "s/^X//" >'man1/o_nolog.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -Not_Logging command line option
- X.\"
- X.TP 8n
- X.B -Not_Logging
- X.br
- XThis option may be used to disable the automatic logging of
- Xoutput and errors to a file.
- XThis is often useful when several \*(n) commands are combined in a shell script.
- END_OF_FILE
- if test 1091 -ne `wc -c <'man1/o_nolog.so'`; then
- echo shar: \"'man1/o_nolog.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_nolog.so'
- fi
- if test -f 'man1/o_overw.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_overw.so'\"
- else
- echo shar: Extracting \"'man1/o_overw.so'\" \(1060 characters\)
- sed "s/^X//" >'man1/o_overw.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -OverWriting command line option
- X.\"
- X.TP 8n
- X.B -OverWriting
- XThis option may be used to force overwriting of files.
- XThe default action is to give and error if an existing file would
- Xbe overwritten.
- END_OF_FILE
- if test 1060 -ne `wc -c <'man1/o_overw.so'`; then
- echo shar: \"'man1/o_overw.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_overw.so'
- fi
- if test -f 'man1/o_terse.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_terse.so'\"
- else
- echo shar: Extracting \"'man1/o_terse.so'\" \(1042 characters\)
- sed "s/^X//" >'man1/o_terse.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -TERse command line option
- X.\"
- X.TP 8n
- X.B -TERse
- X.br
- XThis option may be used to cause listings to
- Xproduce the bare minimum of information.
- XIt is usually useful for shell scripts.
- END_OF_FILE
- if test 1042 -ne `wc -c <'man1/o_terse.so'`; then
- echo shar: \"'man1/o_terse.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_terse.so'
- fi
- if test -f 'man1/o_unforma.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_unforma.so'\"
- else
- echo shar: Extracting \"'man1/o_unforma.so'\" \(1046 characters\)
- sed "s/^X//" >'man1/o_unforma.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: document describing -UNFormatted option
- X.\"
- X.TP 8n
- X.B -UNFormatted
- X.br
- XThis option may be used with most listings
- Xto specify that the column formatting is not to be performed.
- XThis is useful for shell scripts.
- END_OF_FILE
- if test 1046 -ne `wc -c <'man1/o_unforma.so'`; then
- echo shar: \"'man1/o_unforma.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_unforma.so'
- fi
- if test -f 'man1/o_verbose.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/o_verbose.so'\"
- else
- echo shar: Extracting \"'man1/o_verbose.so'\" \(1111 characters\)
- sed "s/^X//" >'man1/o_verbose.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of -Verbose command line option
- X.\"
- X.TP 8n
- X.B -Verbose
- XThis option may be used to cause \*(n) to produce more output.
- XBy default \*(n) only produces output on errors.
- XWhen used with the
- X.B -List
- Xoption
- Xthis option causes column headings to be added.
- END_OF_FILE
- if test 1111 -ne `wc -c <'man1/o_verbose.so'`; then
- echo shar: \"'man1/o_verbose.so'\" unpacked with wrong size!
- fi
- # end of 'man1/o_verbose.so'
- fi
- if test -f 'man1/z_exit.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/z_exit.so'\"
- else
- echo shar: Extracting \"'man1/z_exit.so'\" \(1056 characters\)
- sed "s/^X//" >'man1/z_exit.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: exit status part of section 1 manual entries
- X.\"
- X.SH EXIT STATUS
- XThe
- X.I \*(n)
- Xcommand will exit with a status of 1 on any error.
- XThe
- X.I \*(n)
- Xcommand will only exit with a status of 0 if there are no errors.
- END_OF_FILE
- if test 1056 -ne `wc -c <'man1/z_exit.so'`; then
- echo shar: \"'man1/z_exit.so'\" unpacked with wrong size!
- fi
- # end of 'man1/z_exit.so'
- fi
- if test -f 'man1/z_name.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man1/z_name.so'\"
- else
- echo shar: Extracting \"'man1/z_name.so'\" \(998 characters\)
- sed "s/^X//" >'man1/z_name.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: common setup for section 1 manual entries
- X.\"
- X.ds n) aegis
- X.ds N) Aegis
- X.if n .nr )M 8n
- X.if n .nr IN 8n
- X.if n .nr )I 8n
- X.if n .po 0
- X.hy 0
- X.if n .ad l
- END_OF_FILE
- if test 998 -ne `wc -c <'man1/z_name.so'`; then
- echo shar: \"'man1/z_name.so'\" unpacked with wrong size!
- fi
- # end of 'man1/z_name.so'
- fi
- if test ! -d 'man5' ; then
- echo shar: Creating directory \"'man5'\"
- mkdir 'man5'
- fi
- if test -f 'man5/aecattr.5' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man5/aecattr.5'\"
- else
- echo shar: Extracting \"'man5/aecattr.5'\" \(1220 characters\)
- sed "s/^X//" >'man5/aecattr.5' <<'END_OF_FILE'
- X'\" t
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of aegis change attribute file format
- X.\"
- X.so z_name.so
- X.TH aecattr 5 \*(N)
- X.SH NAME
- Xaecattr - \*(n) change attributes file
- X.SH DESCRIPTION
- XA change attributes file is used to describe the
- Xmodifiable portion of a change.
- X.SH CONTENTS
- XA change attributes file contains the following fields:
- X.so aecattr.so
- X.SH SEE ALSO
- X.IR aenc (1),
- X.IR aeca (1).
- X.so z_cr.so
- END_OF_FILE
- if test 1220 -ne `wc -c <'man5/aecattr.5'`; then
- echo shar: \"'man5/aecattr.5'\" unpacked with wrong size!
- fi
- # end of 'man5/aecattr.5'
- fi
- if test -f 'man5/aepattr.5' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man5/aepattr.5'\"
- else
- echo shar: Extracting \"'man5/aepattr.5'\" \(1148 characters\)
- sed "s/^X//" >'man5/aepattr.5' <<'END_OF_FILE'
- X'\" t
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: description of aegis project attribute file format
- X.\"
- X.so z_name.so
- X.TH aepattr 5 \*(N)
- X.SH NAME
- Xaepattr - project attribute file
- X.SH DESCRIPTION
- XThe
- Xproject attribute
- Xfile is used to store modifiable information about a project.
- X.SH CONTENTS
- X.so aepattr.so
- X.SH SEE ALSO
- X.IR aepa (1)
- X.so z_cr.so
- END_OF_FILE
- if test 1148 -ne `wc -c <'man5/aepattr.5'`; then
- echo shar: \"'man5/aepattr.5'\" unpacked with wrong size!
- fi
- # end of 'man5/aepattr.5'
- fi
- if test -f 'man5/install.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man5/install.sh'\"
- else
- echo shar: Extracting \"'man5/install.sh'\" \(255 characters\)
- sed "s/^X//" >'man5/install.sh' <<'END_OF_FILE'
- X#!/bin/sh
- X#
- X# MANIFEST: shell script to install section 5 manual entries
- X#
- Xcase $# in
- X1)
- X ;;
- X*)
- X echo "usage: $0 somewhere/man5" 1>&2
- X exit 1
- X ;;
- Xesac
- X
- Xset -e
- Xcd man5
- Xfor file in *.5
- Xdo
- X echo "soelim $file > $1/$file"
- X soelim $file > $1/$file
- Xdone
- Xexit 0
- END_OF_FILE
- if test 255 -ne `wc -c <'man5/install.sh'`; then
- echo shar: \"'man5/install.sh'\" unpacked with wrong size!
- fi
- # end of 'man5/install.sh'
- fi
- if test -f 'man5/z_name.so' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man5/z_name.so'\"
- else
- echo shar: Extracting \"'man5/z_name.so'\" \(1066 characters\)
- sed "s/^X//" >'man5/z_name.so' <<'END_OF_FILE'
- X.\"
- X.\" aegis - project change supervisor
- X.\" Copyright (C) 1991, 1992, 1993 Peter Miller.
- X.\" All rights reserved.
- X.\"
- X.\" This program is free software; you can redistribute it and/or modify
- X.\" it under the terms of the GNU General Public License as published by
- X.\" the Free Software Foundation; either version 2 of the License, or
- X.\" (at your option) any later version.
- X.\"
- X.\" This program is distributed in the hope that it will be useful,
- X.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
- X.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X.\" GNU General Public License for more details.
- X.\"
- X.\" You should have received a copy of the GNU General Public License
- X.\" along with this program; if not, write to the Free Software
- X.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X.\"
- X.\" MANIFEST: common setup for section 5 manual entries
- X.\"
- X.ds n) aegis
- X.ds N) Aegis
- X.if n .nr )M 8n
- X.if n .nr IN 8n
- X.if n .nr )I 8n
- X.if n .po 0
- X.hy 0
- X.if n .ad l
- X.de eB
- X.RS
- X.nf
- X.ft CW
- X.ta 8n 16n 24n 32n
- X..
- X.de eE
- X.ft P
- X.fi
- X.RE
- X..
- END_OF_FILE
- if test 1066 -ne `wc -c <'man5/z_name.so'`; then
- echo shar: \"'man5/z_name.so'\" unpacked with wrong size!
- fi
- # end of 'man5/z_name.so'
- fi
- if test ! -d 'script' ; then
- echo shar: Creating directory \"'script'\"
- mkdir 'script'
- fi
- if test ! -d 'test' ; then
- echo shar: Creating directory \"'test'\"
- mkdir 'test'
- fi
- if test ! -d 'test/00' ; then
- echo shar: Creating directory \"'test/00'\"
- mkdir 'test/00'
- fi
- if test -f 'test/00/t0003a.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'test/00/t0003a.sh'\"
- else
- echo shar: Extracting \"'test/00/t0003a.sh'\" \(1363 characters\)
- sed "s/^X//" >'test/00/t0003a.sh' <<'END_OF_FILE'
- X#! /bin/sh
- X#
- X# aegis - project change supervisor
- X# Copyright (C) 1991, 1992, 1993 Peter Miller.
- X# All rights reserved.
- X#
- X# This program is free software; you can redistribute it and/or modify
- X# it under the terms of the GNU General Public License as published by
- X# the Free Software Foundation; either version 2 of the License, or
- X# (at your option) any later version.
- X#
- X# This program is distributed in the hope that it will be useful,
- X# but WITHOUT ANY WARRANTY; without even the implied warranty of
- X# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- X# GNU General Public License for more details.
- X#
- X# You should have received a copy of the GNU General Public License
- X# along with this program; if not, write to the Free Software
- X# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- X#
- X# MANIFEST: Test 'aegis -VERSion'
- X#
- X
- Xunset AEGIS_PROJECT
- Xunset AEGIS_CHANGE
- Xumask 022
- X
- XUSER=${USER:-${LOGNAME:-`whoami`}}
- X
- Xfail()
- X{
- X echo "FAILED test of 'aegis -VERSion'" 1>&2
- X exit 1
- X}
- Xpass()
- X{
- X exit 0
- X}
- Xtrap "fail" 1 2 3 15
- X
- XPAGER=cat
- Xexport PAGER
- X
- X./bin/aegis -vers -help > /dev/null
- Xif test $? -ne 0 ; then fail; fi
- X
- X./bin/aegis -vers > /dev/null
- Xif test $? -ne 0 ; then fail; fi
- X
- X./bin/aegis -vers r | cat
- Xif test $? -ne 0 ; then fail; fi
- X
- X./bin/aegis -vers w | cat
- Xif test $? -ne 0 ; then fail; fi
- X
- X#
- X# the things tested by this test, worked
- X#
- Xpass
- END_OF_FILE
- if test 1363 -ne `wc -c <'test/00/t0003a.sh'`; then
- echo shar: \"'test/00/t0003a.sh'\" unpacked with wrong size!
- fi
- # end of 'test/00/t0003a.sh'
- fi
- echo shar: End of archive 1 \(of 19\).
- cp /dev/null ark1isdone
- MISSING=""
- for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 19 archives.
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-