Re: gethostname vs pread/pwrite in Linux
- From
- Valentin Nechayev ()
- To
- "mitrohin a.s." ()
- Date
- 2003-06-05T10:08:52Z
- Area
- RU.UNIX.PROG
From: Valentin Nechayev <netch@segfault.kiev.ua>
>>> mitrohin a.s. wrote:
>>> -D_GNU_SOURCE, насколько я понимаю, заставляет включить всё.
AD>> IMHO это какой-то дурной тон, писать заведомо непортабельные (т.е.
AD>> привязанные к компилятору, а не к стандартам) программы...
mas> gcc обычно найти просто... ;)
Кстати, я не понял, при чём тут *компилятор*.
_GNU_SOURCE ничуть не означает завязку на gcc. Или ткните пальцем,
где эта завязка определена. Алексей, ау?
mas> пардон за темность - никогда ничем другим не пользовался - но imho
mas> программа редко собирается чем-то другим отличным от задуманного - если
mas> это не простенькая утилитка - так что _GNU_SOURCE скорее не дурной тон
mas> а трезвый расчет ;))
Как раз собираться может чем угодно и где угодно. Есть несколько базовых
подходов, коммерческий, конечно, требует сборки только проверенными
и жёстко определёнными средствами и постоянства среды исполнения,
а вот opensource мир подходил иначе - делать так, чтобы собиралось под всем
хоть немного похожим на известные платформы и куда перенос не будет
чрезмерно геморройным.
-netch-
--- ifmail v.2.15dev5
* Origin: Dark side of coredump (2:5020/400)