Sascha Schumann
4d361edd91
cleanup macros
2003-06-04 00:01:21 +00:00
Wez Furlong
cfd0466389
Fix for Bug #21310 , based on a patch by jflemer@php.net.
2003-03-17 13:40:45 +00:00
Shane Caraveo
5048f8c60e
is_executable() now available on win32
...
stats can now get information provided by access()
2003-02-09 03:49:43 +00:00
Zeev Suraski
e8de102cd6
Fix leaks
2003-01-07 12:11:40 +00:00
Anantha Kesari H Y
455257974b
NetWare related changes/modifications.
2003-01-02 14:29:00 +00:00
Sebastian Bergmann
2c5d4b8c23
Bump year.
2002-12-31 15:59:15 +00:00
Andi Gutmans
a58e6cc8ad
- Add comment in macro and remove some now unneeded code
2002-12-20 08:42:50 +00:00
Ilia Alshanetsky
78e2e69b23
Instead of checking whether realpath exists based on OS. Use the
...
HAVE_REALPATH define, which is set if realpath() is avaliable. This patch
also resolves bug #18868 .
2002-11-06 18:07:23 +00:00
Ilia Alshanetsky
cfe0c82034
Added 4th argument to virtual_file_ex() that specifies whether or not
...
realpath() should be used during path resolving. In a number of functions
we do not want to use realpath(), since realpath() will resolve symlinks.
2002-11-05 14:50:17 +00:00
Ilia Alshanetsky
ecb5c7e08e
Revert virtual_link() patch.
2002-11-04 23:24:15 +00:00
Andi Gutmans
7dd124803c
- Clean up mess made by netware guys. There's no reason not to abstract
...
- the macro a tiny bit more allowing the code to look cleaner. The more
- #ifdef's code has the more unreadable it becomes.
2002-11-04 20:45:28 +00:00
Ilia Alshanetsky
9087728798
Fix bug #20235 .
2002-11-04 05:19:05 +00:00
Shane Caraveo
1f0523c85a
windows is smart enough to provide a way to set cwd for new processes.
2002-10-29 07:32:52 +00:00
Ilia Alshanetsky
e94b9ea9ee
Fixed a bug noticed by Jon Parise.
2002-10-22 18:57:59 +00:00
Ilia Alshanetsky
1de9cddb3f
Fixed compile warnings.
2002-10-22 18:39:33 +00:00
Ilia Alshanetsky
d8480c8088
Fixed symlink/link functions on ZTS builds.
...
Made URL detection in symlink code use php_stream_locate_url_wrapper().
2002-10-21 23:35:29 +00:00
David Reid
2a0fbded3d
Add BeOS thread support to TSRM. This should not impact on any other OS's
...
but allows us to build PHP with threading support and therefore we can
build as an Apache 2 module.
The locking is currently done using benaphores but this may be reviewed.
2002-10-05 11:26:17 +00:00
Sascha Schumann
db3f7448a1
Add VCWD_ACCESS
2002-10-04 01:04:00 +00:00
Venkat Raghavan S
c61598f32b
Changes to build TSRM on NetWare
2002-05-29 08:41:21 +00:00
Rui Hirokawa
860e675884
fixed directory access problem when direcory name is encoded in japanese Shift_JIS encoding.
2002-04-25 14:43:40 +00:00
Rui Hirokawa
222a2f4fef
fixed problem when multibyte character is included in file path on Windows. If _MBCS is defined, _tcstok is defined as _mbstrtok which is multibyte enabled strtok. If _MBCS is not defined, _tcstok is defined as strtok.
2002-04-21 22:20:14 +00:00
Sebastian Bergmann
d863d52a5d
Update headers.
2001-12-11 15:16:21 +00:00
Zeev Suraski
23c0362aec
Fix bug 13143
2001-11-17 21:15:38 +00:00
Zeev Suraski
1f3faae352
Nukre most TSRMLS_FETCH()'s in TSRM
2001-08-05 01:34:40 +00:00
Zeev Suraski
faa12fa06f
another build fix, a simple UNIX build now compiles clean
2001-07-28 12:07:25 +00:00
Zeev Suraski
633a1c30d1
Redesigned thread safety mechanism - nua nua
2001-07-28 10:46:11 +00:00
Sascha Schumann
6be787a929
Fix build
2001-07-28 00:46:42 +00:00
Zeev Suraski
736b4ae43d
- Prepare for optimization - use a single fetch for multiple resources
...
- Clean a bit
2001-07-27 10:08:26 +00:00
Zeev Suraski
44e75b6cdd
Fix UNC path handling
2001-06-27 14:30:02 +00:00
Zeev Suraski
a8f87e6c23
Layout fix
2001-05-05 16:05:19 +00:00
Zeev Suraski
70b6c55ce6
Fix missing statement
2001-05-05 16:04:14 +00:00
Zeev Suraski
cbb777f167
Fix chdir() under Windows 9x/ME
2001-05-03 15:50:37 +00:00
Andi Gutmans
a2dbc5babd
- Fix some ws to be like the rest of TSRM
2001-04-27 18:50:35 +00:00
Daniel Beulshausen
1b279d3477
get rid of MS's _popen/_pclose
2001-04-27 16:41:53 +00:00
Daniel Beulshausen
8889397ba8
support unc style paths
2001-03-23 08:33:06 +00:00
Andi Gutmans
8769a693c9
- BeOS apparently doesn't have realpath(). Improve the previously
...
commited patch.
2001-01-21 17:35:31 +00:00
Rasmus Lerdorf
83cf6629ec
@BeOS patch from svanegmond@bang.dhs.org modified somewhat by Rasmus
...
BeOS patch from svanegmond@bang.dhs.org modified somewhat by Rasmus
2001-01-21 17:29:15 +00:00
Andi Gutmans
afccae85d9
- Thanks to "Daniel Beulshausen" <daniel@php4win.de>
2000-11-22 04:59:32 +00:00
Sascha Schumann
c5e776ec2d
sizeof(size_t) != sizeof(int) on 64-bit platforms.
...
This also makes the API more consistent.
2000-11-06 23:35:33 +00:00
Andi Gutmans
fd7284a665
- Add V_RENAME() by "Daniel Beulshausen" <daniel@php4win.de>.
...
- It is untested and all places which use rename() in PHP should now use
- V_RENAME().
2000-10-26 05:21:52 +00:00
Andi Gutmans
94bea2902b
- Move #define to .h file
2000-10-03 16:36:32 +00:00
Andi Gutmans
3dab84005d
- Fix V_CHDIR_FILE()
2000-10-03 15:08:37 +00:00
Andi Gutmans
fe434a05b4
- Fix crash bug on NetBSD and OpenBSD. MAXPATHLEN didn't get defined
...
correctly and caused a stack overrun. This was *hard* to debug.
2000-09-07 15:31:29 +00:00
Andi Gutmans
b8a95da22a
- Centralize some configuration stuff
...
- Use inline in my strtok_r implementation
2000-09-06 20:27:12 +00:00
Andi Gutmans
07cfd5754e
- Added macros
2000-09-04 04:18:38 +00:00
Andi Gutmans
1109b9ab57
- More TSRM work
2000-09-03 18:58:46 +00:00
Andi Gutmans
03432bf61f
- Make TSRM work on Windows.
2000-09-03 18:47:35 +00:00
Andi Gutmans
daf926cf5b
- Move virtual cwd to TSRM.
...
In the least this still doesn't work on Windows.
2000-09-03 18:18:13 +00:00