Annotation of 3BSD/new/libI77uc/READ_ME, revision 1.1

1.1     ! root        1: Last update: Jan 1980
        !             2: 
        !             3:        The sources here represent a major update of the f77 i/o library.
        !             4: In almost all cases routines conform to the ANSI standard. The only known
        !             5: exceptions are the "print" file form in `open' and `inquire', and the "+"
        !             6: vertical format control (still not implemented). Often relaxations or
        !             7: extensions of the standard have been incorporated.
        !             8: See the writeup file for details of the new library.
        !             9: 
        !            10:        The non-ANSI extensions can be eliminated from the library by
        !            11: changing the Makefile to compile with -DKOSHER.
        !            12: 
        !            13:        There may be some minor incompatabilities between the Vax 'C' compiler
        !            14: and 'C' on other machines that may cause problems with this code. The default
        !            15: definition of 'int' for example. I don't expect it to be a major problem.
        !            16: Please do send WELL DOCUMENTED bug reports to me.
        !            17: 
        !            18:        A modified I/O code generation routine for the compiler is included
        !            19: in this directory. It include 2 compile time options. One option affects
        !            20: the handling of the iostat= clause: unless compiled with -DKOSHER or
        !            21: -DIOSRETURN an iostat= clause by itself will not cause a return on any
        !            22: error. Return is made only if one of the err= or end= clauses is present.
        !            23: The other option, suppressed with -DKOSHER, is that end= is allowed in write
        !            24: statements.  This copy of 'io.c' is included on the distribution tape.
        !            25: 
        !            26: 
        !            27:                                -+-+-+-+-+-
        !            28: 
        !            29: To use the tape:
        !            30:        1. Load, using tar, into an appropriate directory. This is basically
        !            31:           the source for libI77 so /usr/src/libI77 would be appropriate.
        !            32: 
        !            33:        2. Link or copy or move 'io.c' into the source directory for f77pass1.
        !            34:           Usually /usr/src/cmd/f77.
        !            35:           NOTE Jan, 1980: This may be /usr/src/cmd/f77/vaxvax
        !            36: 
        !            37:        3. 'make f77pass1', 'make install' while in the /f77 directory.
        !            38: 
        !            39:        4. Return to the /libI77 directory. 'make lib' if necessary.
        !            40:           Otherwise 'make install' to put the new lib in place.
        !            41: 
        !            42:        5. If you modify the writeup.tx file, you can 'make writeup' to
        !            43:           create the nroff'ed version.
        !            44: 
        !            45:                                -+-+-+-+-+-
        !            46: 
        !            47:        David Wasley
        !            48:        431 Davis Hall
        !            49:        University of California
        !            50:        Berkeley, Calif. 94720
        !            51:        (415) 642-3478

unix.superglobalmegacorp.com

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