C/C++ Programmer's Guide (G06.25+)
Run-Time Messages
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
22-16
Input/Output Messages
56 
Cause. The value passed as a procedure parameter was invalid.
Effect. Program behavior depends on the function that was called and the language in 
which it is written.
Recovery. Correct the program to pass a valid parameter value.
57 
Cause. The value passed as a procedure parameter is not acceptable in the context in 
which it is passed. For example, the number of bytes in a write request is greater than 
the number of bytes per record in the file.
Effect. Program behavior depends on the function that was called and the language in 
which it is written.
Recovery. Correct the program to pass a valid parameter. 
Input/Output Messages
The CRE or run-time libraries report the messages in this subsection if an error occurs 
when calling an I/O function.
59 
Cause. The file system reported an error when a routine tried to access the standard 
input file. error is a file-system error number.
“Unable to open filename” appears when the C run-time library cannot open the 
standard input file during program initialization. filename shows the name for which 
the open operation failed.
Effect. The CRE can report this error when it closes your input file. All other instances 
are language and application dependent.
Recovery. If the error was caused by a read request from your program, correct your 
program. You might need to ensure that your program handles conditions that are 
beyond your control such as losing a path to the device. Also refer to error handling in 
this manual and in the language manual for the routine in your program that detected 
the error.
Invalid parameter value
Parameter value not accepted
Standard input file error ( error )
Unable to open filename










