GNU C knihovna a makro __USE_GNU

Michal Krause michal na krause.cz
Pondělí Červenec 2 15:42:11 CEST 2001


On 02/07/2001, Libor Chocholaty wrote:

> snazim se ridit dle popisu GNU C knihovny (http://dooms.org/libc.html)
> a pouzivat makro TEMP_FAILURE_RETRY, ale v unistd.h je definovano jen
> pokud je definovano __USE_GNU. Vi nekdo, jaky to ma vyznam? Krome
> toho, ze musi byt definovano __USE_GNU? Myslel jsem, ze linux pouziva
> GNU knihovny, proc tedy musim explicitne definovat __USE_GNU?

IMHO je to proto, ze standardne se glibc snazi odpovidat ANSI C a pokud
chcete pouzivat pripadna rozsireni je treba definovat patricna makra.
Rekl bych, ze je to takovy maly donucovaci prostredek vedouci
programatora k tomu, aby si uvedomil, ze pouziva neco, co muze byt
neprenositelne.

S pozdravem
-- 
Michal Krause                                                       /\
ICQ: 7665279            Informace (nejenom) ze sveta Linuxu      /\/  \
email: michal na krause.cz _______ http://www.root.cz/ _______ NAVRCHOLU.cz

Vsetci by chceli byt van Goghmi, ale odrezat si ucho ani jeden.
                                                  J. Raz ve filmu Rabaka


Další informace o konferenci Linux