.\" PROPRIETARY NOTICE (Combined) .\" ident "@(#)an 1.23 02/10/28 SMI" .\"This source code is unpublished proprietary information .\"constituting, or derived under license from AT&T's UNIX(r) System V. .\"In addition, portions of such source code were derived from Berkeley .\"4.3 BSD under license from the Regents of the University of .\"California. .\" .\" .\" .\" Copyright Notice .\" .\"Notice of copyright on this source code product does not indicate .\"publication. .\" .\" Copyright (c) 1987, 2012, Oracle and/or its affiliates. All rights reserved. .\" (c) 1983,1984,1985,1986,1987,1988,1989 AT&T. .\" All rights reserved. .\" .\" Sun Microsystems In-House Version. Do Not Modify! .\" .ds ]W SunOS 5.11 . # month name . \".if "\nd"0" .nr m \n(mo-1 . \".if "\nm"0" .ds ]m January . \".if "\nm"1" .ds ]m February . \".if "\nm"2" .ds ]m March . \".if "\nm"3" .ds ]m April . \".if "\nm"4" .ds ]m May . \".if "\nm"5" .ds ]m June . \".if "\nm"6" .ds ]m July . \".if "\nm"7" .ds ]m August . \".if "\nm"8" .ds ]m September . \".if "\nm"9" .ds ]m October . \".if "\nm"10" .ds ]m November . \".if "\nm"11" .ds ]m December . # set the date . \".if n \{.nr m \nm+1 . \". ie \nd .ds ]W Modified \nm/\nd/\ny . \". el .ds ]W Printed \n(mo/\n(dy/\n(yr\} . \".if t \{.ie \nd .ds ]W \*(]m \nd, 19\ny . \". el .ds ]W \*(]m \n(dy, 19\n(yr\} . # end of commented out chunk .if t .tr *\(** .ie n \{\ . ds lq "" . ds rq "" .\} .el \{\ . ds rq '' . ds lq `` .\} .ds || /usr/share/lib/tmac .de UC . \".if t \{\ . \". ie "\\$1"" .ds ]W 3rd Berkeley Distribution . \". ie "\\$1"4" .ds ]W \\$1th Berkeley Distribution . \". el .ds ]w \\$2 \\$1 BSD . \".\} .. . # reset the basic page layout .de }E .}f .in \\n()Ru+\\n(INu .ll \\n(LLu .. . # default tabs .de DT .ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i .. . # set type font and size .de }f .ps 10 .js 32 .ft 1 .. . # handle the head of the page .de }H .ev 1 .}C 'sp .5i .ft 1 .ps 10 .ie \\w'\\*(]D\\*(]H'u+2n>6.5i \{\ \" compare titles to line length .tl \\*(]D \" multiple line output .tl \\*(]H\} \" multiple line output .el .tl \\*(]D\\*(]H 'sp .5i .ev .ns .. . # handle the foot of the page .de }F .ev 1 .ft 1 .ps 10 .js 32 'sp .5i .if !\\nD .tl \\*(]W\\*(]L\\*(PN% .if \\nD .if o .tl \\*(]W\\*(]L\\*(PN% .if \\nD .if e .tl \\*(PN%\\*(]L\\*(]W .if !\\nX 'bp .if \\nX .if \\n%>=\\nX \{\ .ds PN \\n% .pn 1 .af % a .nr X 0 'bp 1\} .if \\nX .if \\n%<\\nX 'bp .ev .. . # no runout unless there was a .TH .de }K .}N .pl 1 .ll \\n(LLu .. .em }K . # set title and heading .de TH .PD .DT .if n .nr IN .5i .if t .nr IN .5i .ll 6.5i .nr LL \\n(.l .ds ]H \\$1\|(\|\\$2\|) .ds ]D その他のマニュアルページ .if '\\$2'1' .ds ]D ユーザーコマンド .if '\\$2'1B' .ds ]D SunOS/BSD 互換パッケージコマンド .if '\\$2'1b' .ds ]D SunOS/BSD 互換パッケージコマンド .if '\\$2'1C' .ds ]D 通信コマンド .if '\\$2'1c' .ds ]D 通信コマンド .if '\\$2'1F' .ds ]D FMLI コマンド .if '\\$2'1f' .ds ]D FMLI コマンド .if '\\$2'1G' .ds ]D グラフィックスと CAD コマンド .if '\\$2'1g' .ds ]D グラフィックスと CAD コマンド .if '\\$2'1M' .ds ]D 保守コマンド .if '\\$2'1m' .ds ]D 保守コマンド .if '\\$2'1S' .ds ]D SunOS 固有のコマンド .if '\\$2'1s' .ds ]D SunOS 固有のコマンド .if '\\$2'2' .ds ]D システムコール .if '\\$2'3' .ds ]D C ライブラリ関数の紹介 .if '\\$2'3AIO' .ds ]D 非同期入出力ライブラリ関数 .if '\\$2'3aio' .ds ]D 非同期入出力ライブラリ関数 .if '\\$2'3BSM' .ds ]D セキュリティ/監査ライブラリ関数 .if '\\$2'3bsm' .ds ]D セキュリティ/監査ライブラリ関数 .if '\\$2'3C' .ds ]D 標準 C ライブラリ関数 .if '\\$2'3c' .ds ]D 標準 C ライブラリ関数 .if '\\$2'3CFGADM' .ds ]D 構成管理ライブラリ関数 .if '\\$2'3cfgadm' .ds ]D 構成管理ライブラリ関数 .if '\\$2'3CURSES' .ds ]D Curses ライブラリ関数 .if '\\$2'3curses' .ds ]D Curses ライブラリ関数 .if '\\$2'3DEVID' .ds ]D デバイス ID ライブラリ関数 .if '\\$2'3devid' .ds ]D デバイス ID ライブラリ関数 .if '\\$2'3DEVINFO' .ds ]D デバイス情報ライブラリ関数 .if '\\$2'3devinfo' .ds ]D デバイス情報ライブラリ関数 .if '\\$2'3DL' .ds ]D 動的リンクライブラリ関数 .if '\\$2'3dl' .ds ]D 動的リンクライブラリ関数 .if '\\$2'3DMI' .ds ]D DMI ライブラリ関数 .if '\\$2'3dmi' .ds ]D DMI ライブラリ関数 .if '\\$2'3DOOR' .ds ]D Door ライブラリ関数 .if '\\$2'3door' .ds ]D Door ライブラリ関数 .if '\\$2'3ELF' .ds ]D ELF ライブラリ関数 .if '\\$2'3elf' .ds ]D ELF ライブラリ関数 .if '\\$2'3EXT' .ds ]D 拡張ライブラリ関数 .if '\\$2'3ext' .ds ]D 拡張ライブラリ関数 .if '\\$2'3GEN' .ds ]D 文字列パターンマッチングライブラリ関数 .if '\\$2'3gen' .ds ]D 文字列パターンマッチングライブラリ関数 .if '\\$2'3HEAD' .ds ]D ヘッダー .if '\\$2'3head' .ds ]D ヘッダー .if '\\$2'3KRB' .ds ]D Kerberos ライブラリ関数 .if '\\$2'3krb' .ds ]D Kerberos ライブラリ関数 .if '\\$2'3KSTAT' .ds ]D カーネル統計ライブラリ関数 .if '\\$2'3kstat' .ds ]D カーネル統計ライブラリ関数 .if '\\$2'3KVM' .ds ]D カーネル VM ライブラリ関数 .if '\\$2'3kvm' .ds ]D カーネル VM ライブラリ関数 .if '\\$2'3LDAP' .ds ]D LDAP ライブラリ関数 .if '\\$2'3ldap' .ds ]D LDAP ライブラリ関数 .if '\\$2'3LIB' .ds ]D インタフェースライブラリ .if '\\$2'3lib' .ds ]D インタフェースライブラリ .if '\\$2'3LIBUCB' .ds ]D SunOS/BSD 互換インタフェースライブラリ .if '\\$2'3libucb' .ds ]D SunOS/BSD 互換インタフェースライブラリ .if '\\$2'3M' .ds ]D 数学ライブラリ関数 .if '\\$2'3m' .ds ]D 数学ライブラリ関数 .if '\\$2'3MAIL' .ds ]D ユーザーメールボックスライブラリ関数 .if '\\$2'3mail' .ds ]D ユーザーメールボックスライブラリ関数 .if '\\$2'3MALLOC' .ds ]D メモリー割り当てライブラリ関数 .if '\\$2'3malloc' .ds ]D メモリー割り当てライブラリ関数 .if '\\$2'3MP' .ds ]D 多倍精度ライブラリ関数 .if '\\$2'3mp' .ds ]D 多倍精度ライブラリ関数 .if '\\$2'3NSL' .ds ]D ネットワーキングサービスライブラリ関数 .if '\\$2'3nsl' .ds ]D ネットワーキングサービスライブラリ関数 .if '\\$2'3PAM' .ds ]D PAM ライブラリ関数 .if '\\$2'3pam' .ds ]D PAM ライブラリ関数 .if '\\$2'3PLOT' .ds ]D グラフィックスインタフェースライブラリ関数 .if '\\$2'3plot' .ds ]D グラフィックスインタフェースライブラリ関数 .if '\\$2'3PROC' .ds ]D プロセス制御ライブラリ関数 .if '\\$2'3proc' .ds ]D プロセス制御ライブラリ関数 .if '\\$2'3RAC' .ds ]D リモート非同期呼び出しライブラリ関数 .if '\\$2'3rac' .ds ]D リモート非同期呼び出しライブラリ関数 .if '\\$2'3RESOLV' .ds ]D リゾルバライブラリ関数 .if '\\$2'3resolv' .ds ]D リゾルバライブラリ関数 .if '\\$2'3RPC' .ds ]D RPC ライブラリ関数 .if '\\$2'3rpc' .ds ]D RPC ライブラリ関数 .if '\\$2'3RT' .ds ]D リアルタイムライブラリ関数 .if '\\$2'3rt' .ds ]D リアルタイムライブラリ関数 .if '\\$2'3SCHED' .ds ]D 軽量プロセススケジューリングライブラリ関数 .if '\\$2'3sched' .ds ]D 軽量プロセススケジューリングライブラリ関数 .if '\\$2'3SEC' .ds ]D ファイルアクセス制御ライブラリ関数 .if '\\$2'3sec' .ds ]D ファイルアクセス制御ライブラリ関数 .if '\\$2'3SNMP' .ds ]D SNMP ライブラリ関数 .if '\\$2'3snmp' .ds ]D SNMP ライブラリ関数 .if '\\$2'3SOCKET' .ds ]D ソケットライブラリ関数 .if '\\$2'3socket' .ds ]D ソケットライブラリ関数 .if '\\$2'3THR' .ds ]D スレッドライブラリ関数 .if '\\$2'3thr' .ds ]D スレッドライブラリ関数 .if '\\$2'3TNF' .ds ]D TNF ライブラリ関数 .if '\\$2'3tnf' .ds ]D TNF ライブラリ関数 .if '\\$2'3UCB' .ds ]D SunOS/BSD 互換ライブラリ関数 .if '\\$2'3ucb' .ds ]D SunOS/BSD 互換ライブラリ関数 .if '\\$2'3VOLMGT' .ds ]D ボリューム管理ライブラリ関数 .if '\\$2'3volmgt' .ds ]D ボリューム管理ライブラリ関数 .if '\\$2'3XCURSES' .ds ]D X/Open Curses ライブラリ関数 .if '\\$2'3xcurses' .ds ]D X/Open Curses ライブラリ関数 .if '\\$2'3XFN' .ds ]D XFN インタフェースライブラリ関数 .if '\\$2'3xfn' .ds ]D XFN インタフェースライブラリ関数 .if '\\$2'3XNET' .ds ]D X/Open ネットワーキングサービスライブラリ関数 .if '\\$2'3xnet' .ds ]D X/Open ネットワーキングサービスライブラリ関数 .if '\\$2'3B' .ds ]D SunOS/BSD 互換ライブラリ関数 .if '\\$2'3b' .ds ]D SunOS/BSD 互換ライブラリ関数 .if '\\$2'3E' .ds ]D C ライブラリ関数 .if '\\$2'3e' .ds ]D C ライブラリ関数 .if '\\$2'3F' .ds ]D Fortran ライブラリルーチン .if '\\$2'3f' .ds ]D Fortran ライブラリルーチン .if '\\$2'3G' .ds ]D C ライブラリ関数 .if '\\$2'3g' .ds ]D C ライブラリ関数 .if '\\$2'3K' .ds ]D カーネル VM ライブラリ関数 .if '\\$2'3k' .ds ]D カーネル VM ライブラリ関数 .if '\\$2'3L' .ds ]D 軽量プロセスライブラリ .if '\\$2'3l' .ds ]D 軽量プロセスライブラリ .if '\\$2'3N' .ds ]D ネットワーク関数 .if '\\$2'3n' .ds ]D ネットワーク関数 .if '\\$2'3R' .ds ]D リアルタイムライブラリ .if '\\$2'3r' .ds ]D リアルタイムライブラリ .if '\\$2'3S' .ds ]D 標準 I/O 関数 .if '\\$2'3s' .ds ]D 標準 I/O 関数 .if '\\$2'3T' .ds ]D スレッドライブラリ .if '\\$2'3t' .ds ]D スレッドライブラリ .if '\\$2'3W' .ds ]D C ライブラリ関数 .if '\\$2'3w' .ds ]D C ライブラリ関数 .if '\\$2'3X' .ds ]D その他ライブラリ関数 .if '\\$2'3x' .ds ]D その他ライブラリ関数 .if '\\$2'3XC' .ds ]D X/Open Curses ライブラリ関数 .if '\\$2'3xc' .ds ]D X/Open Curses ライブラリ関数 .if '\\$2'3XN' .ds ]D X/Open ネットワーキングサービスライブラリ関数 .if '\\$2'3xn' .ds ]D X/Open ネットワーキングサービスライブラリ関数 .if '\\$2'4' .ds ]D ファイル形式 .if '\\$2'4B' .ds ]D SunOS/BSD 互換パッケージのファイル形式 .if '\\$2'4b' .ds ]D SunOS/BSD 互換パッケージのファイル形式 .if '\\$2'5' .ds ]D 標準、環境、マクロ .if '\\$2'6' .ds ]D ゲームとデモ .if '\\$2'7' .ds ]D デバイスとネットワークインタフェース .if '\\$2'7B' .ds ]D SunOS/BSD 互換特殊ファイル .if '\\$2'7b' .ds ]D SunOS/BSD 互換特殊ファイル .if '\\$2'7D' .ds ]D デバイス .if '\\$2'7d' .ds ]D デバイス .if '\\$2'7FS' .ds ]D ファイルシステム .if '\\$2'7fs' .ds ]D ファイルシステム .if '\\$2'7I' .ds ]D ioctl 要求 .if '\\$2'7i' .ds ]D ioctl 要求 .if '\\$2'7M' .ds ]D STREAMS モジュール .if '\\$2'7m' .ds ]D STREAMS モジュール .if '\\$2'7P' .ds ]D プロトコル .if '\\$2'7p' .ds ]D プロトコル .if '\\$2'8' .ds ]D 保守手順 .if '\\$2'8C' .ds ]D 保守手順 .if '\\$2'8c' .ds ]D 保守手順 .if '\\$2'8S' .ds ]D 保守手順 .if '\\$2'8s' .ds ]D 保守手順 .if '\\$2'9' .ds ]D デバイスドライバインタフェース .if '\\$2'9E' .ds ]D ドライバエントリポイント .if '\\$2'9e' .ds ]D ドライバエントリポイント .if '\\$2'9F' .ds ]D ドライバ用のカーネル関数 .if '\\$2'9f' .ds ]D ドライバ用のカーネル関数 .if '\\$2'9S' .ds ]D ドライバ用のデータ構造 .if '\\$2'9s' .ds ]D ドライバ用のデータ構造 .if '\\$2'L' .ds ]D ローカルコマンド .if !'\\$4'' .ds ]W \\$4 .if !'\\$5'' .ds ]D \\$5 .wh 0 }H .if t .wh -1i }F .if n .wh -1.167i }F .em }M .if !\\n(nl .if !\\nP .nr P 1 .if !\\n(nl .if \\nP .pn \\nP .if \\nX .if \\nP>=\\nX \{\ .ds PN \\nP .pn 1 .af % a .nr X 0 \} .if !\\n(nl .if \\nP .nr P 0 .if \\nC .if \\n(nl .bp .if !\\nC .if \\n(nl .bp 1 .ds ]L \\$3 .}E .DT .nr )I .5i .nr )R 0 . \".if n .na .mk ka .if !'\\n(ka'-1' .bp .. . # IX - Make an Index Entry .de IX .if \\nF .tm .IE\tENTRY\t\\$1\t\\$2\t\\$3\t\\$4\t\\$5\t\\$6\t\\*(PN\\n% .. . # TZ - resolve title reference .de TZ .rn TZ @T .so \\*(||/tz.map.ja_JP.UTF-8 .TZ \\$1 \\$2 .rm @T .. .de HC .rn HC @T .so \\*(||/tz.map.ja_JP.UTF-8 .HC \\$1 \\$2 .rm @T .. . # section heading .de SH .}X 0 .nr )E 2 \&【\\$1】 \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 .jb J 1 .. . # sub section heading .de SS .}X .25i "" "" .nr )E 2 \&[\\$1] \|\\$2 \|\\$3 \|\\$4 \|\\$5 \|\\$6 .br .jb J 1 .. . # subroutine for section heading .de }X .}E .ti \\$1 .sp \\n()Pu .ne 2 .nr )R 0 .fi .it 1 }N .\" .SM .ps +1 .js +8 .jb J 3 .B .. . # end of SH (cf }X above and }N below) .de }2 .nr )E 0 .}E .nr )I .5i .ns .. . # italic .de I .ft 2 .it 1 }N .if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 .. . # bold .de B .ft 3 .it 1 }N .if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 .. . # small .de SM .ps 9 .js 32 .it 1 }N .if !"\\$1"" \&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 .. . # combinations of Roman, italic, bold .de RI .}S 1 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de VS .if '\\$1'4' .mc \s12\(br\s0 .. .de VE .mc .. .de RB .}S 1 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de IR .}S 2 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de IB .}S 2 3 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de BR .}S 3 1 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. .de BI .}S 3 2 \& "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" .. . # make special case of shift out of italic .de }S .ds ]F .if "\\$1"2" .if !"\\$5"" .ds ]F\^ .ie !"\\$4"" .}S \\$2 \\$1 "\\$3\f\\$1\\$4\\*(]F" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9" .el \\$3 .}f .. . # small and boldface .de SB \&\fB\s-1\&\\$1 \\$2 \\$3 \\$4 \\$5 \\$6\s0\fR .. . # paragraph .de P .PP .. . # paragraph .de LP .PP .. .de PP .sp \\n()Pu .ne 2 .}E .nr )I .5i .ns .. . # paragraph distance .de PD .if t .nr )P .4v .if n .nr )P 1v .if !"\\$1"" .nr )P \\$1v .. . # hanging indent .de HP .sp \\n()Pu .ne 2 .if !"\\$1"" .nr )I \\$1n .ll \\n(LLu .in \\n()Ru+\\n(INu+\\n()Iu .ti \\n()Ru+\\n(INu .}f .. . # indented paragraph .de IP .TP \\$2 \&\\$1 .. . # hanging label .de TP .if !"\\$1"" .nr )I \\$1n .sp \\n()Pu .in \\n()Ru .nr )E 1 .ns .it 1 }N .di ]B .. . # end of TP (cf }N below) .de }1 .ds ]X \&\\*(]B\\ .nr )E 0 .if !"\\$1"" .nr )I \\$1n .}f .ll \\n(LLu .in \\n()Ru+\\n(INu+\\n()Iu .ti \\n(INu .ie !\\n()Iu+\\n()Ru-\w\\*(]Xu-3p \{\\*(]X .br\} .el \\*(]X\h|\\n()Iu+\\n()Ru\c .}f .. . # handle end of 1-line features .de }N .if \\n()E .br .di .if "\\n()E"0" .}f .if "\\n()E"1" .}1 .if "\\n()E"2" .}2 .nr )E 0 .. . # increase relative indent .de RS .nr ]\\n+()p \\n()I .nr )\\n()p \\n()R .ie !"\\$1"" .nr )R +\\$1n .el .nr )R +\\n()I .nr )I .5i .}E .. . # decrease relative indent .de RE .if !"\\$1"" \{.ie "\\$1"0" .nr )p 1 1 . el .nr )p \\$1 1\} .ds ]i \\*(]I\\n()p .ds ]r \\*(]R\\n()p .nr )I \\*(]i .nr )R \\*(]r .if \\n()p .nr )p -1 .}E .. .nr )p 0 1 .ds ]I \\\\n(] .ds ]R \\\\n() .bd S 3 3 .if t .ds R \(rg .if n .ds R (Reg.) .ds S \s10 .hy 14 .\"jb B 3