以下に示すように、標準入力と非標準のファイル記述子(3または4)の両方から入力を受け取るプログラム「サンプル」があります
int pfds[2];
pipe(pfds);
printf("%s","\nEnter input for stdin");
read(0, pO, 5);
printf("\nEnter input for fds 3");
read(pfds[0], pX, 5);
printf("\nOutput stout");
write(1, pO, strlen(pO));
printf("\nOutput fd 4");
write(pfds[1], pX, strlen(pX));
現在、execvを使用して子プロセスで上記のプログラム(サンプル)を実行する別のプログラム「Operator」があります。今私が欲しいのは、 "Operator" を介して "Sample" に入力を送信することです。