jconvs(7m) [sunos man page]
jconvs(7M) STREAMS Modules jconvs(7M) NAME
jconvs - code conversion STREAMS module (PC kanji/Japanese EUC) SYNOPSIS
#include <sys/types.h> #include <sys/stropt.h> #include <sys/conf.h> ioctl(fd, I_PUSH, "jconvs"); DESCRIPTION
jconvs is a STREAMS module that is available to be pushed onto a stream. Usually, this module has to be pushed onto a stream between a raw device such as ptem(7M) and terminal line discipline module such as ldterm(7M). jconvs has to be pushed when you set PC kanji terminal. It converts up stream for PC kanji code into Japanese EUC and passes high module. It also converts down stream for Japanese EUC into PC kanji code and passes low module. jconvs controls terminal line discipline under PCK environment by using with jconvrs(7M). IOCTLS
jconvs processes the following ioctls: EUC_OXLON Start performing code conversion between PC kanji and Japanese EUC for I/O stream. EUC_OXLOFF Stop performing code conversion between PC kanji and Japanese EUC for I/O stream. SEE ALSO
jtty(1), setterm(1), stty(1), PCK(5), streamio(7I), jconv7(7M), jconv8(7M), jconvrs(7M), jconvru(7M), jconvu(7M), ldterm(7M), ptem(7M) NOTES
When you use jconvs with jconvrs(7M) or jconvru(7M) at once and `raw' is specified by stty(1), code convert function automatically become off without specification by EUC_OXLON / EUC_OXLOFF. jconvs supports PC kanji/Japanese EUC code conversion under TOG Japanese Vendors Council (TOG/JVC) Recommended Code Set Conversion Specifi- cation between Japanese EUC and Shift-JIS. SunOS 5.10 13 Aug 1998 jconvs(7M)
Check Out this Related Man Page
jconv7(7M) STREAMS Modules jconv7(7M) NAME
jconv7 - code conversion STREAMS module (7-bit JIS/Japanese EUC) SYNOPSIS
#include <sys/types.h> #include <sys/stropt.h> #include <sys/conf.h> ioctl(fd, I_PUSH, "jconv7"); DESCRIPTION
jconv7 is a STREAMS module that is available to be pushed onto a stream. Usually, this module has to be pushed onto a stream between a raw device such as ptem(7M) and terminal line discipline module such as ldterm(7M). jconv7 has to be pushed when you set 7-bit JIS terminal and control Japanese EUC data. It converts up stream for 7-bit JIS code into Japa- nese EUC and passes high module. It also converts down stream for Japanese EUC into 7-bit JIS code and passes low module. IOCTLS
jconv7 processes the following ioctls. JA_SKIOC and JA_GKIOC are specified pointer to the next structure as argument: struct kioc { char ki; char ko; }; JA_SKIOC Change the 3rd character of JIS kanji and ASCII indication escape sequence. JA_GKIOC Return the 3rd character of current JIS kanji and ASCII indication escape sequence. EUC_OXLON Start performing code conversion between 7-bit JIS and Japanese EUC for I/O stream. EUC_OXLOFF Stop performing code conversion between 7-bit JIS and Japanese EUC for I/O stream. SEE ALSO
jtty(1), setterm(1), stty(1), streamio(7I), jconv8(7M), jconvrs(7M), jconvru(7M),jconvs(7M), jconvu(7M), ldterm(7M), ptem(7M) NOTES
When you use jconv7 with jconvrs(7M) or jconvru(7M) at once and `raw' is specified by stty(1), code convert function automatically become off without specification by EUC_OXLON / EUC_OXLOFF. By default, character set indication escape sequences as follows. The end character may be changed by JA_SKIOC. o ASCII indication: ESC 2/8 4/10 o Character indication: ESC 2/4 4/2 o Convert with JIS X 0201 Kana: SI/SO jconv7 does not support Kanji code for Information Interchange (secondary kanji set) provided by JIS X 0212-1990. When jconv7 is in use, csh(1) does not work properly for filename additional function. SunOS 5.10 13 Aug 1998 jconv7(7M)