Thread-safe funkce v glibc

Ing. Pavel PaJaSoft Janousek pajasoft na fonet.cz
Pondělí Prosinec 20 07:35:38 CET 1999


> 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?

	Problematiku v Linuxu , konkretne v glibc 2.1 neznam, ale mozna pomuze
toto

> 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?

	Vychazim z podobneho principu z Win32 a VC++ od MS - tam se pro kazde
vlakno vytvari blok 'statickych lokalnich' promennych - vse je zarizeno
pres funkci, ktera vytvari thread a v knihovnach je call-back, ktery
zaridi vse potrebne... - nevim, zda-li podobny princip funguje i v
Linuxu, ale mohlo by Vam to pomoci - zacal bych se divat v dokumentaci
po vecech, ktere souvisi s vytvarenim lokalnich kopii funkci dostupnych
pouze v konkretni vlaknech (napr. pole vsech promennych indexovanych
pres index threadu)
a podobnych vecech...

--------------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)                   FoNet, spol. s r. o.
Vyvoj software, sprava siti, Unix, Web, Y2K    Anenska 11, 602 00  Brno
E-mail: mailto:Janousek na FoNet.Cz               Tel.: +420  5  4324 4749
SMS: mailto:P.Janousek na SMS.Paegas.Cz           Fax.: +420  5  4324 4751
WWW: http://WWW.FoNet.Cz/                    E-mail:
mailto:Info na FoNet.Cz
--------------------------------------------------------------------------


Další informace o konferenci Linux