# POSIX

# はじめに

このモジュールは、IEEE 10003.1 (POSIX.1) 標準ドキュメントで 定義された関数へのインターフェイスを有しています。 これらの関数は、他の手段からは利用できません。

警告

posix_getpwnam() のような POSIX 関数は、重要な データを取得することができます。

> 注意: この拡張モジュールは Windows 環境では利用できません。

- インストール/設定
  - インストール手順
- 定義済み定数
  - posix_access 定数
  - posix_mknod 定数
  - posix_setrlimit 定数
  - posix_pathconf の定数
  - posix_sysconf の定数
- POSIX 関数
  - posix_access — ファイルのアクセス権限を判断する
  - posix_ctermid — 制御する端末のパス名を得る
  - posix_eaccess — ファイルがアクセスできるかを調べる
  - posix_errno — posix_get_last_error のエイリアス
  - posix_fpathconf — 設定可能なリミットの値を返す
  - posix_get_last_error — 直近で失敗した posix 関数が設定したエラー番号を取得する
  - posix_getcwd — 現在のディレクトリのパス名
  - posix_getegid — 現在のプロセスの有効なグループ ID を返す
  - posix_geteuid — 現在のプロセスの有効なユーザー ID を返す
  - posix_getgid — 現在のプロセスの実際のグループ ID を返す
  - posix_getgrgid — 指定したグループ ID を有するグループに関する情報を返す
  - posix_getgrnam — 指定した名前のグループに関する情報を返す
  - posix_getgroups — 現在のプロセスのグループセットを返す
  - posix_getlogin — ログイン名を返す
  - posix_getpgid — ジョブ制御のプロセスグループ ID を得る
  - posix_getpgrp — 現在のプロセスのグループ ID を返す
  - posix_getpid — 現在のプロセス ID を返す
  - posix_getppid — 親プロセスの ID を返す
  - posix_getpwnam — 指定した名前のユーザーに関する情報を返す
  - posix_getpwuid — 指定 ID のユーザーに関する情報を返す
  - posix_getrlimit — システムリソース制限に関する情報を返す
  - posix_getsid — プロセスの現在の sid を得る
  - posix_getuid — 現在のプロセスの実際のユーザー ID を返す
  - posix_initgroups — グループアクセスリストを求める
  - posix_isatty — ファイルディスクリプタが対話型端末であるかどうかを判定する
  - posix_kill — プロセスにシグナルを送信する
  - posix_mkfifo — fifo スペシャルファイル(名前付きパイプ)を作成する
  - posix_mknod — スペシャルファイルあるいは通常のファイルを作成する (POSIX.1)
  - posix_pathconf — 設定可能なリミットの値を返す
  - posix_setegid — 現在のプロセスの実効 GID を設定する
  - posix_seteuid — 現在のプロセスの実効 UID を設定する
  - posix_setgid — 現在のプロセスの GID を設定する
  - posix_setpgid — ジョブ制御のプロセスグループ ID を設定する
  - posix_setrlimit — システムリソース制限を設定
  - posix_setsid — 現在のプロセスをセッションリーダーにする
  - posix_setuid — 現在のプロセスの UID を設定する
  - posix_strerror — 指定したエラー番号に対応するシステムのエラーメッセージを取得する
  - posix_sysconf — システムの実行時情報を返す
  - posix_times — プロセス時間を得る
  - posix_ttyname — 端末のデバイス名を調べる
  - posix_uname — システム名を得る

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open