|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Miloserdov 2:5020/400 16 Dec 2003 22:09:42 To : Slawa Olhovchenkov Subject : Re: ps auxw | grep grep ; bsd vs linux --------------------------------------------------------------------------------
Hello, Slawa!
You wrote to me on Tue, 16 Dec 2003 16:20:22 +0300:
DM>> Кстати не везде.
DM>> В sh от соляриса fork делается до создания пайпа.
SO> Ух. И как же после этого пайп-то работать будет?
Да вроде нормально. Там просто prog1 | prog2 работает так:
if(!fork){pipe;if(!fork){ dup; exec(prog1); } dup; exec(prog2); }wait
в отличии от большинства остальных у которых так:
pipe; if(!fork) { dup; exec(prog1); } if(!fork) {dup; exec(prog2); } wait;
wait;
With best regards, Dmitry Miloserdov. E-mail: dmitry@bis.ru
--- ifmail v.2.15dev5.1
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577c5c6e887.html, оценка из 5, голосов 10
|