OpenVMS
HP C ランタイム・ライブラリ・
リファレンス・マニュアル (上巻)


前へ 目次 索引


A.5 OpenVMS バージョン 7.2 およびそれ以降で使用できる関数

表 A-5 は,OpenVMS VAX および OpenVMS Alpha バージョン 7.2 およびそれ以降のバージョンで使用できる関数を示しています。

表 A-5 OpenVMS バージョン 7.2 で追加された関数
asctime_r dlerror
ctime_r dlopen
decc$set_child_standard_streams dlsym
decc$validate_wchar fcntl
decc$write_eof_to_mbx gmtime_r
dlclose localtime_r

A.6 OpenVMS バージョン 7.3 およびそれ以降で使用できる関数

表 A-6 は,OpenVMS VAX および OpenVMS Alpha バージョン 7.3 およびそれ以降のバージョンで使用できる関数を示しています。

表 A-6 OpenVMS バージョン 7.3 で追加された関数
fchown  
link  
utime  
utimes  
writev  

A.7 OpenVMS バージョン 7.3-1 およびそれ以降で使用できる関数

表 A-7 は, OpenVMS Alpha バージョン 7.3-1 およびそれ以降のバージョンで使用できる関数を示しています。

表 A-7 OpenVMS バージョン 7.3-1 で追加された関数
アクセス ftello
chmod ftw
chown readdir_r
decc$feature_get_index stat
decc$feature_get_name vfscanf
decc$feature_get_value vfwscanf
decc$feature_set_value vscanf
fseeko vwscanf
fstat vsscanf
  vswscanf

A.8 OpenVMS バージョン 7.3-2 およびそれ以降で使用できる関数

表 A-8 は, OpenVMS Alpha バージョン 7.3-2 およびそれ以降のバージョンで使用できる関数を示しています。

表 A-8 OpenVMS バージョン 7.3-2 で追加された関数
a64l clock_getres clock_gettime clock_settime
endgrent getgrent getgrgid getgrgid_r
getgrnam getgrnam_r getpgid getpgrp
_getpwnam64 getpwnam_r _getpwnam_r64 _getpwent64
getpwuid _getpwuid64 getpwuid_r _getpwuid_r64
getsid l64a nanosleep poll
pread pwrite rand_r readv
_readv64 seteuid setgrent setpgid
setpgrp setregid setreuid setsid
sighold sigignore sigrelse sigtimedwait
sigwait sigwaitinfo snprintf ttyname_r
vsnprintf __writev64 decc$set_child_default_dir  


付録 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>


前へ 索引 目次