European
Southern
Observatory

ESO — Reaching New Heights in Astronomy

Countries taking part in the ESO

VLT Software Documentation

tcsCheckId.1

Manpage of tcsCheckId

tcsCheckId

Section: User Commands (1)
Updated: 2012-04-23 10:08
Index Return to man pages list
 

NAME

tcsCheckId - Script to extract standard TCS id from binary files

 

SYNOPSIS


tcsCheck files

 

DESCRIPTION


This tool searches all the given files (typically binary executables
and libraries)  for TCS specific rcsId strings.
These strings must have been defined in the source files using
the macro (defined in tcsDefines.h):

       tcsTCS_RCSID("@(#) $Id: tcsCheckId,v 1.165 2011/08/04 16:03:26 vltsccm Exp $")

The format of the TCS rcsId string is the following:

   #@(#) $Id: tcsTestBASE.C,v 1.34+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1997/06/01 05:55:51  \
          vltsccm Exp vltsccm $@(#)                      \
          $TCS Compile Id - Date: Jun  3 1997 Time: 17:06:12 Target: 1 $

And it is re-formatted for readability in the following way:

  tcsTestBASE.C,v                  1.34+  Target:   VLT_TCS  Jun  3 1997 17:06:12

where the following field can be easily identified:
  - Filename
  - CMM file version
  - TARGET_TCS (the integer index is mapped in the corresponding name)
  - compilation date and time

 

RETURN VALUES


0 - OK
1 - Error

 

CAUTIONS


The list of allowed values for TARGET_TCS and the format of the id string
must be kept up to date with tcsDefines.h

This is a very basic first implementation of the tool.
There is still no help and/or proper error checking.

 

EXAMPLES


tcsCheckId $VLTROOT/lib/*



 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUES
CAUTIONS
EXAMPLES

This document was created by man2html, using the manual pages.
Time: 10:08:46 GMT, April 23, 2012
Generated on Mon Apr 23 10:12:33 2012 for INTROOT API by doxygen 1.6.3