Thread-safe funkce v glibc

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pondělí Prosinec 20 12:34:36 CET 1999


On Mon, 20 Dec 1999, Michal Krause wrote:

> mohl by me nekdo nasmerovat nekam, kde si prectu, ktere glibc (2.1)
> funkce jsou thread-safe? Nebo jsou to vsechny, pokud je definovan symbol
> _REENTRANT?

Vsechny to urcite nejsou.

> Jak je to s ekvivalenty s _r? Napriklad gethostbyaddr_r rve, ze ma
> nespravny pocet parametru (kdyz jsem pouzil to same, co u normalniho
> gethostbyaddr), ale man se k temhle funkcim nezna. Kde tedy zjistim, jak
> se ma spravne volat?

Funkce *_r maji (nejmene) jeden dalsi parametr, ktery specifikuje,
kam ulozit vysledek misto toho, aby ho to placlo do nejake staticke
promenne. Jestlize se k nim dokumentace nezna, je na case ji vymenit.
Nouzove reseni je "find /usr/include -type f | xargs grep _r". :)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux