Solaris 2.x への移行

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

表 C-3

SunOS 4.x 

SunOS 5.6 

注 

ABI 

SVID 

SVR4 

BSD 

ecb_crypt()(3)

S 

 

N 

N 

N 

N 

echo()(3V) -SysV

S 

 

N 

S 

S 

S 

echochar()(3V) -SysV

S 

 

N 

S 

S 

N 

econvert()(3)

S 

 

N 

N 

N 

N 

ecvt()(3)

S 

 

N 

N 

S 

N 

edata()(3)

S 

 

N 

N 

S 

N 

encrypt()(3)

S 

 

N 

S 

S 

N 

end()(3)

S 

 

N 

N 

S 

N 

endac()(3)

N 

 

N 

N 

N 

N 

endexportent()(3)

A 

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

A 

A 

A 

N 

endfsent()(3)

A 

fclose()(3) に置換。

A 

A 

A 

N 

endgraent()(3)

N 

 

N 

N 

N 

N 

endgrent()(3V)

S 

 

S 

S 

S 

N 

endhostent()(3N)

S 

 

N 

N 

S 

N 

endmntent()(3)

A 

fclose()(3) に置換。

A 

A 

A 

N 

endnetent()(3N)

S 

 

N 

N 

S 

N 

endnetgrent()(3N)

S 

 

N 

N 

N 

N 

endprotoent()(3N)

S 

 

N 

N 

S 

N 

endpwaent()(3)

N 

 

N 

N 

N 

N 

endpwent()(3V)

S 

 

S 

S 

S 

N 

endrpcent()(3N)

S 

 

N 

N 

S 

N 

endservent()(3N)

S 

 

N 

N 

S 

N 

endttyent()(3)

N 

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

N 

N 

N 

N 

endusershell()(3)

S 

 

N 

N 

N 

N 

endwin()(3V)

C 

SunOS 4.x での endwin() 戻り値は不定。SunOS 5.6、SVID または SVR4 では、正常終了なら OK、そうでない場合は ERR を返す。

N 

C 

C 

S 

endwin()(3V) -SysV

S 

 

N 

S 

S 

N 

erand48()(3)

S 

 

N 

S 

S 

N 

erase()(3V) -SysV

S 

 

N 

S 

S 

S 

erasechar()(3V) -SysV

S 

 

N 

S 

S 

N 

erf()(3M)

S 

 

N 

S 

S 

N 

erfc()(3M)

S 

 

N 

S 

S 

N 

errno()(3)

S 

 

N 

N 

N 

N 

etext()(3)

S 

 

N 

N 

S 

N 

ether()(3R)

N 

 

N 

N 

N 

N 

ether_aton()(3N)

S 

 

N 

N 

S 

N 

ether_hostton()(3N)

S 

 

N 

N 

S 

N 

ether_line()(3N)

S 

 

N 

N 

S 

N 

ether_ntoa()(3N)

S 

 

N 

N 

S 

N 

ether_ntohost()(3N)

S 

 

N 

N 

S 

N 

exc_bound()(3L)

N 

 

N 

N 

N 

N 

exc_handle()(3L)

N 

 

N 

N 

N 

N 

exc_notify()(3L)

N 

 

N 

N 

N 

N 

exc_on_exit()(3L)

N 

 

N 

N 

N 

N 

exc_raise()(3L)

N 

 

N 

N 

N 

N 

exc_unhandle()(3L)

N 

 

N 

N 

N 

N 

exc_uniqpatt()(3L)

N 

 

N 

N 

N 

N 

execl()(3V)

C  

 

C 

C 

C 

N 

execl(3V)()(3V) -SysV

S 

 

S 

S 

S 

N 

execle()(3V)

C 

 

C 

C 

C 

N 

execle()(3V) -SysV

S 

 

S 

S 

S 

N 

execlp()(3V)

C  

 

C 

C 

C 

N 

execlp()(3V) -SysV

S 

 

S 

S 

S 

N 

execv()(3V)

C  

 

C 

C 

C 

N 

execv()(3V) -SysV

S 

 

S 

S 

S 

N 

execvp()(3V)

C  

 

C 

C 

C 

N 

execvp()(3V) -SysV

S 

 

S 

S 

S 

N 

exit()(3)

C 

SunOS 4.x および SunOS 5.6、ABI、SVID、または SVR4 のどちらでも、プロセスが終了する前に追加処理を行う。SunOS 4.x では on_exit()(3) ルーチンによって登録されたすべての関数を呼び出すが、SunOS 5.6、ABI、SVID、または SVR4 では atexit() ルーチンによって登録されたすべての関数を呼び出す。on_exit()(3) ルーチンを使用して追加された関数がなければ、SunOS 4.x の exit()(3) と SunOS 5.6、ABI、SVID、または SVR4 の exit() とは互換性がある。

