HP OpenVMS Systems Documentation |
| 前へ | 目次 | 索引 |
表 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 |
A.9 OpenVMS バージョン 8.2 およびそれ以降で使用できる関数
表 A-9 は, OpenVMS Alpha および I64 のバージョン 8.2 以降で使用できる関数を示しています。
| clearerr_unlocked | feof_unlocked |
| ferror_unlocked | fgetc_unlocked |
| fputc_unlocked | flockfile |
| ftrylockfile | funlockfile |
| getc_unlocked | getchar_unlocked |
| putc_unlocked | putchar_unlocked |
| statvfs | fstatvfs |
| _glob32 | _glob64 |
| _globfree32 | _globfree64 |
| socketpair |
さまざまな標準では,各標準関数をどのヘッダ・ファイルで定義しなければならないかを規定しています。これは,本書の「リファレンス・セクション」の各関数プロトタイプに示している,取り込まれるヘッダ・ファイルです。
しかし,標準で定義されている多くの関数はすでに複数のオペレーティング・システムに存在し,異なるヘッダ・ファイルに定義されています。特に,ヘッダ・ファイル <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> |
| 前へ | 索引 | 目次 |