diff options
| author | Stanislav Malyshev <stas@php.net> | 2003-09-30 09:48:53 +0000 |
|---|---|---|
| committer | Stanislav Malyshev <stas@php.net> | 2003-09-30 09:48:53 +0000 |
| commit | 1a773f17d35626c95b3ec1b2c16050241e71ef2f (patch) | |
| tree | cb84e3da155537c31b8f40e1e89151a94db0a786 /TSRM/tsrm_win32.c | |
| parent | e898d7c25a971d9a64e624b9b73e33ce383b2b8e (diff) | |
| download | php-git-1a773f17d35626c95b3ec1b2c16050241e71ef2f.tar.gz | |
MF4: add realpath function for win32
Diffstat (limited to 'TSRM/tsrm_win32.c')
| -rw-r--r-- | TSRM/tsrm_win32.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/TSRM/tsrm_win32.c b/TSRM/tsrm_win32.c index a8a8274f45..1095787193 100644 --- a/TSRM/tsrm_win32.c +++ b/TSRM/tsrm_win32.c @@ -374,4 +374,13 @@ TSRM_API int shmctl(int key, int cmd, struct shmid_ds *buf) { return -1; } } + +TSRM_API char *realpath(char *orig_path, char *buffer) +{ + int ret = GetFullPathName(orig_path, _MAX_PATH, buffer, NULL); + if(!ret || ret > _MAX_PATH) { + return NULL; + } + return buffer; +} #endif |
