2007-03-19から1日間の記事一覧

pipe(2)

C

linuxのpipe(2)のmanのプログラムで、使わない方のディスクリプタのcloseを後にすると、readでブロックする。 if (cpid == 0) { /* Child reads from pipe */ while (read(pfd[0], &buf, 1) > 0) write(STDOUT_FILENO, &buf, 1); write(STDOUT_FILENO, "\n",…