From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=AWL,BAYES_50, DNS_FROM_OPENWHOIS,SPF_SOFTFAIL autolearn=no version=3.2.5 Message-ID: <4D6B9CBD.9020507@mail.ru> Date: Mon, 28 Feb 2011 16:01:49 +0300 From: Vladimir Karpinsky User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: community@lists.altlinux.org References: <4D6B5988.6060306@mail.ru> <4D6B5F1F.2040509@mmedia2.kemsu.ru> <4D6B67FB.2060707@mail.ru> <4D6B6C95.6060006@mmedia2.kemsu.ru> <4D6B7427.2060709@mmedia2.kemsu.ru> <4D6B796C.8090006@mail.ru> <4D6B88F0.6050406@mmedia2.kemsu.ru> <4D6B8F65.2000104@mail.ru> <4D6B9B4B.1020105@mmedia2.kemsu.ru> In-Reply-To: <4D6B9B4B.1020105@mmedia2.kemsu.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [Comm] =?koi8-r?b?8MHExc7JxSDQ0s/H0sHNzdkg0M/EIDIuNi4zeA==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Feb 2011 13:01:54 -0000 Archived-At: List-Archive: List-Post: 28.02.2011 15:55, REAL пишет: > 28.02.2011 18:04, Vladimir Karpinsky пишет: >> Вопрос на будущее: почему в разных системах ЭТО обрабатывается >> по-разному? > > Это уже к создателям программы. Это я им отпишу, конечно. >> Повторюсь я не программист, поэтому не в курсе, но >> хотелось бы понять: отсутствие exit --- это ошибка? Почему она >> проявляется в одних условиях, и не проявляется в других? > > Программа должна корректно завершаться, а это exit. Без него приходит > злобный segfault. А если функция не main, тогда exit нужно использовать > осторожно, если это действительно нужно (например, ошибка в самой > программе, и тут её нужно лечить). Понятно, т.е. имеется явная ошибка программиста. А насчёт разного поведения на разных ядрах: правильно ли я понимаю, что на более новых ядрах таким образом усилена защита от возможного segfault'а? -- С уважением, Владимир.