Annotation of 42BSD/usr.lib/libI77/f_errno.h, revision 1.1

1.1     ! root        1: /*
        !             2: char id_f_errno[] = "@(#)f_errno.h     1.5";
        !             3:  *
        !             4:  * f77 I/O error definitions
        !             5:  */
        !             6: 
        !             7: #include       <errno.h>
        !             8: 
        !             9: extern int errno;
        !            10: extern int f_nerr;
        !            11: 
        !            12: #define F_ER           100     /* base offset of f77 error numbers */
        !            13: 
        !            14: #define F_ERFMT                100     /* error in format */
        !            15: #define F_ERUNIT       101     /* illegal unit number */
        !            16: #define F_ERNOFIO      102     /* formatted io not allowed */
        !            17: #define F_ERNOUIO      103     /* unformatted io not allowed */
        !            18: #define F_ERNODIO      104     /* direct io not allowed */
        !            19: #define F_ERNOSIO      105     /* sequential io not allowed */
        !            20: #define F_ERNOBKSP     106     /* can't backspace file */
        !            21: #define F_ERBREC       107     /* off beginning of record */
        !            22: #define F_ERSTAT       108     /* can't stat file */
        !            23: #define F_ERREPT       109     /* no * after repeat count */
        !            24: #define F_EREREC       110     /* off end of record */
        !            25: #define F_ERTRUNC      111     /* truncation failed */
        !            26: #define F_ERLIO                112     /* incomprehensible list input */
        !            27: #define F_ERSPACE      113     /* out of free space */
        !            28: #define F_ERNOPEN      114     /* unit not connected */
        !            29: #define F_ERRDCHR      115     /* read unexpected character */
        !            30: #define F_ERLOGIF      116     /* blank logical input field */
        !            31: #define F_ERNEWF       117     /* 'new' file exists */
        !            32: #define F_EROLDF       118     /* can't find 'old' file */
        !            33: #define F_ERSYS                119     /* unknown system error */
        !            34: #define F_ERSEEK       120     /* requires seek ability */
        !            35: #define F_ERARG                121     /* illegal argument */
        !            36: #define F_ERNREP       122     /* negative repeat count */
        !            37: #define F_ERILLOP      123     /* illegal operation for channel or device */
        !            38: 
        !            39: #define F_MAXERR       (f_nerr + F_ER)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.