On [Mon, 03.03.2008 13:40], Dmitry V. Levin wrote: > On Mon, Mar 03, 2008 at 12:38:15PM +0200, Kirill A. Shutemov wrote: > > On [Wed, 19.09.2007 17:53], Dmitry V. Levin wrote: > > > On Wed, Sep 19, 2007 at 04:30:03PM +0300, Kirill A. Shutemov wrote: > > > > On [Wed, 19.09.2007 17:19], Dmitry V. Levin wrote: > > > > > On Wed, Sep 19, 2007 at 04:14:33PM +0300, Kirill A. Shutemov wrote: > > > [...] > > > > > > nologin.c: Rewrite without glibc at all (#10729) > > > > > > > > > > > > Не совсем понятно зачем и как это могло пофиксить баг. Можно ли вернуть > > > > > > обратно glibc? > > > > > > > > > > Если вернуть обратно glibc, то вернётся #10729. > > > > > > > > А что является причиной этого бага? > > > > > > Неправильная статическая линковка без libc. > > > > Если собрать с -nostartfiles не статикой, риск сохранится? > > Если сохранить dynamic linker, то сохранится. > Разве что сделать nologin sgid'ным. > Но раньше было проще слинковать nologin статически. Нужно что-то придумать. Тащить дальше поддержку макросов _syscallX мне не очень хочется. Это становится сложнее. К тому же, судя по _syscall(2) на ia64 их никогда не было. Так что это ещё и не переносимо. -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys Ltd, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/