The c89 command uses the /dev/fdN character special files for all pathname allocations. c89 validated the indicated character special file, using the stat function, and determined that the indicated file is not a character special file. c89 cannot use the indicated file without the indicated character special file.
In the message text:
string1 is the data definition name. string2 is the character special file name. string3 is the file name.
Ensure that the /dev/fdN character special files were correctly created with the mknod command, and that there are enough of them. For more information about creating the /dev/fdN character special files required for c89, refer to z/OS UNIX System Services Planning.
Reenter the c89 command. If the problem persists, contact the IBM® service representative responsible for your installation.