home *** CD-ROM | disk | FTP | other *** search
- Subject: v19i015: A software configuration management system, Part02/33
- Newsgroups: comp.sources.unix
- Sender: sources
- Approved: rsalz@uunet.UU.NET
-
- Submitted-by: Axel Mahler <unido!coma!axel>
- Posting-number: Volume 19, Issue 15
- Archive-name: shape/part02
-
-
-
- #! /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 2 (of 33)."
- # Contents: demo/Shapefile demo/shapedemo.c interface/shape-config.el
- # man/man3/afnote.3 man/man3/afperm.3 man/man3/afvariant.3
- # src/afs/predef.h src/afs/suffix.h src/afsit/Makefile
- # src/config/rules.sh src/inc/project.h src/misc/ParseArgs.h
- # src/misc/anames.h src/misc/pdbutil.c
- # src/shape/Makefile.distribution src/shape/macro.h src/shape/rule.h
- # src/shape/selrule.h src/shape/std.h src/shape/varsec.h
- # src/vc/locks.h src/vc/product-definition.sh src/vc/project.h
- # src/vc/save.h src/vc/vadmdefs.h src/vc/vc_sysdep.h src/vfind/atk.h
- # Wrapped by rsalz@papaya.bbn.com on Thu Jun 1 19:26:48 1989
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'demo/Shapefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/Shapefile'\"
- else
- echo shar: Extracting \"'demo/Shapefile'\" \(1922 characters\)
- sed "s/^X//" >'demo/Shapefile' <<'END_OF_FILE'
- X#
- X# Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X# and U. Pralle
- X#
- X# This software is published on an as-is basis. There is ABSOLUTELY NO
- X# WARRANTY for any part of this software to work correctly or as described
- X# in the manuals. We do not accept any liability for any kind of damage
- X# caused by use of this software, such as loss of data, time, money, or effort.
- X#
- X# Permission is granted to use, copy, modify, or distribute any part of
- X# this software as long as this is done without asking for charge, and
- X# provided that this copyright notice is retained as part of the source
- X# files. You may charge a distribution fee for the physical act of
- X# transferring a copy, and you may at your option offer warranty
- X# protection in exchange for a fee.
- X#
- X# Direct questions to: Tech. Univ. Berlin
- X# Wilfried Koch
- X# Sekr. FR 5-6
- X# Franklinstr. 28/29
- X# D-1000 Berlin 10, West Germany
- X#
- X# Tel: +49-30-314-22972
- X# E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X#
- X#
- X# This is the Shapefile for a simple demo of shape
- X#
- X
- X#
- X# Default settings for variants and selection rules
- X#
- X
- XRULE = test
- XLANGUAGE = german
- XQUALITY = debug
- XCOMPILER =
- X
- X#
- X# Other macro definitions
- X#
- X
- XOBJECTS = shapedemo.o title.o components.o
- X
- X#
- X# System model
- X#
- X
- Xshapedemo : $(RULE) +$(LANGUAGE) +$(QUALITY) +$(COMPILER) $(OBJECTS)
- X $(CC) -o shapedemo $(OBJECTS)
- X
- X#% RULE-SECTION
- X
- Xrelease:
- X *, attr (state, published), attrmax (version).
- X
- Xtest: *, attr(state, busy);
- X *, attrmax(version).
- X
- X#% END-RULE-SECTION
- X
- X#% VARIANT-SECTION
- X
- Xvclass language ::= (english, french, german)
- Xvclass quality ::= (debug, release)
- X
- Xenglish:
- X vpath = ENGLISH
- X
- Xfrench:
- X vpath = FRENCH
- X
- Xgerman:
- X vpath = GERMAN
- X
- Xdebug:
- X CFLAGS = -g -pg -DDEBUG
- X
- Xrelease:
- X CFLAGS = -O
- X LDFLAGS = -s
- X
- Xgnu:
- X CC = gcc
- X CFLAGS = -O -g -finline-functions -fkeep-inline-functions \
- X -fcombine-regs
- X
- X#% END-VARIANT-SECTION
- X
- END_OF_FILE
- if test 1922 -ne `wc -c <'demo/Shapefile'`; then
- echo shar: \"'demo/Shapefile'\" unpacked with wrong size!
- fi
- # end of 'demo/Shapefile'
- fi
- if test -f 'demo/shapedemo.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'demo/shapedemo.c'\"
- else
- echo shar: Extracting \"'demo/shapedemo.c'\" \(1333 characters\)
- sed "s/^X//" >'demo/shapedemo.c' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1988 Technische Universitaet Berlin
- X *
- X * This is a pre-release !
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. No responsibility or liability for any damage caused
- X * by using this software.
- X *
- X * No part of this software may be redistributed or used commercially by
- X * any means or in any form.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/* This is the main program for a simple demo of shape */
- X
- X#include <stdio.h>
- X
- Xmain()
- X{
- X#ifdef DEBUG
- Xprintf("main program with DEBUG\n");
- X#endif DEBUG
- X printf("main program $__name$.$__type$[$__version$]\n\n");
- X
- X printf(" **** * * * **** **** \n");
- X printf(" * * * * * * * * * \n");
- X printf(" * * * * * * * * \n");
- X printf(" **** ***** ***** **** *** \n");
- X printf(" * * * * * * * \n");
- X printf(" * * * * * * * * \n");
- X printf(" **** * * * * * **** \n");
- X printf("\n");
- Xtitle();
- Xcomponents();
- X}
- END_OF_FILE
- if test 1333 -ne `wc -c <'demo/shapedemo.c'`; then
- echo shar: \"'demo/shapedemo.c'\" unpacked with wrong size!
- fi
- # end of 'demo/shapedemo.c'
- fi
- if test -f 'interface/shape-config.el' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'interface/shape-config.el'\"
- else
- echo shar: Extracting \"'interface/shape-config.el'\" \(1791 characters\)
- sed "s/^X//" >'interface/shape-config.el' <<'END_OF_FILE'
- X; LAST EDIT: Tue Nov 1 12:58:12 1988 by Uli Pralle (coma!uli)
- X;;; This file is not part of the GNU Emacs distribution (yet).
- X
- X;; SHAPE commands for Emacs
- X;; Copyright (C) 1985, 1986 Free Software Foundation, Inc.
- X
- X;; This file is part of GNU Emacs.
- X
- X;; GNU Emacs is distributed in the hope that it will be useful,
- X;; but WITHOUT ANY WARRANTY. No author or distributor
- X;; accepts responsibility to anyone for the consequences of using it
- X;; or for whether it serves any particular purpose or works at all,
- X;; unless he says so in writing. Refer to the GNU Emacs General Public
- X;; License for full details.
- X
- X;; Everyone is granted permission to copy, modify and redistribute
- X;; GNU Emacs, but only under the conditions described in the
- X;; GNU Emacs General Public License. A copy of this license is
- X;; supposed to have been given to you along with GNU Emacs so you
- X;; can know your rights and responsibilities. It should be in a
- X;; file named COPYING. Among other things, the copyright notice
- X;; and this notice must be preserved on all copies.
- X
- X;; To configure the emacs interface change the following two
- X;; definitions (directory names *must* end with a "/"):
- X
- X(setq shape-bin-dir "/u/shape/bin/")
- X(setq shape-interface-dir "/u/shape/interface/")
- X
- X
- X(setq shape-vl-command (concat shape-bin-dir "vl"))
- X(setq shape-vadm-command (concat shape-bin-dir "vadm"))
- X(setq shape-vcat-command (concat shape-bin-dir "vcat"))
- X(setq shape-save-command (concat shape-bin-dir "save"))
- X(setq shape-retrv-command (concat shape-bin-dir "retrv"))
- X(setq shape-submit-command (concat shape-bin-dir "sbmt"))
- X(setq shape-vlog-command (concat shape-bin-dir "vlog"))
- X(setq shape-wishes-command (concat shape-interface-dir "shape-wishes"))
- X
- X(load (concat shape-interface-dir "emacs-shape-autoloads.el") t t)
- X
- END_OF_FILE
- if test 1791 -ne `wc -c <'interface/shape-config.el'`; then
- echo shar: \"'interface/shape-config.el'\" unpacked with wrong size!
- fi
- # end of 'interface/shape-config.el'
- fi
- if test -f 'man/man3/afnote.3' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man/man3/afnote.3'\"
- else
- echo shar: Extracting \"'man/man3/afnote.3'\" \(1885 characters\)
- sed "s/^X//" >'man/man3/afnote.3' <<'END_OF_FILE'
- X...
- X... Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X... and U. Pralle
- X...
- X... This software is published on an as-is basis. There is ABSOLUTELY NO
- X... WARRANTY for any part of this software to work correctly or as described
- X... in the manuals. We do not accept any liability for any kind of damage
- X... caused by use of this software, such as loss of data, time, money, or
- X... effort.
- X...
- X... Permission is granted to use, copy, modify, or distribute any part of
- X... this software as long as this is done without asking for charge, and
- X... provided that this copyright notice is retained as part of the source
- X... files. You may charge a distribution fee for the physical act of
- X... transferring a copy, and you may at your option offer warranty
- X... protection in exchange for a fee.
- X...
- X... Direct questions to: Tech. Univ. Berlin
- X... Wilfried Koch
- X... Sekr. FR 5-6
- X... Franklinstr. 28/29
- X... D-1000 Berlin 10, West Germany
- X...
- X... Tel: +49-30-314-22972
- X... E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X...
- X.TH AF_NOTE 3 "" \n(dy.\n(mo.\n(yr
- X.SH NAME
- Xaf_note \(em read and modify note attribute
- X.SH SYNOPSIS
- X\fB#include <afs.h>
- X.sp
- Xaf_snote (key, buf)
- X.br
- XAf_key *key;
- X.br
- Xchar *buf;
- X.sp
- Xchar *af_rnote (key)
- X.br
- XAf_key *key;
- X.SH DESCRIPTION
- X\fIAf_snote\fR sets the given text (in \fIbuf\fR) as change note
- Xof the specified ASO.
- X\fIAf_snote\fR requires a lock (see af_lock(3)) set on the specified ASO.
- X.LP
- X\fIAf_rnote\fR returns a pointer to the note attribute of the specified
- XASO.
- X.PP
- XThe note text is returned in memory allocated by \fImalloc(3)\fR.
- XUse \fIfree(3)\fR to make the space available for further allocation.
- X.SH SEE ALSO
- Xaf_lock(3), free(3)
- X.SH DIAGNOSTICS
- XUpon error, \-1 or a nil pointer (depending on the return type) is returned
- Xand \fIaf_errno\fR is set to the corresponding error number.
- END_OF_FILE
- if test 1885 -ne `wc -c <'man/man3/afnote.3'`; then
- echo shar: \"'man/man3/afnote.3'\" unpacked with wrong size!
- fi
- # end of 'man/man3/afnote.3'
- fi
- if test -f 'man/man3/afperm.3' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man/man3/afperm.3'\"
- else
- echo shar: Extracting \"'man/man3/afperm.3'\" \(2258 characters\)
- sed "s/^X//" >'man/man3/afperm.3' <<'END_OF_FILE'
- X...
- X... Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X... and U. Pralle
- X...
- X... This software is published on an as-is basis. There is ABSOLUTELY NO
- X... WARRANTY for any part of this software to work correctly or as described
- X... in the manuals. We do not accept any liability for any kind of damage
- X... caused by use of this software, such as loss of data, time, money, or
- X... effort.
- X...
- X... Permission is granted to use, copy, modify, or distribute any part of
- X... this software as long as this is done without asking for charge, and
- X... provided that this copyright notice is retained as part of the source
- X... files. You may charge a distribution fee for the physical act of
- X... transferring a copy, and you may at your option offer warranty
- X... protection in exchange for a fee.
- X...
- X... Direct questions to: Tech. Univ. Berlin
- X... Wilfried Koch
- X... Sekr. FR 5-6
- X... Franklinstr. 28/29
- X... D-1000 Berlin 10, West Germany
- X...
- X... Tel: +49-30-314-22972
- X... E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X...
- X.TH AF_PERM 3 "" \n(dy.\n(mo.\n(yr
- X.SH NAME
- Xaf_perm \(em read and manipulate permissions, owner and author of ASOs
- X.SH SYNOPSIS
- X\fB#include <afs.h>
- X.sp
- XAf_user *af_rowner (key)
- X.br
- XAf_key *key;
- X.sp
- Xaf_chowner (key, owner)
- X.br
- XAf_key *key;
- X.br
- XAf_user *owner;
- X.sp
- XAf_user *af_rauthor (key)
- X.br
- XAf_key *key;
- X.sp
- Xaf_chauthor (key, author)
- X.br
- XAf_key *key;
- X.br
- XAf_user *author;
- X.sp
- Xaf_chmod (key, mode)
- X.br
- XAf_key *key;
- X.br
- Xint mode;
- X.SH DESCRIPTION
- X\fIAf_rowner\fR (\fIaf_rauthor\fR) returns the owner (author)
- Xof the identified ASO.
- X\fIAf_rowner\fR and \fIaf_rauthor\fR use static
- Xmemory for the returned results.
- XSubsequent calls of the same function overwrite former results.
- X.PP
- X\fIAf_chowner\fR and \fIaf_chauthor\fR are used to modify the
- Xowner and author attribute of an ASO.
- XOnly the superuser may change the owner of a line of development.
- XThe author attribute of an ASO can only be changed by its owner.
- X.PP
- X\fIAf_chmod\fR changes the mode of an ASO.
- XSee \fIchmod(3)\fR for further details.
- X.SH SEE ALSO
- Xchown (2), chmod (2)
- X.SH DIAGNOSTICS
- XUpon error, \-1 is returned and \fIaf_errno\fR is set to the corresponding
- Xerror number.
- X.SH BUGS
- X\fIAf_chown\fR does not work.
- END_OF_FILE
- if test 2258 -ne `wc -c <'man/man3/afperm.3'`; then
- echo shar: \"'man/man3/afperm.3'\" unpacked with wrong size!
- fi
- # end of 'man/man3/afperm.3'
- fi
- if test -f 'man/man3/afvariant.3' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'man/man3/afvariant.3'\"
- else
- echo shar: Extracting \"'man/man3/afvariant.3'\" \(1839 characters\)
- sed "s/^X//" >'man/man3/afvariant.3' <<'END_OF_FILE'
- X...
- X... Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X... and U. Pralle
- X...
- X... This software is published on an as-is basis. There is ABSOLUTELY NO
- X... WARRANTY for any part of this software to work correctly or as described
- X... in the manuals. We do not accept any liability for any kind of damage
- X... caused by use of this software, such as loss of data, time, money, or
- X... effort.
- X...
- X... Permission is granted to use, copy, modify, or distribute any part of
- X... this software as long as this is done without asking for charge, and
- X... provided that this copyright notice is retained as part of the source
- X... files. You may charge a distribution fee for the physical act of
- X... transferring a copy, and you may at your option offer warranty
- X... protection in exchange for a fee.
- X...
- X... Direct questions to: Tech. Univ. Berlin
- X... Wilfried Koch
- X... Sekr. FR 5-6
- X... Franklinstr. 28/29
- X... D-1000 Berlin 10, West Germany
- X...
- X... Tel: +49-30-314-22972
- X... E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X...
- X.TH AF_VARIANT 3 "" \n(dy.\n(mo.\n(yr
- X.SH NAME
- Xaf_variant \(em read and modify variant attribute
- X.SH SYNOPSIS
- X\fB#include <afs.h>
- X.sp
- Xaf_svariant (key, buf)
- X.br
- XAf_key *key;
- X.br
- Xchar *buf;
- X.sp
- Xchar *af_rvariant (key)
- X.br
- XAf_key *key;
- X.SH DESCRIPTION
- X\fIAf_svariant\fR sets the given string (in \fIbuf\fR) as variant
- Xattribute of the specified ASO.
- X.LP
- X\fIAf_rvariant\fR returns a pointer to the variant attribute of the specified
- XASO.
- X.PP
- XThe variant attribute is returned in memory allocated by \fImalloc(3)\fR.
- XUse \fIfree(3)\fR to make the space available for further allocation.
- X.SH SEE ALSO
- Xfree(3)
- X.SH DIAGNOSTICS
- XUpon error, \-1 or a nil pointer (depending on the return type) is returned
- Xand \fIaf_errno\fR is set to the corresponding error number.
- END_OF_FILE
- if test 1839 -ne `wc -c <'man/man3/afvariant.3'`; then
- echo shar: \"'man/man3/afvariant.3'\" unpacked with wrong size!
- fi
- # end of 'man/man3/afvariant.3'
- fi
- if test -f 'src/afs/predef.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/afs/predef.h'\"
- else
- echo shar: Extracting \"'src/afs/predef.h'\" \(1614 characters\)
- sed "s/^X//" >'src/afs/predef.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: predef.h[1.0] Wed Feb 22 16:14:44 1989 shape@coma save $
- X */
- X
- Xtypedef int Bool; /* Basistyp boolean */
- X
- X#define TRUE 1 /* logischer Wert : wahr */
- X#define FALSE 0 /* logischer Wert : falsch */
- X
- X#define VOID int /* leerer Return-Typ */
- X /* (Verfahrensprozedur) */
- X
- X#define EXPORT /* Speicherklasse - exportiert */
- X#define LOCAL static /* Speicherklasse - modullokal */
- X
- X#define EOL '\n' /* End-of-line */
- X#define EOS '\0' /* End-of-string */
- X
- X#define NIL ((char *) 0) /* Null-Pointer */
- X
- END_OF_FILE
- if test 1614 -ne `wc -c <'src/afs/predef.h'`; then
- echo shar: \"'src/afs/predef.h'\" unpacked with wrong size!
- fi
- # end of 'src/afs/predef.h'
- fi
- if test -f 'src/afs/suffix.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/afs/suffix.h'\"
- else
- echo shar: Extracting \"'src/afs/suffix.h'\" \(1385 characters\)
- sed "s/^X//" >'src/afs/suffix.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/* Definitionen fuer suffix-tree (lcs.cdlt.c)
- X *
- X * $Header: suffix.h[1.0] Wed Feb 22 16:14:40 1989 shape@coma save $
- X */
- X
- X#define TREESIZE 16129
- X#define SUFFSIZE 3
- X#define MINBLENG 18
- X
- Xstruct indices
- X{
- X int index;
- X struct indices *next;
- X};
- X
- Xstruct suffixes
- X{
- X struct indices *next;
- X struct indices *last;
- X};
- X
- X
- END_OF_FILE
- if test 1385 -ne `wc -c <'src/afs/suffix.h'`; then
- echo shar: \"'src/afs/suffix.h'\" unpacked with wrong size!
- fi
- # end of 'src/afs/suffix.h'
- fi
- if test -f 'src/afsit/Makefile' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/afsit/Makefile'\"
- else
- echo shar: Extracting \"'src/afsit/Makefile'\" \(1560 characters\)
- sed "s/^X//" >'src/afsit/Makefile' <<'END_OF_FILE'
- X#
- X# Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X# and U. Pralle
- X#
- X# This software is published on an as-is basis. There is ABSOLUTELY NO
- X# WARRANTY for any part of this software to work correctly or as described
- X# in the manuals. We do not accept any liability for any kind of damage
- X# caused by use of this software, such as loss of data, time, money, or effort.
- X#
- X# Permission is granted to use, copy, modify, or distribute any part of
- X# this software as long as this is done without asking for charge, and
- X# provided that this copyright notice is retained as part of the source
- X# files. You may charge a distribution fee for the physical act of
- X# transferring a copy, and you may at your option offer warranty
- X# protection in exchange for a fee.
- X#
- X# Direct questions to: Tech. Univ. Berlin
- X# Wilfried Koch
- X# Sekr. FR 5-6
- X# Franklinstr. 28/29
- X# D-1000 Berlin 10, West Germany
- X#
- X# Tel: +49-30-314-22972
- X# E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X#
- X#
- X# $Header: Makefile,v 1.1 85/09/19 13:24:27 mcooper Exp $
- X#
- X# $Log: Makefile,v $
- X# Revision 1.1 85/09/19 13:24:27 mcooper
- X# Initial revision
- X#
- X#
- X#
- X# Makefile for rcsit.c
- X#
- XBIN = /u/mcooper/bin
- XMAN = /u/mcooper/usr/man/manl/man1
- XOPTION = -O
- XCFLAGS = $(OPTION) -DAFSIT -g
- X
- Xrcsit: rcsit.o
- X cc -O -s -o rcsit rcsit.o
- X
- Xafsit: rcsit.o
- X cc -g -o afsit rcsit.o
- X
- Xdbx: rcsit.c
- X cc -g rcsit.c
- X
- Xdebug: rcsit.c
- X cc -g -DDEBUG rcsit.c
- X
- Xman: rcsit.1
- X nroff -man rcsit.1 > rcsit.man
- X
- Xinstall: rcsit rcsit.1
- X mv rcsit $(BIN)
- X cp rcsit.1 $(MAN)
- END_OF_FILE
- if test 1560 -ne `wc -c <'src/afsit/Makefile'`; then
- echo shar: \"'src/afsit/Makefile'\" unpacked with wrong size!
- fi
- # end of 'src/afsit/Makefile'
- fi
- if test -f 'src/config/rules.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/config/rules.sh'\"
- else
- echo shar: Extracting \"'src/config/rules.sh'\" \(1336 characters\)
- sed "s/^X//" >'src/config/rules.sh' <<'END_OF_FILE'
- X#% RULE-SECTION
- X
- Xtest:
- X version.c, attrge (state, saved), attrmax (version);
- X *, attr (state, busy);
- X *, attrge (state, saved), attrmax (version), \
- X msg (used archived version of $+.).
- X
- Xvsave:
- X *, attrmax (version);
- X *.a, attr (state, busy).
- X
- Xrel:
- X $(AFSINC)/*, attr (state, busy);
- X *.a, attr (state, busy);
- X *, attrge (state, published), attrmax (version).
- X
- X#% END-RULE-SECTION
- X
- X#% VARIANT-SECTION
- X
- Xvclass system ::= (bsd_4_3, sunos_3_4, sunos_4_0, ultrix_2_0)
- Xvclass quality ::= (test, test_profiling, trace, final)
- Xvclass compiler ::= (gnu, pcc)
- X
- Xbsd_4_3:
- X SWITCHES = -I$(AFSINC) -DBSD_4_3 -DBSD43
- X CFLAGS = $(SWITCHES)
- X
- Xsunos_3_4:
- X CLIBS = -ldbm
- X SWITCHES = -I$(AFSINC) -DSUNOS_3_4 -DOLDDBM
- X CFLAGS = $(SWITCHES)
- X
- Xsunos_4_0:
- X SWITCHES = -I$(AFSINC) -DSUNOS_4_0 -DSYSLOG
- X CFLAGS = $(SWITCHES)
- X
- Xultrix_2_0:
- X CLIBS = -ldbm
- X SWITCHES = -I$(AFSINC) -DULTRIX_2_0 -DOLDDBM
- X CFLAGS = $(SWITCHES)
- X
- Xdebug:
- X CFLAGS = -g
- X LDFLAGS = -g
- X
- Xtest_profiling:
- X OPT = -pg -g
- X CFLAGS = $(OPT)
- X LDFLAGS = $(OPT)
- X
- Xtrace:
- X OPT = -g
- X SWITCHES = -DMEMDEBUG -DTMPDEBUG -DHASHDEBUG
- X CFLAGS = $(OPT) $(SWITCHES)
- X
- Xfinal:
- X OPT = -g
- X CFLAGS = $(OPT)
- X LDFLAGS = -s
- X
- Xgnu:
- X CC = gcc -DCFFLGS='"$(CFLAGS) $(vflags)"'
- X CFLAGS = -O -g -finline-functions -fkeep-inline-functions \
- X -fcombine-regs
- X
- Xpcc:
- X CC = cc -DCFFLGS='"$(CFLAGS) $(vflags)"'
- X
- X#% END-VARIANT-SECTION
- END_OF_FILE
- if test 1336 -ne `wc -c <'src/config/rules.sh'`; then
- echo shar: \"'src/config/rules.sh'\" unpacked with wrong size!
- fi
- # end of 'src/config/rules.sh'
- fi
- if test -f 'src/inc/project.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/inc/project.h'\"
- else
- echo shar: Extracting \"'src/inc/project.h'\" \(1345 characters\)
- sed "s/^X//" >'src/inc/project.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: project.h,v 1.2 88/01/09 20:20:17 axel Release $
- X *
- X * $Log: project.h,v $
- X * Revision 1.2 88/01/09 20:20:17 axel
- X * This version is part of a release
- X *
- X */
- X
- Xstruct _Project {
- X char dummy[80];
- X };
- X
- Xtypedef struct _Project Project;
- X
- X#ifndef NULL
- X#define NULL 0
- X#endif
- END_OF_FILE
- if test 1345 -ne `wc -c <'src/inc/project.h'`; then
- echo shar: \"'src/inc/project.h'\" unpacked with wrong size!
- fi
- # end of 'src/inc/project.h'
- fi
- if test -f 'src/misc/ParseArgs.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/misc/ParseArgs.h'\"
- else
- echo shar: Extracting \"'src/misc/ParseArgs.h'\" \(2132 characters\)
- sed "s/^X//" >'src/misc/ParseArgs.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: ParseArgs.h[2.1] Thu Feb 23 21:24:14 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/misc/ParseArgs.h[1.1]
- X * Thu Feb 23 21:24:14 1989 axel@coma save $
- X * --- empty log message ---
- X * ParseArgs.h[2.0] Thu Feb 23 21:24:14 1989 axel@coma published $
- X * --- empty log message ---
- X * ParseArgs.h[2.1] Thu Feb 23 21:24:14 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X/*
- X * $Header: ParseArgs.h,v 2.0 88/06/29 16:14:40 axel Stable $
- X *
- X * $Log: ParseArgs.h,v $
- X * Revision 2.0 88/06/29 16:14:40 axel
- X * New System Generation
- X *
- X * Revision 1.1 88/06/07 17:10:03 axel
- X * This version is part of a release
- X *
- X */
- X
- X/* LAST EDIT: Fri Feb 19 15:26:39 1988 by Uli Pralle (coma!uli) */
- X/*
- X * ParseArgs.h
- X */
- X
- Xtypedef struct optdesc OptDesc;
- X
- Xstruct optdesc {
- X char *opt_name; /* name of option */
- X int opt_kind; /* kind: SWITCH, HAS_ARG, HAS_OPT_ARG */
- X int (*opt_handler)(); /* Function called if opt is detected */
- X};
- X
- X#define OPT_IS_SWITCH 1
- X#define OPT_HAS_ARG 2
- X#define OPT_HAS_OPT_ARG 3
- X#define OPT_IS_ARG 4
- END_OF_FILE
- if test 2132 -ne `wc -c <'src/misc/ParseArgs.h'`; then
- echo shar: \"'src/misc/ParseArgs.h'\" unpacked with wrong size!
- fi
- # end of 'src/misc/ParseArgs.h'
- fi
- if test -f 'src/misc/anames.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/misc/anames.h'\"
- else
- echo shar: Extracting \"'src/misc/anames.h'\" \(1833 characters\)
- sed "s/^X//" >'src/misc/anames.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: anames.h[1.3] Thu Feb 23 21:24:16 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/misc/anames.h[1.1]
- X * Thu Feb 23 21:24:16 1989 axel@coma save $
- X * --- empty log message ---
- X * anames.h[1.2] Thu Feb 23 21:24:16 1989 axel@coma published $
- X * --- empty log message ---
- X * anames.h[1.3] Thu Feb 23 21:24:16 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X#define AN_TABSIZ 19
- X
- X#define ATIME 1
- X#define AUUID 3
- X#define CTIME 4
- X#define GEN 5
- X#define HOST 6
- X#define LOCK 7
- X#define LTIME 8
- X#define MODE 9
- X#define MTIME 10
- X#define NAME 11
- X#define OWNUID 13
- X#define REV 14
- X#define SIZE 15
- X#define STIME 16
- X#define SYSPATH 17
- X#define TYPE 18
- X#define VAR 19
- X#define VERSION 20
- X#define STATE 21
- X
- X#define HEADER "Header"
- X#define LOG "Log"
- X
- END_OF_FILE
- if test 1833 -ne `wc -c <'src/misc/anames.h'`; then
- echo shar: \"'src/misc/anames.h'\" unpacked with wrong size!
- fi
- # end of 'src/misc/anames.h'
- fi
- if test -f 'src/misc/pdbutil.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/misc/pdbutil.c'\"
- else
- echo shar: Extracting \"'src/misc/pdbutil.c'\" \(2144 characters\)
- sed "s/^X//" >'src/misc/pdbutil.c' <<'END_OF_FILE'
- X
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- Xstatic char *AFSid = "$Header: pdbutil.c[2.2] Thu Feb 23 21:24:23 1989 axel@coma published $";
- X
- X/*
- X * Log for /u/shape/dist-tape/src/misc/pdbutil.c[1.1]
- X * Thu Feb 23 21:24:23 1989 axel@coma save $
- X * --- empty log message ---
- X * pdbutil.c[2.0] Thu Feb 23 21:24:23 1989 axel@coma published $
- X * --- empty log message ---
- X * pdbutil.c[2.1] Thu Feb 23 21:24:23 1989 axel@coma published $
- X * --- empty log message ---
- X * pdbutil.c[2.2] Thu Feb 23 21:24:23 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X#ifdef CFFLGS
- Xstatic char *ConfFlg = CFFLGS; /* should be defined from within Makefile */
- X#endif
- X/*
- X * $Log: pdbutil.c,v $
- X * Revision 2.0 88/06/29 16:14:41 axel
- X * New System Generation
- X *
- X * Revision 1.1 88/06/07 17:10:04 axel
- X * This version is part of a release
- X *
- X * Revision 2.0 88/05/26 00:50:51 axel
- X * This version is part of the first working configuration of the
- X * project description database compiler.
- X *
- X */
- X
- X#include <stdio.h>
- Xchar *zeroit (c, l) char *c; {
- X /* only because bzero's no function, damn! */
- X bzero (c, l);
- X return c;
- X}
- END_OF_FILE
- if test 2144 -ne `wc -c <'src/misc/pdbutil.c'`; then
- echo shar: \"'src/misc/pdbutil.c'\" unpacked with wrong size!
- fi
- # end of 'src/misc/pdbutil.c'
- fi
- if test -f 'src/shape/Makefile.distribution' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/shape/Makefile.distribution'\"
- else
- echo shar: Extracting \"'src/shape/Makefile.distribution'\" \(2265 characters\)
- sed "s/^X//" >'src/shape/Makefile.distribution' <<'END_OF_FILE'
- X#
- X# Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X# and U. Pralle
- X#
- X# This software is published on an as-is basis. There is ABSOLUTELY NO
- X# WARRANTY for any part of this software to work correctly or as described
- X# in the manuals. We do not accept any liability for any kind of damage
- X# caused by use of this software, such as loss of data, time, money, or effort.
- X#
- X# Permission is granted to use, copy, modify, or distribute any part of
- X# this software as long as this is done without asking for charge, and
- X# provided that this copyright notice is retained as part of the source
- X# files. You may charge a distribution fee for the physical act of
- X# transferring a copy, and you may at your option offer warranty
- X# protection in exchange for a fee.
- X#
- X# Direct questions to: Tech. Univ. Berlin
- X# Wilfried Koch
- X# Sekr. FR 5-6
- X# Franklinstr. 28/29
- X# D-1000 Berlin 10, West Germany
- X#
- X# Tel: +49-30-314-22972
- X# E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X#
- X#
- X# This is the Makefile for shape
- X#
- X
- X# Product definition part
- X
- XHEADER = shape.h $(INCLUDEDIR)/afs.h
- X
- XCOMPONENTS = \
- X README \
- X Makefile \
- X attr.c \
- X attr.h \
- X error.c \
- X files.c \
- X files.h \
- X hash.c \
- X hash.h \
- X inherit.c \
- X shape.l \
- X macro.c \
- X macro.h \
- X main.c \
- X shape.h \
- X misc.c \
- X produce.c \
- X rule.c \
- X rule.h \
- X select.c \
- X selrule.c \
- X selrule.h \
- X shape.1 \
- X shapeopt.c \
- X sighand.c \
- X std.c \
- X std.h \
- X string.c \
- X varsec.c \
- X varsec.h \
- X vpath.c \
- X version.c
- X
- XPROGS = shape
- X
- XSHAPOBJS = main.o shape.o hash.o macro.o rule.o files.o error.o produce.o std.o selrule.o attr.o varsec.o select.o vpath.o misc.o sighand.o shapeopt.o inherit.o string.o version.o
- X
- X# Product dependencies
- X
- Xall: shape
- X
- Xshape: $(SHAPOBJS) $(LIBDIR)/libafs.a $(LIBDIR)/libutil.a
- X cc $(LDFLAGS) -o $@ $(SHAPOBJS) $(LIBDIR)/libutil.a $(LIBDIR)/libafs.a -ll $(CLIBS)
- X$(SHAPOBJS): $(HEADER)
- Xmacro.o: $(HEADER) macro.h
- Xhash.o: $(HEADER) hash.h
- Xrule.o: $(HEADER) rule.h
- Xselrule.o: $(HEADER) selrule.h
- Xstd.o: $(HEADER) std.h
- Xvarsec.o: $(HEADER) varsec.h
- Xattr.o: $(HEADER) attr.h
- Xfiles.o: $(HEADER) files.h
- Xversion.o: version.c
- X
- Xinstall: all
- X @-for i in $(PROGS); \
- X do \
- X echo installing $$i in $(INSTALDIR); \
- X install -c $$i $(INSTALDIR);\
- X done;
- X
- END_OF_FILE
- if test 2265 -ne `wc -c <'src/shape/Makefile.distribution'`; then
- echo shar: \"'src/shape/Makefile.distribution'\" unpacked with wrong size!
- fi
- # end of 'src/shape/Makefile.distribution'
- fi
- if test -f 'src/shape/macro.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/shape/macro.h'\"
- else
- echo shar: Extracting \"'src/shape/macro.h'\" \(1662 characters\)
- sed "s/^X//" >'src/shape/macro.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Log: macro.h,v $
- X * Revision 3.1 89/02/14 11:07:11 wolfgang
- X * MAXLINELENGTH increased
- X *
- X * Revision 3.0 89/01/24 11:36:01 wolfgang
- X * New System Generation
- X *
- X * Revision 2.4 88/10/14 17:13:05 wolfgang
- X * bLuMeNkOhL added.
- X *
- X * Revision 2.3 88/08/23 14:06:14 wolfgang
- X * MAXLINELENGTH increased to 10000.
- X *
- X * Revision 2.2 88/08/12 08:58:15 wolfgang
- X * This version is part of a release
- X *
- X */
- X
- Xextern char *getenv();
- X
- X#define INCLUDE "include"
- X#define IMPORT "IMPORT"
- X#define BLUMENKOHL "bLuMeNkOhL"
- X
- X#define MAXLINELENGTH 20000
- X
- X#define MACRONAM 128
- X#define MACROVAL 1048
- X
- END_OF_FILE
- if test 1662 -ne `wc -c <'src/shape/macro.h'`; then
- echo shar: \"'src/shape/macro.h'\" unpacked with wrong size!
- fi
- # end of 'src/shape/macro.h'
- fi
- if test -f 'src/shape/rule.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/shape/rule.h'\"
- else
- echo shar: Extracting \"'src/shape/rule.h'\" \(1334 characters\)
- sed "s/^X//" >'src/shape/rule.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Log: rule.h,v $
- X * Revision 3.0 89/01/24 11:36:43 wolfgang
- X * New System Generation
- X *
- X * Revision 2.2 88/08/12 08:58:21 wolfgang
- X * This version is part of a release
- X *
- X */
- X
- X#define RULETABSIZE 257
- X#define MAXRULELENGTH 2048
- X
- Xstruct rules *ruletab[RULETABSIZE];
- END_OF_FILE
- if test 1334 -ne `wc -c <'src/shape/rule.h'`; then
- echo shar: \"'src/shape/rule.h'\" unpacked with wrong size!
- fi
- # end of 'src/shape/rule.h'
- fi
- if test -f 'src/shape/selrule.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/shape/selrule.h'\"
- else
- echo shar: Extracting \"'src/shape/selrule.h'\" \(1571 characters\)
- sed "s/^X//" >'src/shape/selrule.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Log: selrule.h,v $
- X * Revision 3.0 89/01/24 11:36:53 wolfgang
- X * New System Generation
- X *
- X * Revision 2.2 88/08/18 10:26:00 wolfgang
- X * This version is part of a release
- X *
- X * Revision 2.1 88/08/12 08:58:23 wolfgang
- X * This version is part of a release
- X *
- X */
- X
- X#define SELTABSIZE 256
- X
- Xstruct selection_rules *sels[SELTABSIZE];
- X
- X#define MAXNAMELENGTH 128
- X#define MAXPREDLENGTH 128
- X#define MAXVALLENGTH 128
- X
- Xchar *busy_rule = "#% RULE-SECTION\n-STD-:\n\t*,attr(state,busy).\n#% END-RULE-SECTION";
- X
- END_OF_FILE
- if test 1571 -ne `wc -c <'src/shape/selrule.h'`; then
- echo shar: \"'src/shape/selrule.h'\" unpacked with wrong size!
- fi
- # end of 'src/shape/selrule.h'
- fi
- if test -f 'src/shape/std.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/shape/std.h'\"
- else
- echo shar: Extracting \"'src/shape/std.h'\" \(1399 characters\)
- sed "s/^X//" >'src/shape/std.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Log: std.h,v $
- X * Revision 3.0 89/01/24 11:37:09 wolfgang
- X * New System Generation
- X *
- X * Revision 2.3 88/08/19 12:47:14 wolfgang
- X * Constant STDRULETABSIZE increased to 32
- X *
- X * Revision 2.2 88/08/12 08:58:28 wolfgang
- X * This version is part of a release
- X *
- X */
- X
- X#define STDRULETABSIZE 64
- X#define MAXIMPLICIT STDRULETABSIZE
- END_OF_FILE
- if test 1399 -ne `wc -c <'src/shape/std.h'`; then
- echo shar: \"'src/shape/std.h'\" unpacked with wrong size!
- fi
- # end of 'src/shape/std.h'
- fi
- if test -f 'src/shape/varsec.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/shape/varsec.h'\"
- else
- echo shar: Extracting \"'src/shape/varsec.h'\" \(1866 characters\)
- sed "s/^X//" >'src/shape/varsec.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Log: varsec.h,v $
- X * Revision 3.0 89/01/24 11:37:23 wolfgang
- X * New System Generation
- X *
- X * Revision 2.5 88/10/27 16:38:16 wolfgang
- X * curvar changed to *curvar[].
- X *
- X * Revision 2.4 88/10/18 17:43:56 wolfgang
- X * curvar added.
- X *
- X * Revision 2.3 88/10/14 17:13:33 wolfgang
- X * curvar added.
- X *
- X * Revision 2.2 88/10/14 11:40:11 wolfgang
- X * lastvardef added.
- X *
- X * Revision 2.1 88/08/12 08:58:31 wolfgang
- X * This version is part of a release
- X *
- X */
- X
- X#define MAXVCLASS 64
- X#define MAXVARDEFS 64
- X#define MAXFLGLENGTH 256
- X#define MAXVNAMELENGTH 64
- X
- Xint lastvardef = 0;
- X
- Xchar *curvar[32] = {"","","","","","","","",
- X "","","","","","","","",
- X "","","","","","","","",
- X "","","","","","","",""};
- X
- Xstruct varclass *vclass[MAXVCLASS];
- X
- Xstruct vardef *vardefs[MAXVARDEFS];
- X
- X
- END_OF_FILE
- if test 1866 -ne `wc -c <'src/shape/varsec.h'`; then
- echo shar: \"'src/shape/varsec.h'\" unpacked with wrong size!
- fi
- # end of 'src/shape/varsec.h'
- fi
- if test -f 'src/vc/locks.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vc/locks.h'\"
- else
- echo shar: Extracting \"'src/vc/locks.h'\" \(1622 characters\)
- sed "s/^X//" >'src/vc/locks.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: locks.h[1.1] Thu Feb 23 18:13:32 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/vc/locks.h[1.0]
- X * Thu Feb 23 18:13:32 1989 axel@coma published $
- X * --- empty log message ---
- X * locks.h[1.1] Thu Feb 23 18:13:32 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X
- X#ifndef _VC_LOCK_
- X#define _VC_LOCK_
- Xextern Af_user *vc_testlock(), *vc_lock(), *vc_unlock();
- Xextern char *lockerid(), *getintent();
- Xextern Uid_t lockeruid();
- Xextern int locked();
- X#endif
- X
- Xextern Uid_t getuid();
- Xextern Uid_t geteuid();
- Xextern Gid_t getgid();
- END_OF_FILE
- if test 1622 -ne `wc -c <'src/vc/locks.h'`; then
- echo shar: \"'src/vc/locks.h'\" unpacked with wrong size!
- fi
- # end of 'src/vc/locks.h'
- fi
- if test -f 'src/vc/product-definition.sh' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vc/product-definition.sh'\"
- else
- echo shar: Extracting \"'src/vc/product-definition.sh'\" \(2258 characters\)
- sed "s/^X//" >'src/vc/product-definition.sh' <<'END_OF_FILE'
- XRULE = test
- XSYSTEM = bsd_4_3
- XQUALITY = debug
- XCOMPILER = pcc
- X
- XBASE = /u/axel/shape/apps
- XSRCDIR = $(BASE)
- XINTEGRATOR = shape
- X
- X#
- X# Configuration definition part
- X#
- X
- X#CFLAGS = -g -I$(AFSINC) -DBSD43
- X
- X#
- X# Installation specific part
- X#
- X
- XINSTALDIR = /u/shape/bin
- XMINCDIR = /u/shape/src/inc
- XINSTALTARGETS = isave iretrv ivl ivadm iafsapp.h
- X
- X#
- X# Product definition part
- X#
- X
- XCOMPONENTS = $(MANUALS) $(MODULES) $(DEFINES)
- X
- XMODULES = \
- X doretrv.c \
- X dosave.c \
- X mkattr.c \
- X project.c \
- X retrv.c \
- X save.c \
- X sighand.c \
- X util.c \
- X vl.c \
- X vldovl.c \
- X vlmisc.c \
- X vlopt.c \
- X vadm.c \
- X vadm_utils.c \
- X vadm_note.c \
- X vadm_delete.c \
- X vadm_promote.c \
- X vadm_reserve.c \
- X vadm_symname.c \
- X vadm_gkeys.c \
- X vc_call.c \
- X vc_files.c \
- X vc_keyboardIo.c \
- X vc_lock.c
- X
- XDEFINES = \
- X afsapp.h \
- X locks.h \
- X project.h \
- X retrv.h \
- X save.h \
- X typeconv.h \
- X vl.h \
- X vadm.h \
- X vadmdefs.h \
- X vc_sysdep.h
- X
- XMANUALS = \
- X retrv.1 \
- X save.1 \
- X vadm.1 \
- X vcintro.1 \
- X vl.1
- X
- XPRODUCT = vccommands
- XSUBPRODUCTS = \
- X /u/shape/lib/libafs \
- X /u/shape/lib/libutil
- X
- XAFSLIB = /u/shape/lib/libafs.a
- XUTLIB = /u/shape/lib/libutil.a
- X
- XXPHFILES = afsapp.h
- X
- XAFSINC = /u/shape/src/inc
- X
- XPROGS = save retrv vl vadm
- XVERSIONPROTO = /u/shape/lib/version.c
- XVERSION = version
- X# busy version of 'version' file MUST be present !
- X
- XMYINC = save.h
- XSAVESRC = save.c dosave.c vc_lock.c mkattr.c $(COMMONSRC)
- XSAVEOBJS = save.o dosave.o vc_lock.o mkattr.o
- XRETRSRC = retrv.c doretrv.c mkattr.c vc_lock.c $(COMMONSRC)
- XRETROBJS = retrv.o doretrv.o mkattr.o vc_lock.o
- XVLSRC = vl.c vlmisc.c vldovl.c vlopt.c mkattr.c $(VERSION).c
- XVLOBJS = vl.o vlmisc.o vldovl.o vlopt.o mkattr.o
- XVLINC = vl.h afs_huda.h
- XVADMOBJS = vadm.o vadm_utils.o vadm_note.o vadm_delete.o vadm_promote.o\
- X vadm_symname.o vadm_reserve.o vadm_gkeys.o vc_call.o vc_files.o\
- X vc_keyboardIo.o vc_lock.o util.o sighand.o mkattr.o
- XVADMSRC = vadm.c vadm_utils.c vadm_note.c vadm_delete.c vadm_promote.c\
- X vadm_symname.c vadm_reserve.c vadm_gkeys.c vc_call.c vc_files.c\
- X vc_keyboardIo.c vc_lock.c util.c sighand.c mkattr.c $(COMMONSRC)
- XVADMINC = vadm.h vadmdefs.h vc_sysdep.h
- XCOMMON = project.o sighand.o util.o $(VERSION).o
- XCOMMONSRC = project.c sighand.c util.c $(VERSION).c
- XALLOBJS = $(SAVEOBJS) $(RETROBJS) $(VLOBJS) $(COMMON)
- X
- X.BPOOL: $(ALLOBJS)
- END_OF_FILE
- if test 2258 -ne `wc -c <'src/vc/product-definition.sh'`; then
- echo shar: \"'src/vc/product-definition.sh'\" unpacked with wrong size!
- fi
- # end of 'src/vc/product-definition.sh'
- fi
- if test -f 'src/vc/project.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vc/project.h'\"
- else
- echo shar: Extracting \"'src/vc/project.h'\" \(1659 characters\)
- sed "s/^X//" >'src/vc/project.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: project.h[1.3] Thu Feb 23 18:13:41 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/vc/project.h[1.2]
- X * Thu Feb 23 18:13:41 1989 axel@coma published $
- X * --- empty log message ---
- X * project.h[1.3] Thu Feb 23 18:13:41 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X/*
- X * $Header: project.h,v 1.2 88/01/09 20:20:17 axel Release $
- X *
- X * $Log: project.h,v $
- X * Revision 1.2 88/01/09 20:20:17 axel
- X * This version is part of a release
- X *
- X */
- X
- Xstruct _Project {
- X char dummy[80];
- X };
- X
- Xtypedef struct _Project Project;
- X
- X#ifndef NULL
- X#define NULL 0
- X#endif
- END_OF_FILE
- if test 1659 -ne `wc -c <'src/vc/project.h'`; then
- echo shar: \"'src/vc/project.h'\" unpacked with wrong size!
- fi
- # end of 'src/vc/project.h'
- fi
- if test -f 'src/vc/save.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vc/save.h'\"
- else
- echo shar: Extracting \"'src/vc/save.h'\" \(2003 characters\)
- sed "s/^X//" >'src/vc/save.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: save.h[3.6] Thu Feb 23 18:13:55 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/vc/save.h[3.4]
- X * Thu Feb 23 18:13:55 1989 axel@coma published $
- X * --- empty log message ---
- X * save.h[3.5] Thu Feb 23 18:13:55 1989 axel@coma published $
- X * --- empty log message ---
- X * save.h[3.6] Thu Feb 23 18:13:55 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X
- X#include "afsapp.h"
- X
- X#define ATTRDEF 01 /* -a fname */
- X#define QUIETPLEASE 02 /* -q */
- X#define FORCE 04 /* -f */
- X#define NEWGEN 010 /* uppercase commandname */
- X#define OTHERPROJ 020 /* -p name */
- X#define MSGSET 040 /* -m string */
- X#define TXTFSET 0100 /* -t fname */
- X#define SYMNSET 0200 /* -n name */
- X#define LCKGIVEUP 0400 /* -unlock */
- X#define SETVNUM 01000 /* -setvnum */
- X#define SUBMIT 02000 /* submit */
- X
- X#define EINVALPROJ "No such project:"
- X#define SVATTR "SVATTRS"
- X#define SAVE "ave" /* first char ignored */
- X
- END_OF_FILE
- if test 2003 -ne `wc -c <'src/vc/save.h'`; then
- echo shar: \"'src/vc/save.h'\" unpacked with wrong size!
- fi
- # end of 'src/vc/save.h'
- fi
- if test -f 'src/vc/vadmdefs.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vc/vadmdefs.h'\"
- else
- echo shar: Extracting \"'src/vc/vadmdefs.h'\" \(1717 characters\)
- sed "s/^X//" >'src/vc/vadmdefs.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: vadmdefs.h[3.2] Thu Feb 23 18:14:26 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/vc/vadmdefs.h[3.0]
- X * Thu Feb 23 18:14:26 1989 axel@coma published $
- X * --- empty log message ---
- X * vadmdefs.h[3.1] Thu Feb 23 18:14:26 1989 axel@coma published $
- X * --- empty log message ---
- X * vadmdefs.h[3.2] Thu Feb 23 18:14:26 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X
- X/* from vctl.c */
- Xextern char *progname; /* program's name */
- Xextern unsigned int options; /* options */
- Xextern unsigned int actions; /* actions */
- Xextern struct optdesc argdesc[]; /* known options */
- Xextern struct Transaction ThisTransaction;
- END_OF_FILE
- if test 1717 -ne `wc -c <'src/vc/vadmdefs.h'`; then
- echo shar: \"'src/vc/vadmdefs.h'\" unpacked with wrong size!
- fi
- # end of 'src/vc/vadmdefs.h'
- fi
- if test -f 'src/vc/vc_sysdep.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vc/vc_sysdep.h'\"
- else
- echo shar: Extracting \"'src/vc/vc_sysdep.h'\" \(1652 characters\)
- sed "s/^X//" >'src/vc/vc_sysdep.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/*
- X * $Header: vc_sysdep.h[3.3] Thu Feb 23 18:14:35 1989 axel@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/vc/vc_sysdep.h[3.1]
- X * Thu Feb 23 18:14:35 1989 axel@coma published $
- X * --- empty log message ---
- X * vc_sysdep.h[3.2] Thu Feb 23 18:14:35 1989 axel@coma published $
- X * --- empty log message ---
- X * vc_sysdep.h[3.3] Thu Feb 23 18:14:35 1989 axel@coma published $
- X * --- empty log message ---
- X */
- X
- X
- X#ifndef DEFAULT_PATH
- X# define DEFAULT_PATH ".:/bin"
- X#endif DEFAULT_PATH
- X
- X# define PATH_ENV_NAME "PATH"
- X# define EDITOR_ENV_NAME "EDITOR"
- X# define DEFAULT_EDITOR "/usr/ucb/vi"
- X
- END_OF_FILE
- if test 1652 -ne `wc -c <'src/vc/vc_sysdep.h'`; then
- echo shar: \"'src/vc/vc_sysdep.h'\" unpacked with wrong size!
- fi
- # end of 'src/vc/vc_sysdep.h'
- fi
- if test -f 'src/vfind/atk.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'src/vfind/atk.h'\"
- else
- echo shar: Extracting \"'src/vfind/atk.h'\" \(1717 characters\)
- sed "s/^X//" >'src/vfind/atk.h' <<'END_OF_FILE'
- X/*
- X * Copyright (C) 1989, 1990 W. Koch, A. Lampen, A. Mahler, W. Obst,
- X * and U. Pralle
- X *
- X * This software is published on an as-is basis. There is ABSOLUTELY NO
- X * WARRANTY for any part of this software to work correctly or as described
- X * in the manuals. We do not accept any liability for any kind of damage
- X * caused by use of this software, such as loss of data, time, money, or
- X * effort.
- X *
- X * Permission is granted to use, copy, modify, or distribute any part of
- X * this software as long as this is done without asking for charge, and
- X * provided that this copyright notice is retained as part of the source
- X * files. You may charge a distribution fee for the physical act of
- X * transferring a copy, and you may at your option offer warranty
- X * protection in exchange for a fee.
- X *
- X * Direct questions to: Tech. Univ. Berlin
- X * Wilfried Koch
- X * Sekr. FR 5-6
- X * Franklinstr. 28/29
- X * D-1000 Berlin 10, West Germany
- X *
- X * Tel: +49-30-314-22972
- X * E-mail: shape@coma.uucp or shape@db0tui62.bitnet
- X */
- X/* LAST EDIT: Thu Feb 16 19:32:44 1989 by Uli Pralle (coma!uli) */
- X/*
- X * atk.h
- X */
- X/*
- X * $Header: atk.h[1.1] Tue Feb 21 20:22:59 1989 uli@coma published $
- X *
- X * Log for /u/shape/dist-tape/src/vfind/atk.h[1.1]
- X * Tue Feb 21 20:22:59 1989 uli@coma published $
- X * * This is the header file you need to include if you use at_misc.c.
- X *
- X *
- X */
- X#ifndef __ATKHDR__
- X#define __ATKHDR__
- X
- X/*#include <afs.h>*/
- X
- Xextern char *at_getmode(), *at_symbfiletype(), *at_getversstate();
- Xextern char *at_getbndvers(), *at_getfilename(), *at_getdate();
- Xextern char *at_getuser(), *at_version();
- Xextern int at_string2state();
- Xextern void at_revset();
- X#endif /* __ATKHDR__ */
- END_OF_FILE
- if test 1717 -ne `wc -c <'src/vfind/atk.h'`; then
- echo shar: \"'src/vfind/atk.h'\" unpacked with wrong size!
- fi
- # end of 'src/vfind/atk.h'
- fi
- echo shar: End of archive 2 \(of 33\).
- cp /dev/null ark2isdone
- MISSING=""
- for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ; do
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 33 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
-