summaryrefslogtreecommitdiff
path: root/main/php_reentrancy.h
Commit message (Collapse)AuthorAgeFilesLines
* Support for IRIX-style asctime_r/ctime_r.Sascha Schumann2001-05-201-1/+5
|
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Some systems don't have dirent.h. Wrap include appropiately.Sascha Schumann2000-05-231-0/+2
|
* Use reentrant version of readdir. If the target platform does not supportSascha Schumann2000-05-231-0/+9
| | | | | | the POSIX-like readdir_r, we fall back to readdir. In ZTS mode, this will cause php_readdir_r calls to be serialized.
* Update the license with the new clause 6Zeev Suraski2000-05-181-2/+2
|
* Change reentrancy API to always use the php prefix.Sascha Schumann2000-05-041-12/+33
| | | | | | Check for the declaration of reentrant functions, so that we can use them in non-ZTS mode on all platforms.
* Undefine HAVE_*_R, so that we get our replacementsSascha Schumann2000-04-161-0/+7
|
* Get the license right... (this won't make it to RC1 of B4)Zeev Suraski2000-02-191-2/+2
|
* Happy Y2K patch! Happy new year (or the new millennium, depending on whetherSascha Schumann2000-01-011-1/+1
| | | | | you start counting at 0 or 1).
* Add PHPAPI for Windows.Sascha Schumann1999-11-301-6/+6
|
* Update Win32 buildZeev Suraski1999-11-271-1/+1
|
* - move strtok_r into reentrancy.cSascha Schumann1999-11-261-1/+14
| | | | | - add rand_r()
* Add/update copyright headersSascha Schumann1999-11-261-0/+19
|
* Add reentrant versions of ctime, localtime, gmtime, asctime.Sascha Schumann1999-11-261-0/+53
These cannot be implemented platform-independent, so we fall back to the native non-reentrant versions, but lock during each access (only if ZTS is used). To initialize/destroy the used data structures, you need to call reentrancy_startup() before sapi_startup(), and reentrancy_shutdown() after sapi_shutdown().