C 

C 

C 

N 

exp()(3M)

C 

SunOS 5.6、SVID または SVR4 では、オーバフローの場合は HUGE、アンダフローの場合は 0 を返す。SunOS 4.x では、戻り値は IEEE のオーバフローおよびアンダフロー (インプリメンテーションで定義) 。SunOS 4.x では HUGE が + (プラス) の無限大として定義されるため、exp()(HUGE) および exp()(-HUGE) と指定した場合でもオーバフローやアンダーフローは起こらず、errno は生成されない。SunOS 5.6、SVID または SVR4 では errno に ERANGE が設定される。

N 

C 

C 

N 

exp10()(3M)

N 

 

N 

N 

N 

N 

exp2()(3M)

N 

 

N 

N 

N 

N 

expm1()(3)

N 

 

N 

N 

N 

N 

exportent()(3)

A 

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

A 

A 

A 

N 

extended_to_decimal()(3)

S 

 

N 

N 

N 

N 

fabs()(3M)

S 

 

N 

S 

S 

N 

fclose()(3S)

S 

 

S 

S 

S 

N 

fconvert()(3)

S 

 

N 

N 

N 

N 

fcvt()(3)

S 

 

N 

N 

S 

N 

fdopen()(3V)

S 

 

S 

S 

S 

N 

feof()(3V)

S 

 

S 

S 

S 

N 

ferror()(3V)

S 

 

S 

S 

S 

N 

fetch()(3X)

A 

SunOS 5.6 では dbm_fetch()(3) に置換。

N 

N 

N 

S 

fflush()(3S)

S 

 

S 

S 

S 

N 

ffs()(3)

S 

 

N 

N 

S 

N 

fgetc()(3V)

S 

 

S 

S 

S 

N 

fgetgraent()(3)

N 

 

N 

N 

N 

N 

fgetgrent()(3V)

S 

 

N 

S 

S 

N 

fgetpwaent()(3)

N 

 

N 

N 

N 

N 

fgetpwent()(3V)

S 

 

N 

S 

S 

N 

fgets()(3S)

S 

 

S 

S 

S 

N 

fileno()(3V)

S 

 

S 

S 

S 

N 

file_to_decimal()(3)

N 

 

N 

N 

N 

N 

filter()(3V) -SysV

S 

 

N 

S 

S 

N 

finite()(3M)

N 

 

N 

N 

N 

N 

firstkey()(3X)

A 

SunOS 5.6 では dbm_firstkey()(3) に置換。

N 

N 

N 

S 

fixterm()(3V)

A 

reset_prog_mode()(3X) ルーチンが同様の機能を提供。

N 

A 

A 

N 

flash()(3V) -SysV

S 

 

N 

S 

S 

N 

floatingpoint()(3)

S 

 

N 

N 

N 

N 

floor()(3M)

S 

 

N 

S 

S 

N 

flushinp()(3V) -SysV

S 

 

N 

S 

S 

N 

flusok()(3X)

N 

 

N 

N 

N 

S 

fmod()(3M)

C 

fmod(x,0.0)() と指定すると、SunOS 5.6、SVID、または SVR4 では x を返し errno に EDOM を設定する。SunOS 4.x では、ANSI/IEEE Std 754-1985 に基づき、また 4.3 BSD に準拠し NaN を返す。

N 

C 

C 

N 

fopen()(3V)

S 

 

S 

S 

S 

S 

fp_class()(3M)

N 

 

N 

N 

N 

N 

fprintf()(3V)

S 

 

S 

S 

S 

S 

fputc()(3S)

S 

 

S 

S 

S 

N 

fputs()(3S)

S 

 

S 

S 

S 

N 

fread()(3S)

S 

 

S 

S 

S 

N 

free()(3)

S 

 

S 

S 

S 

N 

freopen()(3V)

S 

 

S 

S 

S 

S 

frexp()(3M)

S 

 

N 

S 

S 

N 

fscanf()(3V)

S 

 

S 

S 

S 

N 

fseek()(3S)

S 

 

S 

S 

S 

N 

ftell()(3S)

S 

 

S 

S 

S 

N 

ftime()(3V)

S 

現在は ftime()(3C)。

A 

A 

A 

S 

ftok()(3)

S 

 

S 

S 

S 

N 

ftw()(3)

S 

 

S 

S 

S 

N 

func_to_decimal()(3)

N 

 

N 

N 

N 

N 

fwrite()(3S)

S 

 

S 

S 

S 

N