summaryrefslogtreecommitdiff
path: root/main/php_reentrancy.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
| | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
* year++Xinchen Hui2018-01-021-1/+1
|
* Removed support for BeOS, development for BeOS was supported 17 years ago.Kalle Sommer Nielsen2017-08-291-1/+1
| | | | | | This patch however does not drop support for the BeOS compatible variant, Haiku, see Github PR #2697 which is currently a WiP I intentionally left out some fragments for BeOS in the build system for that seems to be bundles
* sync vim mode lines in mainAnatol Belski2017-07-091-0/+8
|
* Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
|
* Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\ | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016)
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
| |
| * bump yearXinchen Hui2015-01-151-1/+1
| |
* | bump yearXinchen Hui2015-01-151-1/+1
| |
* | trailing whitespace removalStanislav Malyshev2015-01-101-1/+1
| |
* | s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
|/
* Bump yearXinchen Hui2014-01-031-1/+1
|
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* - Year++Felipe Pena2012-01-011-1/+1
|
* - Year++Felipe Pena2011-01-011-1/+1
|
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* bump year and license versionfoobar2006-01-011-3/+3
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocksHartmut Holzgraefe2004-02-201-0/+4
| | | | | (else they won't be usable from C++ extensions)
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-2/+2
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* 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-1/+1
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* 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().