CCadmin man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

CCadmin(1)							    CCadmin(1)

NAME
       CCadmin	-  clean  the templates database; provide information from and
       updates to the database.

SYNOPSIS
       CCadmin [ -clean=o ] [ -ddir ] [ -info [=symbol [,...]] ]
       [ -V ]

DESCRIPTION
       You can use the CCadmin utility to clean the template instantiation and
       source  browser	database  (this	 is  the  same as the obsolete utility
       ptclean) as well as the SunWS_cache directory.

       CCadmin provides information from the database for a given list of man‐
       gled filenames in the database. The information provided for each file‐
       name includes header file dependencies,	symbols	 instantiated  in  the
       file, and command line options used to compile the file.

OPTIONS
       -clean=o
	      o must be one of the following:

	      pch      clean C and C++ precompiled header information
	      CCpch    clean only C++ precompiled header information
	      ccpch    clean only C precompiled header information
	      tmpl     clean only template instantiations
	      sb       clean only source browser data
	      all      clean the entire cache

	      CCadmin  -clean means CCadmin -clean=all.	 The sub-options accu‐
	      mulate so the commands CCadmin -clean=CCpch -clean=tmpl have the
	      same meaning as CCadmin -clean=CCpch,tmpl.

       -ddir
	      Use  dir	as  the directory containing the database. The default
	      value of dir is the current directory. Example: If the  database
	      directory is /foo/bar/SunWS_cache, use:
		CCadmin -d/foo/bar

       -flags Show summary of options.

       -info[=symbol[,...]]
	      Provide  information  from the database about each symbol in the
	      list.  If only -info is specified, information is printed	 about
	      all  object  files  in the database.  If a symbol list is speci‐
	      fied, information is printed only for those symbols.

	      A symbol can be one of:
	      - object file name created by the user (example: t.o)
	      - mangled file name created in the database
	      - a string specifying a template name. If '<' or '>' is used  in
	      the  name,  the  name should be enclosed in quotes to keep these
	      characters from being treated as shell redirection symbols.

	      If a template name is specified, CCadmin simply  does  a	string
	      comparison  and  prints  information  about  the	template names
	      starting with that string.

       -V     Print version string.

EXAMPLES
       CCadmin -info
	       lists information about all objects in the templates database
       CCadmin -info=t.o,EpuXSD5gnAQhdXWFrwohZBoZ3
	       lists information about the specified symbols
       CCadmin -info=st
	       lists information about all template names starting with "st"
       CCadmin -info="stack<int"
	       lists  information  about  all  template	 names	starting  with
	       "stack<int"
       CCadmin -info="stack<int,int>::p"
	       lists  information  about  all  template	 names	starting  with
	       "stack<int,int>::p"

FILES
       ./SunWS_config/CC_tmpl_opt
	       Replaces Template.opt
       ./SunWS_cache/CC_state
	       Replaces Dependency.state and CDR.state
       ./SunWS_cache/CC_import/
	       Lists imported template instantiations
       ./SunWS_cache/CC_obj_[0-9@A-Z_a-z]
	       Places objects under two-level hierarchy

SEE ALSO
       CC(1)

				  2004/03/08			    CCadmin(1)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net