答え1
これは、PS1、PS2、またはプロンプトやシェルに関連する他のものとは何の関係もありません。 Cプログラムを実行しており、プログラムがPIDを印刷しています。コードを見てください:
printf("(%d) addr pointed to by p: %p\n", (int) getpid(), p);
したがって、括弧内の数字は、呼び出しによって返されたプロセスのPIDですgetpid()
。そのため、印刷されたものを見ることができます。上記の行を次のように変更すると、
printf("(foo:%d) addr pointed to by p: %p\n", (int) getpid(), p);
foo:
PIDの前に印刷されたものが表示されます。