|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vladimir Dozen 2:5020/400 05 Jul 2001 20:56:28 To : Nikki Chumakov Subject : Re: thread or fork ? -------------------------------------------------------------------------------- > > Ой, товарищ дорогой, не делайте мне так смешно. > > rc==0 (в Ваших терминах) означает одно из следующих событий - > > 1) был exit(0) > > 2) был return(0) в main > > 3) был конец выполнения main без явного return (C99 требует чтобы при этом > > выполнялся exit(0), более ранние варианты - код возврата неопределен) > Если это тоже, что имелось в виду под корректностью, то меня такое > определение устравивает больше, чем чье-то подсознательное... Тут все про exit(0) говорят, а я бы предпочел, чтобы источник должен был бы явно делать close(1), чтобы я на своем read(0,...) получил EOF. Это просто несколько шире, и применимо, например, к internet-соединениям. Кроме того, это, вероятно, легко сделать внутри ядра. -- dozen @ home --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/144891c0d50ea.html, оценка из 5, голосов 10
|