SunOS 4.x |
SunOS 5.6 |
注 |
ABI |
SVID |
SVR4 |
BSD |
---|---|---|---|---|---|---|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
S |
S |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
S |
mktemp()(3C) ルーチンが同様の機能を提供。 |
A |
A |
A |
N |
|
C |
SunOS 4.x mktemp() では、テンプレートの末尾の X 文字を 1 文字の英字と現在のプロセス ID に置換。 SunOS 5.6、ABI、SVID、または SVR4 では、一意のファイル名を作成するために使用する末尾の文字列 (XXXXXX) を置換するのみ。アプリケーションがファイル名を特定しなければ (つまりアプリケーションがファイル名の一意性のみをチェックするのならば)、SunOS 4.x と、SunOS 5.6、ABI、SVID、または SVR4 のこの関数とは互換性がある。 |
C |
C |
C |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
A |
A |
A |
A |
N |
||
C |
SunOS 4.x と SunOS 5.6、ABI、SVID、または SVR4 との相違点は以下のとおり。SunOS 4.x ソフトウェアではプログラム全体をプロファイルするため、次のように指定する。 extern etext() monitor(N_TXTOFF(0), etext, buf, bufsize, nfunc)() SunOS 5.6、ABI、SVID、または SVR4 では次のように指定する。 extern int etext() ; monitor((int(*)())2, etext, buf, bufsize, nfunc)() SunOS 4.x において、以前に定義済みの buf に対するモニタリングを中止し結果を書き込むには、次のように指定する。 monitor(0)() SunOS 5.6、ABI、SVID、または SVR4 monitor ルーチンでは次のように指定する。 monitor((int(*)())0, (int(*)())0, (WORD*) 0, 0, 0)(); この後で prof(1) コマンドを使用すれば、結果が確認できる。 |
C |
C |
C |
N |
|
A |
A |
A |
A |
N |
||
S |
|
N |
N |
N |
N |
|
S |
|
N |
S |
S |
S |
|
S |
|
N |
S |
S |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
N |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
C |
errno フラグの EIO は、SunOS 4.x では有効、SunOS 5.6、ABI、SVID、または SVR4 では無効。MS_INVALIDATE が指定されており、さらに 1 ページまたは複数のページがメモリにロックされている場合、errno フラグに設定される値は、SunOS 4.x では EPERM、SunOS 5.6、ABI、SVID、または SVR4 では EBUSY。 |
C |
C |
C |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
N |
N |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
C |
SunOS 4.x での戻り値は不定。SunOS 5.6、SVID または SVR4 では、正常終了なら OK、そうでない場合は ERR を返す。 |
N |
C |
C |
S |
|
mvcur()(3V) -SysV |
S |
|
N |
S |
S |
N |
S |
|
N |
S |
S |
N |
|
C |
SunOS 5.6、SVID または SVR4 において、ウィンドウがパッドでなく wrefresh() を最後に呼び出した後で移動または修正された場合、別の文字が読み込まれる前に wrefresh() が呼び出される。SunOS 4.x では、このような状況で wrefresh() は呼び出されない。 |
N |
C |
C |
N |
|
C |
getstr()(3V) -SysV を参照。 |
N |
C |
C |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
C |
wprintw()(3V) を参照。 |
N |
C |
C |
S |
|
mvprintw()(3V) -SysV |
S |
|
N |
S |
S |
N |
C |
wscanw()(3V) を参照。 |
N |
C |
C |
S |
|
mvscanw()(3V) -SysV |
S |
|
N |
S |
S |
N |
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
C |
SunOS 5.6、SVID または SVR4 において、ウィンドウがパッドでなく wrefresh() を最後に呼び出した後で移動または修正された場合、別の文字が読み込まれる前に wrefresh() が呼び出される。SunOS 4.x では、このような状況で wrefresh() は呼び出されない。 |
N |
C |
C |
N |
|
C |
getstr()(3V) -SysV を参照。 |
N |
C |
C |
N |
|
C |
SunOS 4.x を使用すれば、サブウィンドウは移動可能。SunOS 5.6、SVID または SVR4 では、親ウィンドウ内部のサブウィンドウ (または子ウィンドウ) を移動するには mvderwin() を使用すること。 |
N |
C |
C |
S |
|
mvwin()(3V) -SysV |
S |
|
N |
S |
S |
N |
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
C |
|
N |
C |
C |
S |
|
mvwprintw()(3V) -SysV |
S |
|
N |
S |
S |
N |
C |
wscanw()(3V) を参照。 |
N |
C |
C |
S |
|
mvwscanw()(3V) -SysV |
S |
|
N |
S |
S |
N |
S |
|
N |
S |
S |
N |
|
S |
|
N |
N |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
S |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
S |
|
S |
|
N |
S |
S |
N |
|
A |
N |
N |
N |
S |
||
S |
|
S |
S |
S |
S |
|
N |
|
N |
N |
N |
N |
|
S |
|
N |
S |
S |
S |
|
N |
|
N |
N |
N |
N |
|
S |
|
S |
S |
S |
N |
|
C |
SunOS 4.x では、正常終了時は見つからないシンボルの数を返し、エラー発生時には -1 を返す。SunOS 5.6、SVID または SVR4 では、正常終了時には 0 (ゼロ)、エラー発生時には -1 を返す。SunOS 5.6 では ELF フォーマットのファイル、4.1 では a.out フォーマットのファイルにのみ対応することに注意。 |
N |
C |
C |
S |
|
S |
|
N |
N |
N |
N |
|
S |
|
N |
S |
S |
S |
|
S |
|
N |
N |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
S |
|
S |
|
N |
S |
S |
S |
|
N |
|
N |
N |
N |
N |
|
S |
|
N |
S |
S |
S |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
S |
S |
N |
|
S |
|
N |
N |
S |
N |
|
S |
|
N |
N |
S |
N |