  The CCmtruncCA utility truncates the given log file if it is bigger than a
  certain size (default is 100 kilobytes). Enough lines are left from the
  bottom of the file to leave it at a smaller size (default 10 kilobytes). The
  message "(truncated)" is left at the top of the file.

  An archive file may be specified, into which data will be copied before it
  is removed from the log file being truncated.

  File locking is performed while truncation is being done to ensure that no
  data is lost.

  The general form for invocation of CCmtruncCA is:

   mtrunc [OPTIONS] FILE

  Only one FILE must be specified. The following options are available:

  CC--maxsize=CCMAXSIZECA
  CC--max=CCMAXSIZECA
  CC-mCA CCMAXSIZECA      Truncate the file if it is larger than MAXSIZE bytes.
                  MAXSIZE may optionally be followed by B, K, or M to denote
                  bytes, kilobytes and megabytes respectively.

  CC--truncto=CCTRUNCTOCA
  CC--to=CCTRUNCTOCA
  CC-tCA CCTRUNCTOCA      When truncating, leave at most TRUNCTO bytes in the file,
                  including the "(truncated)" message at the top. As with,
                  MAXSIZE, TRUNCTO can be followed by any of B, K or M.

  CC--archive=CCARCHIVECA
  CC-aCA CCARCHIVECA      Append any data to ARCHIVE before removing it from FILE. The
                  default is to silently discard truncated data.

  CC--commentfileCA
  CC-cCA        Treat the file as a comment file. That is, do not touch the
            header; everything up to and including the first line starting
            with `CCaMessage:CA' will be left as it is.

            Note that if no header can be found, the file is not truncated.

  CC--helpCA    Print a usage message on standard output and exit successfully.

  CC--versionCA
  CC-VCA        Print version information on standard output and exit
            successfully.

