On Wed, Jun 03, 2009 at 03:19:43PM +0300, Led wrote: > On Wednesday 03 June 2009 15:11:28 Afanasov Dmitry wrote: > > On Wed, Jun 03, 2009 at 03:05:27PM +0300, Led wrote: > > > > printf(msg) --> printf("%s", msg) > > > > > > ИМХО это костыль > > > > не совсем :) > > http://doc.bughunter.net/format-string/exploit-fs.html > > > Костыль - использовать функцию для форматирования, если ничего форматировать > не нужно. ээ, то есть printf("%s", msg) костыль по сравнению с puts? значит я не так понял, сорри :) хотя, как выяснилось, компилятор вполне оптимизирует. а если оптимизировать самому, то быстрее fwrite, и тем более write, ну а с sysctl вообще никто не сравнится :) в общем - не уверен что на данном уровне абстракции это костыль. хотя душа не лежит использовать ("%s", msg). -- С уважением Афанасов Дмитрий