JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... open_by_handle_at () は openat (2) の機能を 2 つに分割したものである。 name_to_handle_at () は指定されたファイルに対応するハンドルを返す。 open_by_handle_at () は name_to_handle_at () が返したハンドルに対応するファイルをオープンし、 オープンされたファイル ... 。 name_to_handle_at() name_to_handle_at () システムコールは、 引数 dirfd と pathname で指定されるファイルに対応するファイルハンドルとマウント ID を返す。 ファイルハンドルは引数 handle で返される。 handle は以下の形式の構造体へのポインターである。 struct f ... と AT_SYMLINK_FOLLOW のうち 0 個以上の論理和を取って構成されるビットマスクである。 引数 pathname と dirfd はその組み合わせでハンドルを取得するファイルを指定する。 以下の 4 つのパターンがある。 * pathname が空でない文字列で絶対パス名を含む場合、 このパス名が ... ... open_by_handle_at () は openat (2) の機能を 2 つに分割したものである。 name_to_handle_at () は指定されたファイルに対応するハンドルを返す。 open_by_handle_at () は name_to_handle_at () が返したハンドルに対応するファイルをオープンし、 オープンされたファイル ... 。 name_to_handle_at() name_to_handle_at () システムコールは、 引数 dirfd と pathname で指定されるファイルに対応するファイルハンドルとマウント ID を返す。 ファイルハンドルは引数 handle で返される。 handle は以下の形式の構造体へのポインターである。 struct f ... と AT_SYMLINK_FOLLOW のうち 0 個以上の論理和を取って構成されるビットマスクである。 引数 pathname と dirfd はその組み合わせでハンドルを取得するファイルを指定する。 以下の 4 つのパターンがある。 * pathname が空でない文字列で絶対パス名を含む場合、 このパス名が ... ... 。 例 以下のコードで sigaltstack () の使用法の一部を示す: stack_t ss; ss.ss_sp = malloc(SIGSTKSZ); if (ss.ss_sp == NULL) /* ハンドルエラー */; ss.ss_size = SIGSTKSZ; ss.ss_flags = 0; if (sigaltstack(&ss, NULL) == -1) /* ハンドルエラー */; 関連項目 execve ( ... ... 。 例 以下のコードで sigaltstack () の使用法の一部を示す: stack_t ss; ss.ss_sp = malloc(SIGSTKSZ); if (ss.ss_sp == NULL) /* ハンドルエラー */; ss.ss_size = SIGSTKSZ; ss.ss_flags = 0; if (sigaltstack(&ss, NULL) == -1) /* ハンドルエラー */; 関連項目 execve ( ... ... 終端された文字列 filename で指定されたファイル名の動的ライブラリ (dynamic library) をロードし、 その動的ライブラリへの内部「ハンドル」を返す。 filename が NULL の場合、メインプログラムへのハンドルが返される。 filename がスラッシュ ("/") を含む場合、(相対か ... するのに 利用できる ( dlopen () は、ライブラリが組み込まれていなければ NULL を返し、 すでに組み込まれていればそのライブラリのハンドルを返す)。 また、すでにロードされているライブラリのフラグを昇格させるのにも 利用できる。例えば、過去に RTLD_LOCAL でロードした ... リ内のシンボルが優先して 使われる。 このフラグは POSIX.1-2001 では規定されていない。 filename が NULL である場合は、 返されるハンドルはメインプログラムのものになる。 このハンドルが dlsym () に渡されると、シンボルの検索は、メインプログラム内、 プログラムの起 ... ... ーバルロケールのコピーを含むロケールオブジェクトを作成する。 返り値 成功すると、 duplocale () は新しいロケールオブジェクトのハンドルを返す。 エラーの場合、 (locale_t) 0 を返し、 errno にエラーの原因を示す値を設定する。 エラー ENOMEM ロケールオブジェクトの複 ... ケールオブジェクトのコピーを作成し、 ( newlocale (3) を使って) いくつかのカテゴリーだけを変更する。 * 現在のロケールに対するハンドルを取得する。 このハンドルはロケールハンドルを受け取る他の関数 ( toupper_l (3) など) で使用できる。 これを行うには、 以下の呼 ... ケールオブジェクトは freelocale (3) を使って解放すべきである。 例 以下のプログラムでは、 toupper_l (3) に渡す現在のロケールのハンドルを取得するのに uselocale (3) と duplocale () を使用する。 このプログラムはコマンドライン引数として文字列を一つ取る。この文字 ... ... は未定義である。 AUTH *authnone_create(void); 各リモートプロシージャーコールで使用できない仮の認証情報として渡される RPC 認証ハンドルを作成して返す。 これは RPC で使用されるデフォルトの認証である。 AUTH *authunix_create(char * host , int uid , int gid , int ... len , int * aup_gids ); 認証情報を含んだ RPC 認証ハンドルを作成して返す。 host パラメーターは情報が作成されたマシンの名前である。 uid はそのユーザーのユーザー ID 、 gid はそのユーザ ... g procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); このマクロはクライアントハンドル clnt に関連付けられた procnum リモートプロシージャーを呼び出す。 クライアントハンドルは clnt_create () のような RPC クライ ... ... は未定義である。 AUTH *authnone_create(void); 各リモートプロシージャーコールで使用できない仮の認証情報として渡される RPC 認証ハンドルを作成して返す。 これは RPC で使用されるデフォルトの認証である。 AUTH *authunix_create(char * host , int uid , int gid , int ... len , int * aup_gids ); 認証情報を含んだ RPC 認証ハンドルを作成して返す。 host パラメーターは情報が作成されたマシンの名前である。 uid はそのユーザーのユーザー ID 、 gid はそのユーザ ... g procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); このマクロはクライアントハンドル clnt に関連付けられた procnum リモートプロシージャーを呼び出す。 クライアントハンドルは clnt_create () のような RPC クライ ... ... は未定義である。 AUTH *authnone_create(void); 各リモートプロシージャーコールで使用できない仮の認証情報として渡される RPC 認証ハンドルを作成して返す。 これは RPC で使用されるデフォルトの認証である。 AUTH *authunix_create(char * host , int uid , int gid , int ... len , int * aup_gids ); 認証情報を含んだ RPC 認証ハンドルを作成して返す。 host パラメーターは情報が作成されたマシンの名前である。 uid はそのユーザーのユーザー ID 、 gid はそのユーザ ... g procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); このマクロはクライアントハンドル clnt に関連付けられた procnum リモートプロシージャーを呼び出す。 クライアントハンドルは clnt_create () のような RPC クライ ... ... は未定義である。 AUTH *authnone_create(void); 各リモートプロシージャーコールで使用できない仮の認証情報として渡される RPC 認証ハンドルを作成して返す。 これは RPC で使用されるデフォルトの認証である。 AUTH *authunix_create(char * host , int uid , int gid , int ... len , int * aup_gids ); 認証情報を含んだ RPC 認証ハンドルを作成して返す。 host パラメーターは情報が作成されたマシンの名前である。 uid はそのユーザーのユーザー ID 、 gid はそのユーザ ... g procnum , xdrproc_t inproc , char * in , xdrproc_t outproc , char * out , struct timeval tout ); このマクロはクライアントハンドル clnt に関連付けられた procnum リモートプロシージャーを呼び出す。 クライアントハンドルは clnt_create () のような RPC クライ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。