utxd - Daemon that spawns service daemons used by the Asian terminal driver
The utxd daemon spawner acts as an agent for the Asian terminal driver
(atty). The utxd daemon spawns other daemons that support special services
required for Asian language input. The service daemons include odld (which
supports the SoftODL service), kkcd (which supports the Kana-Kanji conver-
sion method), and simd (which supports the phrase input method). This
software is available only when optional Tru64 UNIX subsets with Asian
country support are installed on the system.
By using the select() system call, utxd waits for requests from the atty
driver. When a request to spawn a daemon for a particular service is
received by utxd, it allocates a new utx device for use by the spawned dae-
mon. The newly created daemon then talks directly to the atty driver
through the utx device.
The utxd daemon looks up the location of requested service daemon by read-
ing the /var/adm/utx/utxd.conf configuration file.
By using the syslog() function, utxd sends error messages to the syslog
files. Errors can include the following:
+ no ports could be opened
No utx device was free, so utxd was unable to open one for a requested
+ select count error
An error occurred when utxd executed the select() system call.
+ can't alloc mem
The utxd daemon could not allocate enough memory.
+ send error
An error occurred when utxd attempted to send a reply message.
+ counter mismatch in receive 0
A utxd internal error occurred.
The utxd configuration file
The utx device special files
Commands: stty(1), kkcd(8), odld(8), simd(8)
Functions: select(2), syslog(3)
Files: utxd.conf(4), tty(7), utx(7)