Solaris 2.x への移行

ライブラリルーチンのリファレンス (G, H)

表 C-4

SunOS 4.x 

SunOS 5.6 

注 

ABI 

SVID 

SVR4 

BSD 

gamma()(3M)

S 

 

N 

S 

S 

N 

garbagedlines()(3V) -SysV

S 

 

N 

N 

N 

N 

gcd()(3X)

S 

 

N 

N 

N 

N 

gconvert()(3)

S 

 

N 

N 

N 

N 

gcvt()(3)

S 

 

N 

N 

S 

N 

getacdir()(3)

N 

 

N 

N 

N 

N 

getacflg()(3)

N 

 

N 

N 

N 

N 

getacinfo()(3)

N 

 

N 

N 

N 

N 

getacmin()(3)

N 

 

N 

N 

N 

N 

getauditflagsbin()(3)

N 

 

N 

N 

N 

N 

getauditflagschar()(3)

N 

 

N 

N 

N 

N 

getbegyx()(3V) -SysV

S 

 

N 

S 

S 

N 

getc()(3V)

S 

 

S 

S 

S 

N 

getcap()(3X)

N 

 

N 

N 

N 

S 

getch()(3V)

C 

SunOS 5.6、SVID または SVR4 ソフトウェアにおいて、ウィンドウがパッドでなく wrefresh() を最後に呼び出した後で移動または修正された場合、別の文字が読み込まれる前に wrefresh() が呼び出される。SunOS 4.x では、このような状況で wrefresh() は呼び出されない。

N 

C 

C 

S 

getch()(3V) -SysV

C 

 

N 

C 

C 

S 

getchar()(3V)

S 

 

S 

S 

S 

N 

getcwd()(3V)

S 

SVR4 および SunOS 5.6 では SunOS 4.x と互換性がある。SunOS 4.x では、buf が NULL ポインタのとき malloc()(3) を使用して size バイトの空きスペースを得る。この機能は ABI および SVID ではサポートされていない。

C 

C 

S 

N 

getenv()(3V)

S 

 

S 

S 

S 

N 

getexportent()(3)

A 

/etc/dfs/sharetab ファイルが /etc/exports を置換。詳細については share(1M)、unshare(1M)、 sharetab(4) を参照。

A 

A 

A 

N 

getexportopt()(3)

A 

/etc/dfs/sharetab ファイルが /etc/exports を置換。詳細については share(1M)、unshare(1M)、 sharetab(4) を参照。

A 

A 

A 

N 

getfauditflags()(3)

N 

 

N 

N 

N 

N 

getfsent()(3)

A 

getvfsent()(3) に置換。

N 

N 

N 

N 

getfsfile()(3)

A 

getvfsfile()(3) に置換。

N 

N 

N 

N 

getfsspec()(3)

A 

getvfsfile()(3) に置換。

N 

N 

N 

N 

getfstype()(3)

A 

getvfsany()(3) に置換。

N 

N 

N 

N 

getgraent()(3)

N 

 

N 

N 

N 

N 

getgranam()(3)

N 

 

N 

N 

N 

N 

getgrent()(3V)

S 

 

S 

S 

S 

N 

getgrgid()(3V)

S 

 

S 

S 

S 

N 

getgrnam()(3V)

S 

 

S 

S 

S 

N 

gethostbyaddr()(3N)

S 

 

N 

N 

S 

N 

gethostbyname()(3N)

S 

 

N 

N 

S 

N 

gethostent()(3N)

S 

 

N 

N 

S 

N 

getlogin()(3V)

S 

 

S 

S 

S 

N 

getmaxyx()(3V) -SysV

S 

 

N 

S 

S 

N 

getmntent()(3)

C 

SunOS 4.x と SunOS 5.6、SVID または SVR4 の互換性はない。SunOS 4.x では mntent 型のオブジェクトへのポインタを返すが、SunOS 5.6、SVID または SVR4 の getmntent() は int 型を返す。また SunOS 5.6、SVID または SVR4 の getmntent() は、互換性がない異なる構造体の型 (mnttab) を使用してファイルエントリの型を返す。さらに、/etc/vfstab の対応する「-」エントリに対し NULL ポインタを返す。

N 

C 

C 

N 

get_myaddress()(3N)

S 

利用可能。ただし、なるべく netdir_getbyname()(3N) を使用する。

S 

N 

S 

N 

getnetbyaddr()(3N)

S 

 

N 

N 

S 

N 

getnetbyname()(3N)

S 

 

N 

N 

S 

N 

getnetent()(3N)

S 

 

N 

N 

S 

N 

getnetgrent()(3N)

