########################################################################## # # # (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 IBM Rational ClearCase. For support, go to http://www.ibm.com/software/support. For installation instructions, see INSTALL. ClearCase::CtCmd is supported on all platforms that IBM Rational 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{} = 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.