unistd.h ヘッダー・ファイルは、多くのインプリメンテーション固有の関数を
宣言します。
__atoe() |
__atoe_l() |
__check_resource_auth_np() |
__convert_id_np() |
__etoa() |
__etoa_l() |
__isPosixOn() |
__smf_record() |
__wsinit() |
|
|
XPLINK |
|
|
|
__a2e_l() |
__a2e_s() |
__e2a_l() |
__e2a_s() |
以下に、宣言済みのたくさんの POSIX および UNIX 関数があります。それらを公開するのに必要な最小フィーチャー・テスト・マクロと共に以下に記述してあります。
access() |
alarm() |
chdir() |
chown() |
close() |
ctermid() |
dup() |
dup2() |
execl() |
execle() |
execlp() |
execv() |
execve() |
execvp() |
_exit() |
fork() |
fpathconf() |
getcwd() |
getegid() |
geteuid() |
getgid() |
getgroups() |
getlogin() |
getpgrp() |
getpid() |
getppid() |
getuid() |
isatty() |
link() |
lseek() |
pathconf() |
pause() |
pipe() |
read() |
rmdir() |
setgid() |
setpgid() |
setsid() |
setuid() |
sleep() |
sysconf() |
tcgetpgrp() |
tcsetpgrp() |
ttyname() |
unlink() |
write() |
|
|
|
|
|
|
__certificate() |
__getlogin1() |
__login() |
__pid_affinity() |
POSIX1_SOURCE = 2
fchown() |
fsync() |
ftruncate() |
readlink() |
setegid() |
setgeuid() |
symlink() |
|
POSIX_C_SOURCE = 2
optarg |
opterr |
optind |
optopt |
外部変数
_XOPEN_SOURCE
chroot() |
confstr() |
crypt() |
cuserid() |
encrypt() |
getopt() |
getpass() |
nice() |
swab() |
|
|
|
_XOPEN_SOURCE = 500
brk() |
fchdir() |
getdtablesize() |
gethostid() |
gethostname() |
getlogin_r() |
getpagesize() |
getpgid() |
getsid() |
getwd() |
lchown() |
lockf() |
pread() |
pwrite() |
sbrk() |
setpgrp() |
setregid() |
setreuid() |
sync() |
truncate() |
ttyname_r() |
ualarm() |
usleep() |
vfork() |
この unistd.h ヘッダー・ファイルは、構成変数およびインプリメンテーション機能を表すために、たくさんのシンボルを定義します。これらのうちのいくつかは、コンパイル時に使用され、いくつかは実行時に sysconf()、confstr()、pathconf()、または fpathconf() を使用してシステムを調べるのに使用されます。