MODULE	KILL_TABLE
IDENT	'V1.1'
!++
!
!  File:	KILL_CLD.CLD
!  Author:	Darrell Burkhead
!		COPYRIGHT © 1993, MADGOAT SOFTWARE.  ALL RIGHTS RESERVED.
!  Date:	October 5, 1993
!
!  Description:
!
!	Parameters and qualifiers for the KILL command.
!
!  Modified by:
!
!	V1.1	Darrell Burkhead	 9-MAY-1994 17:05
!		Allow a list of node names.  Also made /DISCONNECTED a
!		positional qualifier of the default syntax and got rid of
!		the KILL_DISCONNECTED syntax.
!
!	V1.0-1	Darrell Burkhead	 5-OCT-1993 16:57
!		Creation.
!--
DEFINE	VERB		KILL
	IMAGE		MADGOAT_ROOT:[EXE]KILL.EXE
	PARAMETER	P1,LABEL=USERNAME,VALUE(REQUIRED,LIST,CONCATENATE),
			PROMPT="Username"
	QUALIFIER	IDENTIFICATION,VALUE(REQUIRED,LIST),NONNEGATABLE,
			SYNTAX=KILL_BY_ID
	QUALIFIER	DISCONNECTED,NEGATABLE,PLACEMENT=POSITIONAL
	QUALIFIER	NODE,VALUE(REQUIRED,LIST),NEGATABLE,PLACEMENT=POSITIONAL
	QUALIFIER	LOG,NEGATABLE,PLACEMENT=POSITIONAL,DEFAULT
	QUALIFIER	CONFIRM,NEGATABLE,PLACEMENT=POSITIONAL,DEFAULT
	QUALIFIER	KILL,NONNEGATABLE,PLACEMENT=POSITIONAL
	QUALIFIER	FORCEX,NONNEGATABLE,PLACEMENT=POSITIONAL
!
	DISALLOW	USERNAME AND IDENTIFICATION
!
! /ID and /NODE don't make sense together unless you reject PIDs that are not
! from the node specified in /NODE.  Making that check doesn't seem worth the
! trouble.
!
	DISALLOW	IDENTIFICATION AND NODE
	DISALLOW	IDENTIFICATION AND DISCONNECTED

DEFINE	SYNTAX		KILL_BY_ID
	NOPARAMETERS
