Hello, On Mon, Sep 26, 2005 at 09:56:58AM +0400, Alexandra N. Kossovsky wrote: > > Что же касается скорости работы, читать/писать по мегабайту -- не самый > комфортный для ядра режим. Неудивительно, что когда вы через shell'овское > перенаправление включаете libc'шную буферизацию, всё начинает работать > лучше.
Интересно, как, на Ваш взгляд, связаны shell'овские перенаправления и libc'шная буфферизация? Ведь программа в любом случае получает дескриптор, а не FILE*. Скорее возможа разница в параметрах открытия файлов. Попробуйте посравнивать результаты fcntl(2) на дескрипторе, полученном при sysopen и на дескрипторе, полученном из shell. > Видимо, следует повторить рекомендацию пользоваться буферизацией из libc, > а не изобретать велосипед самостоятельно. Для этого, как уже сказано, > в perl стоит использовать read/print. > -- With best wishes Dmitry Baryshkov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

