summaryrefslogtreecommitdiff
path: root/reentr.h
Commit message (Collapse)AuthorAgeFilesLines
* Document reentr.pl a bit better. Still ratherJarkko Hietaniemi2002-05-141-1/+1
| | | | | convoluted code, but it ain't broken, so... p4raw-id: //depot/perl@16590
* Avoid potentially empty struct.Jarkko Hietaniemi2002-05-141-0/+1
| | | p4raw-id: //depot/perl@16588
* Remove false dependency between getgrent and setpwentJarkko Hietaniemi2002-04-091-201/+224
| | | | | | having/not having FILE**. Also make the names of the {set,get,end}* interface struct members a bit shorter. p4raw-id: //depot/perl@15831
* The I_CSD, I_S, and V_S had wrong recepting datatype.Jarkko Hietaniemi2002-03-221-37/+37
| | | | | Also, there's no i_stdio. p4raw-id: //depot/perl@15418
* Support crypt_r(const char*,const char*, CRYPTD*).Jarkko Hietaniemi2002-03-191-69/+77
| | | p4raw-id: //depot/perl@15326
* Implement the retry-on-ERANGE for the get*_r().Jarkko Hietaniemi2002-03-171-89/+240
| | | | | The buffer will keep doubling until 64k. p4raw-id: //depot/perl@15272
* HP-UX has also endgrent_r/endpwent_r marked obsolete.Jarkko Hietaniemi2002-03-161-0/+2
| | | p4raw-id: //depot/perl@15253
* Doesn't make sense to test for protos if theJarkko Hietaniemi2002-03-151-27/+27
| | | | | | | functions are not to be used (!= functions exist!) This might be the key (well, a key) to the HP-UX problems. p4raw-id: //depot/perl@15249
* Monster _r patch: try to scan for all known _r variants,Jarkko Hietaniemi2002-03-151-0/+1200
and then use them (under ithreads). May fail in HP-UX, and the op/groups is known to be fickle everywhere. Known to work in Solaris, Linux, Tru64, IRIX, AIX. (Some compiler warnings in AIX since the first arguments of getnetbyaddr and getnetbyadd_r are of different types. Thanks, IBM.) In non-Configure platforms deny the existence of any of the _r thingies. (Also add the recently introduced d_tm_* to places it wasn't already in.) TODO: the suggested glibc buffer growth retry loop in case some entries (at least for: gr*, host*) are big. Forgot win32/config.win64. p4raw-id: //depot/perl@15238