The dtterm(1) and any terminal that supports input and output of the UTF-8 codeset should have the following STREAMS configuration:
head <-> ttcompat <-> u8euc <-> ldterm <-> eucu8 <-> pseudo-TTY |
In this example, u8euc and eucu8 are the modules supported by the en_US.UTF-8 locale. Make sure you already loaded the STREAMS modules into the kernel as specified in the previous section.
To set up the above STREAMS configuration, use,strchg(1) as shown below:
system% cat > /tmp/mystreams ttcompat u8euc ldterm eucu8 ptem ^D system% strchg -f /tmp/mystreams |
When using strchg(1) , be sure you are either root or the owner of the device. To see the current configuration of STREAMS, use strconf(1) as shown below:
system% strconf ttcompat u8euc ldterm eucu8 ptem pts system% |
To revert to the original configuration, set the STREAMS configuration again as shown below:
system% cat > /tmp/orgstreams ttcompat ldterm ptem ^D system% strchg -f/tmp/orgstreams |