gencat is as specified in the Single UNIX Specification but with differences as listed below.
The behaviors specified in this section are expected to disappear from a future version of the LSB; applications should only use the non-LSB-deprecated behaviors.
creates C header file NAME containing symbol definitions.
does not use existing catalog, forces new output file.
writes output to file NAME.