diff options
author | Steve Hay <SteveHay@planit.com> | 2005-06-24 12:27:45 +0000 |
---|---|---|
committer | Steve Hay <SteveHay@planit.com> | 2005-06-24 12:27:45 +0000 |
commit | 0e06f75d89a762be9731eb40ee14d8535e1ae184 (patch) | |
tree | 10c8e43d45816ceb9d481106827e82f60406d27a /win32 | |
parent | 4184c77b776c43b48baa00b97fea5ee8fffe0f6a (diff) | |
download | perl-0e06f75d89a762be9731eb40ee14d8535e1ae184.tar.gz |
Make opendir() filename const in Win32-land & friends
That fact that it wasn't const already was highlighted by a warning
from pp_open_dir() generated by change 24743. Rather than undo the
const change in pp_open_dir(), this seems to make more sense. Hope I
haven't broken Netware or WinCE.
p4raw-id: //depot/perl@24974
Diffstat (limited to 'win32')
-rw-r--r-- | win32/include/dirent.h | 2 | ||||
-rw-r--r-- | win32/perlhost.h | 2 | ||||
-rw-r--r-- | win32/win32.c | 2 | ||||
-rw-r--r-- | win32/win32iop.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/win32/include/dirent.h b/win32/include/dirent.h index a66901234f..5037825425 100644 --- a/win32/include/dirent.h +++ b/win32/include/dirent.h @@ -42,7 +42,7 @@ typedef struct _dir_struc } DIR; #if 0 /* these have moved to win32iop.h */ -DIR * win32_opendir(char *filename); +DIR * win32_opendir(const char *filename); struct direct * win32_readdir(DIR *dirp); long win32_telldir(DIR *dirp); void win32_seekdir(DIR *dirp,long loc); diff --git a/win32/perlhost.h b/win32/perlhost.h index 3b6d11d99e..e7963cc117 100644 --- a/win32/perlhost.h +++ b/win32/perlhost.h @@ -1136,7 +1136,7 @@ PerlDirClose(struct IPerlDir* piPerl, DIR *dirp) } DIR* -PerlDirOpen(struct IPerlDir* piPerl, char *filename) +PerlDirOpen(struct IPerlDir* piPerl, const char *filename) { return win32_opendir(filename); } diff --git a/win32/win32.c b/win32/win32.c index d570264cf5..ab653c4d59 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -732,7 +732,7 @@ Perl_do_exec(pTHX_ char *cmd) * return the pointer to the current file name. */ DllExport DIR * -win32_opendir(char *filename) +win32_opendir(const char *filename) { dTHX; DIR *dirp; diff --git a/win32/win32iop.h b/win32/win32iop.h index 1683e97e54..c0937f173a 100644 --- a/win32/win32iop.h +++ b/win32/win32iop.h @@ -117,7 +117,7 @@ DllExport int win32_open_osfhandle(intptr_t handle, int flags); DllExport intptr_t win32_get_osfhandle(int fd); DllExport FILE* win32_fdupopen(FILE *pf); -DllExport DIR* win32_opendir(char *filename); +DllExport DIR* win32_opendir(const char *filename); DllExport struct direct* win32_readdir(DIR *dirp); DllExport long win32_telldir(DIR *dirp); DllExport void win32_seekdir(DIR *dirp, long loc); |