N 

 

N 

N 

N 

N 

getnetname()(3N)

S 

 

S 

S 

S 

N 

getopt()(3)

S 

 

S 

S 

S 

N 

getpass()(3V)

S 

 

S 

S 

S 

N 

getprotobyname()(3N)

S 

 

N 

N 

S 

N 

getprotobynumber()(3N)

S 

 

N 

N 

S 

N 

getprotoent()(3N)

S 

 

N 

N 

S 

N 

getpublickey()(3R)

S 

 

S 

S 

S 

N 

getpw()(3)

S 

 

N 

N 

S 

N 

getpwaent()(3)

N 

 

N 

N 

N 

N 

getpwanam()(3)

N 

 

N 

N 

N 

N 

getpwent()(3V)

S 

 

S 

S 

S 

N 

getpwnam()(3V)

S 

 

S 

S 

S 

N 

getpwuid()(3V)

S 

 

S 

S 

S 

N 

getrpcbyname()(3N)

S 

 

S 

S 

S 

N 

getrpcbynumber()(3N)

S 

 

S 

S 

S 

N 

getrpcent()(3N)

S 

 

S 

S 

S 

N 

getrpcport()(3R)

A 

pmap_getport() により同じ機能を提供。

N 

N 

N 

N 

gets()(3S)

S 

 

S 

S 

S 

N 

getsecretkey()(3R)

S 

 

S 

S 

S 

N 

getservbyname()(3N)

S 

 

N 

N 

S 

N 

getservbyport()(3N)

S 

 

N 

N 

S 

N 

getservent()(3N)

S 

 

N 

N 

S 

N 

getstr()(3V) -SysV

C 

 

N 

C 

C 

S 

getsubopt()(3)

S 

 

S 

S 

S 

N 

getsyx(3V) -SysV()

S 

 

N 

S 

S 

N 

gettext()(3)

C 

SunOS 5.4 では、gettext(3) は LC_MESSAGES ディレクトリの位置について最初に NLSPATH を検索する。

N 

N 

N 

N 

gettmode()(3V)

C 

SunOS 5.6 では、ヘッダファイル <curses.h> がヘッダファイル <stdio.h> および <unctrl.h> を自動的にインクルードし、CURS_PERFORMANCE が定義されていれば、性能を上げるために最も一般的に使用されるルーチンをマクロとして定義する。

N 

N 

N 

S 

gettmode()(3V) -SysV

S 

 

N 

N 

N 

N 

getttyent()(3)

A 

SunOS 5.6 の tty システムに関する情報は、ttymon(1) および ttydefs(4) を参照。

N 

N 

N 

N 

getttynam()(3)

A 

SunOS 5.6 の tty システムに関する情報は、ttymon(1) および ttydefs(4) を参照。

N 

N 

N 

N 

getusershell()(3)

S 

 

N 

N 

N 

N 

getw()(3V)

S 

 

S 

S 

S 

N 

getwd()(3)

S 

現在は getwd()(3C)。

A 

A 

A 

S 

getyx()(3V) -SysV

S 

 

N 

S 

S 

S 

gmtime()(3V)

C 

ctime()(3V) を参照。

C 

C 

C 

N 

grpauth()(3)

N 

 

N 

N 

N 

N 

gsignal()(3)

S 

 

N 

N 

S 

N 

gtty()(3C)

A 

termio(7) インタフェースが同様の機能を提供。

A 

A 

A 

N 

HUGE()(3M)

C 

HUGE は SunOS 4.x では infinity()(3M) として <math.h> で定義され、IEEE の無限大を生成。SunOS 5.6、SVID、または SVR4 では <math.h> で定義されるマシン依存型定数。

N 

C 

C 

N 

HUGE_VAL()(3M)

C 

SunOS 4.x では infinity()(3M) として <math.h> で定義され、IEEE の無限大を生成。SunOS 5.6、SVID、または SVR4 では <math.h> で定義されるマシン依存型定数。

N 

C 

C 

N 

halfdelay()(3V) -SysV

S 

 

N 

S 

S 

N 

has_ic()(3V) -SysV

S 

 

N 

S 

S 

N 

has_il()(3V) -SysV

S 

 

N 

S 

S 

N 

hasmntopt()(3)

N 

 

N 

N 

N 

N 

hcreate()(3)

S 

 

S 

S 

S 

N 

hdestroy()(3)

S 

 

S 

S 

S 

N 

host2netname()(3N)

S 

 

S 

S 

S 

N 

hsearch()(3)

S 

 

S 

S 

S 

N 

hypot()(3M)

S 

 

N 

S 

S 

N