國際語言環境指南

在核心程式載入 STREAMS 模組

您必須以 root 身分才能在核心程式載入 STREAMS 模組。

若要決定您要執行 64 位元 Solaris 或 32 位元 Solaris 系統,請依照下列示範使用 isainfo(1) 公用程式:

system# isainfo -v
64 位元 sparcv9 應用程式 
32 位元 sparc 應用程式

如果指令傳回這段訊息,即表示您正在執行 64 位元 Solaris 系統。如果您正在執行 32 位元的 Solaris 系統,公用程式就會列出下面指令:

system# isainfo -v
32 位元 sparc 應用程式

使用 modinfo(1M) 以確定系統尚未載入 STREAMS 模組:

system# modinfo | grep modulename

若您已安裝如 u8lat1 等 STREAMS 模組,其輸出處將會顯示:

system# modinfo | grep u8lat1
89 ff798000  4b13  18   1  u8lat1 (UTF-8 <--> ISO 8859-1 模組)

如果該模組已經安裝,您就不需要再載入它。不過,若您尚未載入該模組,請使用 modload (1M),如以下所示:

system# modload /usr/kernel/strmod/u8lat1

該指令會在 kernel上載入 32–位元的 u8lat1 STREAMS 模組,使您得以將其置入串流中。若您所使用的是 64–位元的 Solaris 產品,請使用 modload( 1M),如以下所示 :

system# modload /usr/kernel/strmod/sparcv9/u8lat1

STREAMS 模組已載入至 kernel,現在您可以將其置入串流中。

若要從 kernel 中卸下模組,請使用 modunload (1M),如以下所示。 在這個範例中,已經卸下 u8lat1 模組。

system# modinfo | grep u8lat1
89 ff798000  4b13  18   1  u8lat1 (UTF-8 <--> ISO 8859-1 模組)
system# modunload -i 89