Re: gethostname vs pread/pwrite in Linux
- From
- Aleksey Cheusov ()
- To
- Alexei Dets ()
- Date
- 2003-06-06T22:58:40Z
- Area
- RU.UNIX.PROG
From: Aleksey Cheusov <cheusov@scnsoft.com>
Alexei Dets <adets@idsk.com> writes:
> Hi!
> Aleksey Cheusov wrote:
>
> > Ну, например, что ты предлагаешь использовать вместо GLIBC-шного
> > getline из стандартных функций?
> >
> > Не проще ли сидя на glibc ей пользоваться по полной программе, а
> > для других по мере необходиомсти, написать портабельный вариант
> > (рубящий строки пополам) через fgets какой-нибудь?
>
> Видишь - один возможный вариант даже тебе сразу в голову пришел :-)
Спасибо за *даже* ;)
А во-вторых, сначала ведь непортабельно, а уже потом, когда делать
нечего или припекло, или юзер попросил.
> > Зачем заморачиваться раньше времени.
>
> Если придется на другую платформу переносить - не придется все эти
> куски переписывать.
Если придётся, то проблемы появятся оттуда, откуда ты их совсем не ждёшь.
Ты не дердишь в голове особенности сотен клонов юниксов,
десятков компиляторов и несчётное количество разных блиблуд.
> А так - можно и строки кода по 1000 символов громоздить, и отступы
> все делать от балды, и комментарии вообще не писать, и файлы не
> закрывать, и память не освобождать и т.п. - и это даже вполне себе
> может работать. Пусть заморачивается _кто-нибудь_ _после_.
AC_REPLACE и/или парочка дефайнов вписывается за одну минуту.
Частичная реализация, достаточная для работоспособности
в данной конкретной программе с обилием assert - за полчаса.
А вот описанные тобой ошибки - далеко не так быстро.
Так что это плохой пример..
> Мультфильм "И так сойдет" видел? ;-)))
Видел. Хороший мультик ;)
--
Best regards, Aleksey Cheusov.
--- ifmail v.2.15dev5
* Origin: Science Soft (2:5020/400)