|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (上巻)
付録 B 非標準ヘッダに複製されているプロトタイプ
さまざまな標準では,各標準関数をどのヘッダ・ファイルで定義しなければならないかを規定しています。これは,本書の「リファレンス・セクション」の各関数プロトタイプに示している,取り込まれるヘッダ・ファイルです。
しかし,標準で定義されている多くの関数はすでに複数のオペレーティング・システムに存在し,異なるヘッダ・ファイルに定義されています。特に,ヘッダ・ファイル
<processes.h>,
<unixio.h>,
<unixlib.h>を使用する OpenVMS システムでは,このことが当てはまります。
したがって,これらの関数の上位互換性を提供するために,プロトタイプは標準で定義されているヘッダ・ファイルだけでなく,必要とされる他のヘッダ・ファイルへも複製されています。
表 B-1 はこれらの関数を示しています。
表 B-1 複製されているプロトタイプ
アクセス
|
<unixio.h>
|
<unistd.h>
|
alarm
|
<signal.h>
|
<unistd.h>
|
bcmp
|
<string.h>
|
<strings.h>
|
bcopy
|
<string.h>
|
<strings.h>
|
bzero
|
<string.h>
|
<strings.h>
|
chdir
|
<unixio.h>
|
<unistd.h>
|
chmod
|
<unixio.h>
|
<stat.h>
|
chown
|
<unixio.h>
|
<unistd.h>
|
close
|
<unixio.h>
|
<unistd.h>
|
creat
|
<unixio.h>
|
<fcntl.h>
|
ctermid
|
<stdio.h>
|
<unistd.h>
|
cuserid
|
<stdio.h>
|
<unistd.h>
|
dirname
|
<string.h>
|
<libgen.h>
|
dup
|
<unixio.h>
|
<unistd.h>
|
dup2
|
<unixio.h>
|
<unistd.h>
|
ecvt
|
<unixlib.h>
|
<stdlib.h>
|
execl
|
<processes.h>
|
<unistd.h>
|
execle
|
<processes.h>
|
<unistd.h>
|
execlp
|
<processes.h>
|
<unistd.h>
|
execv
|
<processes.h>
|
<unistd.h>
|
execve
|
<processes.h>
|
<unistd.h>
|
execvp
|
<processes.h>
|
<unistd.h>
|
_exit
|
<stdlib.h>
|
<unistd.h>
|
fcvt
|
<unixlib.h>
|
<stdlib.h>
|
ffs
|
<string.h>
|
<strings.h>
|
fsync
|
<stdio.h>
|
<unistd.h>
|
ftime
|
<time.h>
|
<timeb.h>
|
gcvt
|
<unixlib.h>
|
<stdlib.h>
|
getcwd
|
<unixlib.h>
|
<unistd.h>
|
getegid
|
<unixlib.h>
|
<unistd.h>
|
getenv
|
<unixlib.h>
|
<stdlib.h>
|
geteuid
|
<unixlib.h>
|
<unistd.h>
|
getgid
|
<unixlib.h>
|
<unistd.h>
|
getopt
|
<stdio.h>
|
<unistd.h>
|
getpid
|
<unixlib.h>
|
<unistd.h>
|
getppid
|
<unixlib.h>
|
<unistd.h>
|
getuid
|
<unixlib.h>
|
<unistd.h>
|
index
|
<string.h>
|
<strings.h>
|
isatty
|
<unixio.h>
|
<unistd.h>
|
lseek
|
<unixio.h>
|
<unistd.h>
|
mkdir
|
<unixlib.h>
|
<stat.h>
|
mktemp
|
<unixio.h>
|
<stdlib.h>
|
nice
|
<stdlib.h>
|
<unistd.h>
|
open
|
<unixio.h>
|
<fcntl.h>
|
pause
|
<signal.h>
|
<unistd.h>
|
pipe
|
<processes.h>
|
<unistd.h>
|
read
|
<unixio.h>
|
<unistd.h>
|
rindex
|
<string.h>
|
<strings.h>
|
sbrk
|
<stdlib.h>
|
<unistd.h>
|
setgid
|
<unixlib.h>
|
<unistd.h>
|
setuid
|
<unixlib.h>
|
<unistd.h>
|
sleep
|
<signal.h>
|
<unistd.h>
|
strcasecmp
|
<string.h>
|
<strings.h>
|
strncasecmp
|
<string.h>
|
<strings.h>
|
system
|
<processes.h>
|
<stdlib.h>
|
times
|
<time.h>
|
<times.h>
|
umask
|
<stdlib.h>
|
<stat.h>
|
vfork
|
<processes.h>
|
<unistd.h>
|
wait
|
<processes.h>
|
<wait.h>
|
write
|
<unixio.h>
|
<unistd.h>
|
|