summaryrefslogtreecommitdiff
path: root/main/reentrancy.c
Commit message (Collapse)AuthorAgeFilesLines
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* opendir() is reimplemented using GetFistFile/GetNextFile those are faster ↵Dmitry Stogov2006-11-101-4/+0
| | | | then _findfirst/_findnext
* bump year and license versionfoobar2006-01-011-3/+3
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* NetWare LibC has reentrant time functions no need to have this.Anantha Kesari H Y2005-07-011-45/+0
| | | | | -- Kamesh from hyanantha's account
* removed unneccessary inclusion of headers for NetWareAnantha Kesari H Y2004-09-291-5/+0
|
* - A belated happy holidays and PHP 5Andi Gutmans2004-01-081-2/+2
|
* Fixed bug #25170 (Problem with generation of random numbers on solaris)Ilia Alshanetsky2003-08-201-2/+2
|
* updating license information in the headers.James Cox2003-06-101-3/+3
|
* ws fixes + missing $Id$ tags, headers addedfoobar2003-02-191-0/+1
|
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* Work around a daft mistake in the beos headers...David Reid2002-11-041-0/+12
|
* NetWare related changes/modificationsAnantha Kesari H Y2002-09-111-0/+50
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - Don't wrap lines... this is annoying while coding.Derick Rethans2001-09-091-2/+2
|
* Fix folding and clean up some extensionsRasmus Lerdorf2001-06-061-1/+2
|
* vim-6 does folding - clean up a bunch of missing folding tags plusRasmus Lerdorf2001-06-051-0/+8
| | | | | some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
* Support for IRIX-style asctime_r/ctime_r.Sascha Schumann2001-05-201-0/+21
|
* Make old readdir_r code compatible with HPUX and Solaris.Sascha Schumann2001-04-271-9/+11
|
* fix bug in php_gmtime_rDaniel Beulshausen2001-03-131-2/+5
|
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* @- Fixed a bug which made readdir() unusable in some systems. (Jani)foobar2000-11-281-6/+6
| | | | | # Bug report: #7390
* (php_readdir_r) Revert that bad patch.Andrei Zmievski2000-06-121-1/+1
|
* (php_readdir_r) Last argument to readdir_r was missing.Andrei Zmievski2000-06-121-1/+1
|
* Fix Win32 buildZeev Suraski2000-06-041-1/+0
|
* The behaviour for result == NULL || entry == NULL is undefined.Sascha Schumann2000-05-241-3/+2
|
* If no further directory exists, php_readdir_r() returns success and setsSascha Schumann2000-05-241-1/+3
| | | | | *result to NULL.
* Support old-style readdir_r()Sascha Schumann2000-05-241-0/+15
|
* Avoid building two versions of the time-related reentrant functions.Sascha Schumann2000-05-241-0/+5
|
* Use reentrant version of readdir. If the target platform does not supportSascha Schumann2000-05-231-0/+41
| | | | | | 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
|
* Missed localtime_r/ctime_r. Prefix them with phpSascha Schumann2000-05-041-2/+2
|
* Change reentrancy API to always use the php prefix.Sascha Schumann2000-05-041-12/+8
| | | | | | Check for the declaration of reentrant functions, so that we can use them in non-ZTS mode on all platforms.
* - Fix crash bug in localtime_r. If locatime() returns NULL then also returnZeev Suraski2000-04-241-2/+5
| | | | | NULL
* Support HP-UX 10.x non-standard time-related reentrant functionsSascha Schumann2000-03-031-0/+35
|
* 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).
* Fix for missing RAND_MAX on SunOS 4.1Sascha Schumann1999-12-191-1/+3
|
* Add PHPAPI for Windows.Sascha Schumann1999-11-301-7/+6
|
* unposixfy calls to TSRMSascha Schumann1999-11-261-2/+2
|
* Define macros only, if one of the locking _r functions is usedSascha Schumann1999-11-261-1/+1
|
* Fix typo (shutdown -> startup)Sascha Schumann1999-11-261-1/+1
|
* - move strtok_r into reentrancy.cSascha Schumann1999-11-261-2/+171
| | | | | - add rand_r()
* Add/update copyright headersSascha Schumann1999-11-261-0/+17
|
* Add reentrant versions of ctime, localtime, gmtime, asctime.Sascha Schumann1999-11-261-0/+124
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().