X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=apps%2Fapps.c;h=f9cc27052b58b46f1737a8bb6480862b15eaa059;hp=d3d601d9ed9d5131bf1643bd796d3bb8cfe2d84d;hb=a5ab0532caf9a11f20eeb49b78ddc8e90f64a418;hpb=e40b7abeed32f51f57e4578254aa1559762a8ea2 diff --git a/apps/apps.c b/apps/apps.c index d3d601d9ed..f9cc27052b 100644 --- a/apps/apps.c +++ b/apps/apps.c @@ -218,10 +218,16 @@ void program_name(char *in, char *out, int size) #ifdef WIN32 int WIN32_rename(char *from, char *to) { +#ifdef WINNT int ret; +/* Note: MoveFileEx() doesn't work under Win95, Win98 */ ret=MoveFileEx(from,to,MOVEFILE_REPLACE_EXISTING|MOVEFILE_COPY_ALLOWED); return(ret?0:-1); +#else + unlink(to); + return MoveFile(from, to); +#endif } #endif