##########################################################################
#                                                                        #
# (C) Copyright IBM Corporation 2002, 2013 All rights reserved.          #
# (C) Copyright HCL Technologies Ltd. 2016, 2022 All rights reserved.    #
#                                                                        #
# This program and the accompanying materials are made available under   #
# the terms of the Common Public License v1.0 which accompanies this     #
# distribution, and is also available at http://www.opensource.org       #
# Contributors:                                                          #
#                                                                        #
# William Spurlin - Initial version and framework                        #
#                                                                        #
# Max Vohlken - Defect fixes                                             #
#                                                                        #
##########################################################################

 
ClearCase::CtCmd is an interface to DevOps Code ClearCase.  For support, 
go to http://www.ibm.com/software/support.  For installation 
instructions, see INSTALL.

ClearCase::CtCmd is supported on all platforms that DevOps Code ClearCase
supports. 


##########################################################################
#                                                                        #
# Documentation                                                          #
#                                                                        #
##########################################################################

ClearCase::CtCmd is self-documenting through the Perl POD (Plain Old
Documentation) facility.  After installation, "perldoc ClearCase::CtCmd"
will display the self-documentation.  Before installation the command
"perldoc -F CtCmd.pm" may be used from the installation directory.

##########################################################################
#                                                                        #
# Signals                                                                #
#                                                                        #
##########################################################################

ClearCase::CtCmd does not save/restore user signal handlers upon 
entrance/exit.  Users are, of course, able to explictly
restore their signal handlers with the $SIG{<signal>} = <handler ref>
mechanism after each invocation of ClearCase::CtCmd::exec(),
but user signal handlers are modified by the ClearCase libraries
called by ClearCase::CtCmd, if the signal handler for signals 1, 2, 3 
or 15 is set to SIG_IGN ( that is, $SIG{[1|2|3|15]} = 'IGNORE' ) 
the signal handler will be saved during and after 
an invocation of ClearCase::CtCmd::exec.

