Dmitry Stogov
d4ccfade57
Fixed bug #40560 (DIR functions do not work on root UNC path)
2007-02-21 13:09:03 +00:00
Dmitry Stogov
f49d044cee
On win32 directories in the middle of the patch may be unreadable
2007-02-19 14:58:07 +00:00
Dmitry Stogov
cb443c6e5a
Fixed bug #40231 (file_exists incorrectly reports false)
2007-01-26 15:15:16 +00:00
Dmitry Stogov
dfa95b718f
Fixed wrong realpath() result for unexistent files on win32
2007-01-23 17:03:48 +00:00
Dmitry Stogov
933c26de41
Fixed bug #39367 (clearstatcache() doesn't clear realpath cache)
...
Fixed bug #40092 (chroot() doesn't clear realpath cache)
2007-01-22 09:31:46 +00:00
Ilia Alshanetsky
a719e16f7c
CS
2007-01-20 16:22:51 +00:00
Antony Dovgal
d291b4351e
MFH
2007-01-19 21:00:35 +00:00
Antony Dovgal
5b4043554a
MFH: free temp cwd_state struct on error
2007-01-16 14:02:19 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Dmitry Stogov
91dc80ba9a
Removed dependency from SHELL32.DLL
2006-12-21 09:01:10 +00:00
Dmitry Stogov
682bbf19ef
Use symbolic names
2006-11-13 15:13:20 +00:00
Dmitry Stogov
3011278aab
Fixed wrong realpath() result in case of unexistent path
2006-11-10 17:23:58 +00:00
Dmitry Stogov
c06626d8c6
Fixed wrong realpath() result in case of unexistent path
2006-11-10 16:57:17 +00:00
Dmitry Stogov
ce958eded5
stat() is reimplemented using using GetFileAttributesEx().
...
The new implementation is faster then implementation in MS VC CRT, but it doesn't support Windows 95.
2006-11-10 15:04:07 +00:00
Dmitry Stogov
f05ed6390c
VCWD_REALPATH() is improved to use realpath cache without VIRTUAL_DIR
2006-11-10 12:59:27 +00:00
Antony Dovgal
58b858287b
MFH: fix #39060 (virtual_file_ex() is broken on *BSD)
2006-10-06 14:03:19 +00:00
Dmitry Stogov
cb1f58e39d
Fixed bug #38989 (Absolute path with slash at beginning doesn't work on win)
2006-10-05 08:03:11 +00:00
Antony Dovgal
bb5986b8a3
MFH
2006-10-04 13:24:19 +00:00
Ilia Alshanetsky
9e62f8b687
Added handling for virtual_file_ex() failures.
...
# Patch by Nuno
2006-09-28 15:48:35 +00:00
Dmitry Stogov
811634bd8a
Fixed bug #38579 (include_once() may include the same file twice)
2006-09-20 07:35:59 +00:00
Antony Dovgal
3eea546142
MFH
2006-08-05 13:17:50 +00:00
Antony Dovgal
8e4334159c
revert previous patch
2006-08-04 20:55:00 +00:00
Antony Dovgal
5cff1c6e7e
MFH: fix #38276 (file_exists() works incorrectly with long filenames on Windows)
2006-08-03 14:17:58 +00:00
Derick Rethans
f87e7b8bab
- Added lchown() and lchgrp() to change user/group ownership of symlinks.
2006-03-05 18:57:54 +00:00
Antony Dovgal
1f8b320679
MFH: move function definition from .h to .c, where it should be
2006-02-08 20:50:03 +00:00
Antony Dovgal
a3b941642c
init variables
2006-02-06 20:37:11 +00:00
Dmitry Stogov
4b1791a767
Fixed bug #36016 (realpath cache memleaks)
2006-01-16 09:12:22 +00:00
Dmitry Stogov
71d4d4a91f
Fixed bug #36016 (realpath cache memleaks)
2006-01-16 09:09:37 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
d411d72053
MFH:fix mkdir() function properly (patch by nlopess)
2005-12-23 18:57:39 +00:00
Edin Kadribasic
a151e632d5
MFH: Back out a portion of the previous patch which broke win32 file functions
2005-12-22 21:33:38 +00:00
Ilia Alshanetsky
5df2f5df42
Fixed bug #31347 (is_dir and is_file (incorrectly) return true for any string
...
greater then 255 characters).
2005-12-20 14:24:14 +00:00
foobar
b711486feb
Bump up year
2005-08-03 13:28:14 +00:00
Anantha Kesari H Y
958803655e
gwtcwd of NetWare LibC gives a cwd with a volume information.
...
So using getcwdpath which gives with volume information.
getcwdpath gives with directory seperator as \ which is against our DEFAULT_SLASH of /. So finding and replacing \ with /
-- Kamesh
2005-07-07 07:10:50 +00:00
Rasmus Lerdorf
86994c3357
Add a comment to remind me to have a look at this at some point.
2005-02-27 18:45:07 +00:00
Anantha Kesari H Y
3b4d482055
NetWare LibC has a lstat implementation
2005-02-21 09:56:28 +00:00
Stefan Esser
f8787a67ed
finally use what we calculated
2005-01-15 18:19:49 +00:00
Dmitry Stogov
0854cad7a2
Unnecesary check was removed
2005-01-08 13:53:45 +00:00
Stefan Esser
1a319ae1ac
Fixed: virtual_popen in ZTS mode
2004-12-02 01:04:23 +00:00
Stefan Esser
b08147d46a
Partly reverted because of problems with some realpath() implementations
2004-12-02 00:44:07 +00:00
Stefan Esser
6076a4a66c
Fixed behaviour of TSRM in case of realpath() failure
2004-12-01 22:56:05 +00:00
Anantha Kesari H Y
a980f7babe
removed redundant NEW_LIBC checks and added the code to recognize the file naming convention in NetWare(supports Windows based drive names like sys: data: and unix like / (sys: being root)
2004-10-08 08:59:11 +00:00
Ilia Alshanetsky
1594170f85
Fixed compiler warning.
2004-10-06 23:56:29 +00:00
Andi Gutmans
216853c0db
- Apply realpath() cache patch. We don't use it if we're in safe_mode and
...
- friends (which are quite slow anyway).
- If it proves to be stable I'll remove the #ifdef's in a few weeks.
2004-10-05 00:42:25 +00:00
Ilia Alshanetsky
f677b6032a
Fixed define.
2004-03-09 14:56:34 +00:00
Ilia Alshanetsky
d196309341
Fixed bug #27338 (memory leak inside tsrm_virtual_cwd.c on win32).
2004-03-09 14:50:11 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Wez Furlong
f936f2983d
It seems that making the NewAPIs.h header globally visible causes
...
problems when compiling the com_dotnet extension, so I'm moving
it to be visible only to the VCWD code.
Thanks Frank :-)
2003-12-22 22:30:50 +00:00
Wez Furlong
c976456071
fix uninitialized variable
2003-12-05 13:39:24 +00:00
Sebastian Bergmann
ef9dfc00ff
Fix for the problem I posted to internals@.
2003-12-05 11:32:24 +00:00