[41:1181] It is implementation defined whether or not users or applications can provide additional character set description files.
The operating system allows users or applications to provide additional character set description files.
[44:1285] The manner in which these constants are represented in the character stored in the system is implementation defined.
The operating system stores multibyte constants as hexadecimal values, but is capable of handling decimal or octal values as well.
[45:1327] If the locale value does not begin with a slash, the mechanism used to locate the locale is implementation defined.
If the locale value does not begin with a slash, the operating system checks the LOCPATH environment variable that defines the search path for locales. The default is:
LOCPATH=/usr/lib/nls/loc:
[66:2270] It is implementation defined whether the following optional keywords shall be recognized.
The operating system recognizes the optional
keywords era, era_year, era_d_fmt,
and alt_digits.
[67:2314] Any grammars for additional categories and keywords are implementation defined.
The operating system provides no additional categories or keywords.
| LANG | [73:2625] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| LC_COLLATE | [74:2634] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| LC_CTYPE | [74:2641] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| LC_MESSAGES | [74:2647] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| LC_MONETARY | [74:2653] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| LC_NUMERIC | [74:2658] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| LC_TIME | [74:2661] Additional semantics of this variable, if any, are implementation defined. |
The operating system allows no additional semantics for this variable.
| PATH | [75:2697] If PATH is unset or is set to null, the path search is implementation defined. |
If PATH is unset or is set to null, the operating system
will use a default path of /bin:/usr/bin:
(specifying /bin, /usr/bin, and the current
directory in that order).
[76:2725] If the LANG environment variable is not set or is set to the empty string, the implementation-defined default locale shall be used.
If the LANG environment variable is not set or is set to the empty string, the operating system uses the POSIX locale as the default locale.
[76:2741] Additional criteria for determining a valid locale name are implementation defined.
The operating system uses no additional criteria to determine a valid locale name.
[93:3419] When a directory that is the root directory or current working directory is removed, the effect is implementation defined.
When a directory that is the root directory or current working directory of a process is removed, that process will continue normally until completion with the exception that it can no longer access the non-existent directory, for example for reading or writing.
[114:4264] The implementation shall document which terminal types it supports and which of these features and utilities are not supported by each terminal.
The operating system supports the terminal types shown in Table 2-21.
| Manufacturer | Terminal Type |
Features or Utilities Not Supported
|
| AED | aed512 | |
| Ampex | d80 | |
| Amtek Business Mach | abm80 | |
| Amtek Business Mach | tab132 | |
| BitGraph | bg1.25 | |
| BitGraph | bg2.0 | |
| Ann Arbor | aa4080 | |
| Ann Arbor | aaa-18 | |
| Ann Arbor | aaa-20 | |
| Ann Arbor | aaa-22 | |
| Ann Arbor | aaa-24 | |
| Ann Arbor | aaa-26 | |
| Ann Arbor | aaa-28 | |
| Ann Arbor | aaa-30 | |
| Ann Arbor | aaa-36 | |
| Ann Arbor | aaa-40 | |
| Ann Arbor | aaa-48 | |
| Ann Arbor | aaa-60 | |
| AT386 console | at386 | |
| Beehive | bh3m | |
| Beehive | microb | |
| Beehive | sb1 | |
| Beehive | sb2 | |
| Beehive | sbi | |
| Chromatics | cg7900 | |
| Computer Automation | ca22851 | |
| Concept | c100 | |
| Concept | c108 | |
| Concept | oc100 | |
| Consul | a980 | |
| Control Data | cdc456 | |
| Cybernex | mdl110 | |
| Cybernex | xl83 | |
| Data General | cdi1203 | |
| Data General | d100 | |
| Data General | dg6053 | |
| Datagraphix | d132 | |
| Datapoint | dp3 | |
| Datamedia | dm1520 | |
| Datamedia | dm2500 | |
| Datamedia | dm3025 | |
| Datamedia | dm3045 | |
| Datamedia | dmdt80 | |
| Compaq | vt52 | |
| Compaq | vt100 | |
| Compaq | vt102 | |
| Compaq | vt125 | |
| Compaq | vt200 | |
| Compaq | vt220 | |
| Compaq | vt240 | |
| Compaq | vt241 | |
| Compaq | vt282 | |
| Compaq | vt300 | |
| Compaq | vt320 | |
| Compaq | vt330 | |
| Compaq | vt340 | |
| Compaq | vt341 | |
| Compaq | vt382 | |
| Compaq | vt383 | |
| Compaq | vt400 | |
| Compaq | vt420 | |
| Compaq | vt510 | |
| Delta Data | dd5000 | |
| Diablo | 1620 | |
| Diablo | 1640 | |
| Diablo | 5520 | |
| Diablo | agile | |
| Diablo | aj830 | |
| Diablo | dtc300s | |
| Diablo | qume5 | |
| Diablo | x1720 | |
| Digilog | 333 | |
| Direct | 800 | |
| Envision | env230 | |
| Execuport | ep40 | |
| Execuport | ep48 | |
| Falco | fal49 | |
| Falco | ts1 | |
| Fluke | f1720 | |
| General Terminal | 400 | |
| General Terminal | gt100 | |
| Hazeltine | h1000 | cannot erase, cannot do vi |
| Hazeltine | h1420 | cannot erase |
| Hazeltine | h1500 | cannot erase |
| Hazeltine | h1510 | cannot erase |
| Hazeltine | h1520 | cannot erase |
| Hazeltine | h2000 | |
| Hazeltine | esprit | |
| Heathkit (Zenith) | h19 | |
| Heathkit (Zenith) | h89 | |
| Heathkit (Zenith) | altoh19 | |
| Heathkit (Zenith) | ztx11 | |
| Hewlett Packard | hp2621 | |
| Hewlett Packard | hp2622 | |
| Hewlett Packard | hp2623 | |
| Hewlett Packard | hp2626 | |
| Hewlett Packard | hp2640 | |
| Hewlett Packard | hp2645 | |
| Hewlett Packard | hp2648 | |
| Homebrew | bc | |
| Homebrew | carlock | |
| Homebrew | ex3000 | |
| Homebrew | nucterm | |
| Homebrew | sexidy | |
| Homebrew | smarterm | |
| Homebrew | smartvid | |
| Homebrew | ttyWilliams | |
| Homebrew | ubell | |
| Homebrew | uVAX-qdss | |
| Homebrew | uVAX-exidy | |
| Homebrew | uVAX-netx | |
| Homebrew | xitex | |
| IBM | 3101 | |
| IBM | 3151 | |
| IBM | 3161 | |
| IBM | 3162 | |
| IBM | 3163 | |
| IBM | 5081 | |
| IBM | 5151 | |
| IBM | 5154 | |
| IBM | 5550 | |
| IBM | 6153 | |
| IBM | 6154 | |
| IBM | 6155 | |
| IBM | hft-nam | |
| IBM | hft-m | |
| IBM | ibmaed | |
| IBM | ibmc | |
| IBM | ibmcx | |
| IBM | ibmpc | |
| IBM | ibmpcc | |
| IBM | ibmx | |
| Intertec Data | intertube2 | |
| Intertec Data | superbrain | |
| Kimtron | abm85 | vi `del' character does not work right |
| Lear Siegler (ADM) | adm1 | |
| Lear Siegler (ADM) | adm2 | |
| Lear Siegler (ADM) | adm3 | |
| Lear Siegler (ADM) | adm5 | |
| Lear Siegler (ADM) | adm21 | |
| Lear Siegler (ADM) | adm31 | |
| Lear Siegler (ADM) | adm36 | |
| Lear Siegler (ADM) | adm42 | |
| Liberty Electronics | freedom100 | |
| Liberty Electronics | freedom110 | |
| Liberty Electronics | freedom200 | |
| Microterm | act4 | |
| Microterm | act5 | |
| Microterm | mime1 | |
| Microterm | mime2 | |
| Microterm | mime3 | |
| Multiwriter | mw2 | |
| Omron | 8025AG | |
| Perkin Elmer | bantam | |
| Perkin Elmer | fox | |
| Perkin Elmer | owl | |
| PC Terminals | apple | |
| PC Terminals | beacon | |
| PC Terminals | megatek | |
| PC Terminals | microkit | |
| PC Terminals | pc | |
| PC Terminals | pccons | |
| PC Terminals | sol1 | |
| PC Terminals | sol2 | |
| PC Terminals | sun1 | |
| PC Terminals | terak | |
| PC Terminals | trs80 | |
| PC Terminals | unitrm18 | |
| Plasma Panel | plasma | |
| PMAX | pmcons | |
| Ramtek | ramtek6000 | |
| Regent | regent20 | |
| Regent | regent25 | |
| Regent | regent40 | |
| Regent | regent60 | |
| Regent | regent100 | |
| Regent | regent200 | |
| Soroc | iq120 | |
| Soroc | iq140 | |
| Southwest Technical | ct82 | |
| Sun Microsystems | sun-1 | |
| Sun Microsystems | sun-12 | |
| Sun Microsystems | sun-17 | |
| Sun Microsystems | sun-24 | |
| Sun Microsystems | sun-34 | |
| Sun Microsystems | sun-48 | |
| Sun Microsystems | sun-nic | |
| Sun Microsystems | sun-s-e | |
| Sun Microsystems | workstation console | |
| Synertek | ktm380 | |
| Tec Scope | tec400 | |
| Tec Scope | tec500 | |
| Tektronix | ct8500 | |
| Tektronix | t500 | |
| Tektronix | tek4013 | |
| Tektronix | tek4014 | |
| Tektronix | tek4015 | |
| Tektronix | tek4023 | |
| Tektronix | tek4025 | |
| Tektronix | tek4105 | |
| Tektronix | tek4107 | |
| Tektronix | tek4112 | |
| Tektronix | tek4113 | |
| Tektronix | tek4114 | |
| Tektronix | tek4115 | |
| Tektronix | tek4125 | |
| Tektronix | tek4404 | |
| Teleray | t16 | |
| Teleray | t1061 | |
| Teleray | t3700 | |
| Teleray | t3800 | |
| Teletec | datascreen | |
| Teletype | 4424 | |
| Teletype | ansi | |
| Teletype | blit | |
| Teletype | cbblit | |
| Teletype | oblit | |
| Teletype | blitlayer | |
| Teletype | tty33 | |
| Teletype | tty37 | |
| Teletype | tty40 | |
| Teletype | tty43 | |
| Televideo | ims950 | |
| Televideo | tvi910 | |
| Televideo | tvi912 | |
| Televideo | tvi920 | |
| Televideo | tvi924 | |
| Televideo | tvi925 | |
| Televideo | tvi950 | |
| Televideo | tvipt | |
| Televideo | ultima2 | |
| Terminet | terminet1200 | |
| Texas Instruments | ti700 | |
| Texas Instruments | ti745 | |
| Texas Instruments | ti800 | |
| Texas Instruments | ti931 | |
| Viewpoint | viewpoint | |
| Viewpoint | screwpoint | |
| Virtual | ansi | |
| Virtual | minansi | |
| Virtual | mransi | |
| Virtual | 1line | |
| Virtual | 1linepty | |
| Visual | ovi300 | |
| Visual | vi200 | |
| Visual | vi300 | |
| Visual | vi550 | |
| Volker-craig | vc303 | scrolls 2 lines at a time |
| Volker-craig | vc404 | |
| Volker-craig | vc415 | |
| Wyse | wy30 | |
| Wyse | wy50 | |
| Wyse | wy100 | |
| Wyse | wy350 | |
| Xterm | xterm | |
| Xterm | xterm-ap | |
| Xterm | xterm-nc | |
| Xterm | xterms | |
| Xterm | xterms-ap | |
| Yterm | yterm10 | cannot do vi |
| Yterm | yterm11 | |
| Zentec | zen30 |
[114:4266] This implementation-defined list of terminals
\h'3m'-- Shall include at least one terminal type that is capable of supporting all of the standard utilities and all of their features, if the {POSIX2_CHAR_TERM} option is provided.
The VT100 terminal type supports all features of all standard utilities.
[114:4266] This implementation-defined list of terminals
\h'3m'-- Need not consist of an exhaustive list of terminal models when the implementor considers that some terminal types are used too infrequently to be listed.
The list of terminals provided in Table 2-21 shows all terminal types supported by the operating system.