JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... イナリ実行形式か、 以下の形式の行で始まるスクリプトでなければならない。 #! interpreter [optional-arg] 後者の詳細は、後ろの「インタープリタースクリプト」の節を参照のこと。 argv is an array of pointers to strings passed to the new program as its command-line argumen ... ーに読み込んでリンクを行う。 実行ファイルがダイナミックリンクされた ELF 実行形式だった場合、 PT_INTERP セグメントに指定されたインタープリターが必要な 共有オブジェクト (shared library) を読み込むのに使用される。 通常、インタープリターは glibc をリンクしたバイナリでは ... 関わらず、 execve () の前後でこれら 3つのファイルディスクリプターがクローズされたままで あることを前提にすることはできない。 インタープリタースクリプト インタープリタースクリプトとは、実行許可が有効になっていて、 最初の行が以下の形になっているテキストファイルのこと ... ... と NULL でない pathname で指定されたファイルがシンボリックリンクである。 ENOENT dirfd と pathname で指定されるプログラムはインタープリタープログラムを使用する必要があるが (例えば "#!" で始まるスクリプト)、 ファイルディスクリプター dirfd が O_CLOEXEC フラグ付きで ... オープンされており、 その結果プログラムファイルは起動されたインタープリターにアクセスできないことになる。 「バグ」を参照。 ENOTDIR pathname が相対パスで、 dirfd がディレクトリ以外のファイルを参照して ... テムがマウントされていないシステムで実装するためにも必要である。 スクリプトファイルを実行するように要求された際、 スクリプトインタープリターに渡される argv[0] は、 /dev/fd/N 形式または /dev/fd/N/P 形式の文字列である。 ここで N は dirfd 引数で渡されたファイルディス ... ... DejaGnu ライブラリの場所を設定します。 DEJAGNULIBS が設定された場合、 Sx FILES に説明する検索処理は行われません。 AWK Awk インタープリターへのフルパスを指定します。 これは GNU Awk の場合もあり、 そうでない場合もあります。 これが設定されていない場合、 awk プログラ ... ムは PATH から検索されます。 Awk インタープリターが GNU Awk であった場合、 Awk インタープリターの実行時には - -posix オプションが与えられます。 GAWK GNU Awk へのフルパスを指 ... を設定するのは Bash です。 EXPECT Expect へのフルパスを指定します。 これは、 すでにロードされている Expect 拡張を使った Tcl インタープリターです。 これが設定されていない場合、 expect プログラムは PATH から検索されます。 なお DejaGnu コアは Expect によって記述されて ... ... は、以下の擬似ファイルとディレクトリを含む。 /proc/[number]/auxv (カーネル 2.6.0-test7 以降) 実行時にプロセスに渡された ELF インタープリター情報が格納されている。 個々のエントリーは、 unsigned long 型の ID 1 個に unsigned long 型の値 1 個が続くフォーマットである。 ... ... は、以下の擬似ファイルとディレクトリを含む。 /proc/[number]/auxv (カーネル 2.6.0-test7 以降) 実行時にプロセスに渡された ELF インタープリター情報が格納されている。 個々のエントリーは、 unsigned long 型の ID 1 個に unsigned long 型の値 1 個が続くフォーマットである。 ... ... を防ぐことができる (ただし「バグ」を参照)。 バグ fd がスクリプトを参照していて (つまり、 最初の行に文字 #! で始まるスクリプトインタープリターの指示がある実行テキストファイルである)、 fd に close-on-exec フラグがセットされていた場合、 fexecve () はエラー ENOENT で失 ... 敗する。 このエラーが起こるのは、 スクリプトインタープリターが実行される時点までに、 close-on-exec フラグにより fd がすでにクローズされてしまっているからである。 そのため、 スクリプトを ... ... p_vaddr メンバの昇順にソートされて出現する。 PT_DYNAMIC この配列要素は動的リンク情報を指定する。 PT_INTERP この配列要素は、インタープリターとして起動されるパス名 (ヌル文字終端) の位置とサイズを指定する。 このセグメント型は (共有オブジェクトにもあるかも知れないが) ... ンはのタイプは SHT_PROGBITS である。 使用される属性は SHF_ALLOC と SHF_EXECINSTR である。 .interp このセクションはプログラムインタープリターのパス名を保持する。 ファイルにこのセクションを含むロード可能セグメントがある場合、 そのセクションの属性には SHF_ALLOC ビット ... ... は、ます最初にユーザー名とパスワードを入力してセッションをオープンしなければならないだろう。 login (1) プログラムは (コマンドインタープリターである) シェル (shell) を起動する。グラフィカルログインの場合は、メニューやアイコンがある スクリーンが表示され、マウスをクリ ... ックするとウィンドウが開いて シェルが起動されることだろう。詳しくは xterm (1) を参照のこと。 シェル コマンドは、コマンドインタープリターである シェル に対して入力する。 シェル は、組み込みコマンドではなく普通のプログラムであり、好みのものに変更する ことができる ... ... に対して返される値の詳細を以下に示す。 すべてのアーキテクチャーですべて type 値が存在するわけではない。 AT_BASE プログラムインタープリター (通常は動的ローダー) のベースアドレス。 AT_BASE_PLATFORM A pointer to a string (PowerPC and MIPS only). On PowerPC, this i ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。