Annotation of 43BSD/ucb/tn3270/README, revision 1.1

1.1     ! root        1: This is the source directory for the tn3270, and the associated mset, command.
        !             2: 
        !             3: Tn3270, etc., talk to IBM hosts running the VM/CMS operating system,
        !             4: with the University of Wisconsin developed TCP/IP code (this code is
        !             5: available at a VERY reasonable price to universities direct from the
        !             6: University of Wisconsin ([email protected] is the contact); commercial
        !             7: customers need to buy the package from IBM).  We use
        !             8: an ethernet connection to our 3081 (via IBM's DACU), though the Wisconsin
        !             9: code also supports a proteon ring, and TCP/IP over X.25.
        !            10: 
        !            11: It would be nice if the other TCP/IP on IBM (the UCLA code for MVS, and
        !            12: Spartacus code for VM) talked the same 3270-over-telnet protocol.
        !            13: 
        !            14: It would be nice if all "3270 emulators" used the same file format
        !            15: for describing the mapping of key-strokes to 3270 keys (which file format
        !            16: might or might not be the one we currently use).
        !            17: 
        !            18: It would be nice if the entire MAP3270/mset/"/etc/map3270"/etc. thing
        !            19: were generalized in some way.
        !            20: 
        !            21: Anyway...
        !            22: 
        !            23: The makefile is, hopefully, self-explanatory.  The one slightly tricky
        !            24: point is that there are two .s files which are coded for a vax, and
        !            25: should be used on a vax version of the program.  These routines are
        !            26: coded in C in "genbsubs.c" for other architecture machines.
        !            27: 
        !            28: We use curses, and the program is designed to talk over a relatively
        !            29: slow connection between the CPU and the terminal (say 9600 baud).
        !            30: On single user systems (say a microVax II) with DMA access to memory,
        !            31: one would probably want to throw away all this optimization, since it
        !            32: is very CPU intensive.
        !            33: 
        !            34: If you are using this program on a remote machine (though rlogin) note
        !            35: that boundary conditions (starting up, ending) may look a bit trimmed; the
        !            36: pty driver is quite aggressive in flushing output on IOCTLs.
        !            37: 
        !            38: Tn3270 needs the 4.3 version of curses in order to run.  In particular,
        !            39: there is a curses routine with a name which conflicts with an entry
        !            40: point in tn3270.c.  This was done on purpose, since we want all references
        !            41: to use our version rather than the one in curses.  In the 4.3 curses, this
        !            42: doesn't cause any problems.  In other curses, you may get a multiply
        !            43: defined reference.
        !            44: 
        !            45: Please let me know of any other bugs.
        !            46: 
        !            47: Greg Minshall
        !            48: ...ucbvax!minshall, or
        !            49: [email protected]
        !            50: 
        !            51: (415) 642-0530

unix.superglobalmegacorp.com

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