c89 tried to open the indicated file pathname and to associate it with the indicated data definition name. However, the file pathname could not be opened. This is usually because the file does not exist, or you do not have permission to use the file.
The error message from the open function is at the end of the c89 message.
In the message text:
string1 is the data definition name. string2 is the file name. string2 is the error message.
c89 myprog.c