前へ | 目次 | 索引 |
表 A-5 は,OpenVMS VAX および OpenVMS Alpha バージョン 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 およびそれ以降のバージョンで使用できる関数を示しています。
fchown | |
link | |
utime | |
utimes | |
writev |
A.7 OpenVMS バージョン 7.3-1 およびそれ以降で使用できる関数
表 A-7 は, OpenVMS Alpha バージョン 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 およびそれ以降のバージョンで使用できる関数を示しています。
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 |
さまざまな標準では,各標準関数をどのヘッダ・ファイルで定義しなければならないかを規定しています。これは,本書の「リファレンス・セクション」の各関数プロトタイプに示している,取り込まれるヘッダ・ファイルです。
しかし,標準で定義されている多くの関数はすでに複数のオペレーティング・システムに存在し,異なるヘッダ・ファイルに定義されています。特に,ヘッダ・ファイル <processes.h>, <unixio.h>, <unixlib.h>を使用する OpenVMS システムでは,このことが当てはまります。
したがって,これらの関数の上位互換性を提供するために,プロトタイプは標準で定義されているヘッダ・ファイルだけでなく,必要とされる他のヘッダ・ファイルへも複製されています。
表 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> |
前へ | 索引 | 目次 |