Solaris Common Messages and Troubleshooting Guide

undefined control

Cause

This message, prefaced by the file name and line number involved, is from the C preprocessor /usr/ccs/lib/cpp and indicates a line starting with a pound-sign (#) but not followed by a valid keyword (such as define or include).

Action

A piece of software might be running the C preprocessor on an initialization file that you thought was interpreted by a shell. In most shells, the sharp (#) indicates a comment. The C preprocessor considers comments to be anything between /* and */ delimiters.