Annotation of 43BSDTahoe/man/man1/mset.1, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1986 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)mset.1      1.3 (Berkeley) 1/11/86
                      6: .\"
                      7: .TH MSET 1 "January 11, 1986"
                      8: .UC 6
                      9: .SH NAME
                     10: mset \- retrieve ASCII to IBM 3270 keyboard map
                     11: .SH SYNOPSIS
                     12: .B mset
                     13: .SH DESCRIPTION
                     14: .I Mset
                     15: retrieves mapping information
                     16: for the ASCII keyboard to IBM 3270 terminal
                     17: special functions.
                     18: Normally, these mappings are found
                     19: in
                     20: .I /etc/map3270
                     21: (see
                     22: .IR map3270 (5)).
                     23: This information is used by the
                     24: .I tn3270
                     25: command (see
                     26: .IR tn3270 (1)).
                     27: .PP
                     28: .I Mset
                     29: can be used store the mapping information in the process environment
                     30: in order to avoid scanning
                     31: .I /etc/map3270
                     32: each time
                     33: .I tn3270
                     34: is invoked.
                     35: To do this, place the following command in your
                     36: .I .login
                     37: file:
                     38: .ti 5n
                     39: .sp
                     40:      set noglob; setenv \s-1MAP3270\s0 "\(gamset\(ga"; unset noglob
                     41: .PP
                     42: .I Mset
                     43: first determines the user's terminal type from the environment variable
                     44: .BR TERM .
                     45: Normally
                     46: .I mset
                     47: then uses the file
                     48: .I /etc/map3270
                     49: to find the keyboard mapping for that terminal.
                     50: However, if the environment variable
                     51: .B MAP3270
                     52: exists and contains the entry for the specified terminal, then that
                     53: definition is used.
                     54: If the value of
                     55: .B MAP3270
                     56: begins with a slash (`/') then it is assumed to be the full pathname
                     57: of an alternate mapping file and that file is searched first.
                     58: In any case, if the mapping for the terminal is not found in
                     59: the environment, nor in an alternate map file, nor in the standard map file,
                     60: then the same search is performed for an entry for a terminal type of
                     61: .B unknown.
                     62: If that search also fails,
                     63: then a default mapping
                     64: is used.
                     65: .SH FILES
                     66: /etc/map3270        keyboard mapping for known terminals
                     67: .SH SEE ALSO
                     68: tn3270(1), map3270(5)
                     69: .SH BUGS
                     70: If the entry for the specific terminal
                     71: exceeds 1024 bytes, \fIcsh\fR(1) will fail
                     72: to set the environment variable.
                     73: .I Mset
                     74: should probably
                     75: detect this case and
                     76: output the path to the
                     77: .I map3270
                     78: file
                     79: instead of the terminal entry.

unix.superglobalmegacorp.com

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