@@ -2411,9 +2411,9 @@ Scheme_Object *combine_link_path(char *copy, int len, char *clink, int clen,
24112411# define MZ_UNC_WRITE 0x2
24122412# define MZ_UNC_EXEC 0x4
24132413
2414- static int UNC_stat (char * dirname , int len , int * flags , int * isdir , int * islink ,
2414+ static int UNC_stat (const char * dirname , int len , int * flags , int * isdir , int * islink ,
24152415 Scheme_Object * * date , mzlonglong * filesize ,
2416- char * * resolved_path , int set_flags )
2416+ const char * * resolved_path , int set_flags )
24172417 /* dirname must be absolute */
24182418{
24192419 /* Note: stat() doesn't work with UNC "drive" names or \\?\ paths.
@@ -4179,7 +4179,7 @@ static char *filename_for_error(Scheme_Object *p)
41794179}
41804180
41814181#ifdef DOS_FILE_SYSTEM
4182- static int enable_write_permission (char * fn )
4182+ static int enable_write_permission (const char * fn )
41834183{
41844184 int len ;
41854185 int flags ;
@@ -5407,10 +5407,10 @@ static Scheme_Object *do_directory_list(int break_ok, int argc, Scheme_Object *a
54075407 err_val = GetLastError ();
54085408 if ((err_val == ERROR_DIRECTORY ) && CreateSymbolicLinkProc ) {
54095409 /* check for symbolic link */
5410- char * resolved ;
5410+ const char * resolved ;
54115411 if (UNC_stat (filename , strlen (filename ), NULL , NULL , NULL , NULL , NULL , & resolved , -1 )) {
54125412 if (resolved ) {
5413- filename = resolved ;
5413+ filename = ( char * ) resolved ;
54145414 goto retry ;
54155415 }
54165416 }
0 commit comments