All of the common file library routines return a status code through
the first argument to indicate whether the routine failed or succeeded.
Below is a list of all of the status codes.
Code | Meaning
| ||
---|---|---|---|
< 0 | ADF core error message (see ADF document for details). | ||
0 | Successful completion (no errors encountered). | ||
100 | File header validation error. | ||
101 | Node header validation error. | ||
102 | File header indicates IMPORT did not complete. Rerun IMPORT. | ||
200 | File was never opened. | ||
201 | File was never closed. | ||
202 | Invalid mode supplied to CFOPEN (must be OLD, NEW, or SCRATCH). | ||
300 | Requested variable does not exist. | ||
301 | Invalid variable name (cannot be blank). | ||
302 | Unable to allocate a new variable (out of variable space). | ||
303 | Variable is not of the proper type. | ||
304 | Invalid record length. | ||
305 | Invalid record number. | ||
306 | Invalid operation for C I/O. | ||
400 | Requested node does not exist. | ||
401 | Invalid node name (cannot be blank). | ||
402 | Unable to allocate a new node (out of node space). | ||
403 | Requested node already exists. | ||
500 | Invalid STATE. | ||
501 | Maximum number of files are already open. | ||
502 | Unknown STATE. | ||
504 | Error converting C to Fortran string. | ||
505 | Error converting Fortran to C string. | ||
600 | Invalid parameter name. | ||
601 | Invalid unit number. | ||
602 | Invalid record length. | ||
603 | Invalid machine code. | ||
604 | Invalid maximum number of nodes. | ||
605 | Invalid maximum number of variables. | ||
606 | Invalid maximum number of integer elements for node headers. | ||
607 | Invalid maximum number of real elements for node headers. | ||
608 | Invalid maximum number of character elements for node headers. | ||
609 | Invalid dimensions for record length calculations. | ||
610 | Invalid precision for record length calculations. | ||
611 | Invalid common file version. | ||
650 | File open, cannot change unit number. | ||
651 | File open, cannot change record length. | ||
652 | File open, cannot change maximum number of nodes. | ||
653 | File open, cannot change maximum number of variables. | ||
654 | File open, cannot change maximum number of integer elements. | ||
655 | File open, cannot change maximum number of real elements. | ||
656 | File open, cannot change maximum number of character elements. | ||
700 | Invalid mode in CFUNIT (must be 'NEW' or 'CURRENT'). | ||
701 | Unknown desired units type | ||
702 | Unknown current units type | ||
801 | Invalid operation for the files common file version | ||
900 | Fortran OPEN error. | ||
901 | Fortran CLOSE error. | ||
902 | Fortran READ error. | ||
903 | Fortran WRITE error. | ||
904 | Conversion to or from this machine is not supported. | ||
905 | Error allocating memory. |
Last updated 1 Feb 2000