X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fwin32%2Ffunctions%2F_PDCLIB%2F_PDCLIB_rename.c;h=cac195858d4c0012a9da296355a1f47c3f360818;hp=a65715dfc4f9dd591b43e0dd5e380024cdf92bfb;hb=2b5783fd52d6fa36b0059a28a68eb818ca3bbfbd;hpb=04ff9a4a124eaa87d5d26d90077fb4ed15f3277f diff --git a/platform/win32/functions/_PDCLIB/_PDCLIB_rename.c b/platform/win32/functions/_PDCLIB/_PDCLIB_rename.c index a65715d..cac1958 100644 --- a/platform/win32/functions/_PDCLIB/_PDCLIB_rename.c +++ b/platform/win32/functions/_PDCLIB/_PDCLIB_rename.c @@ -11,10 +11,17 @@ #ifndef REGTEST #include <_PDCLIB_glue.h> #include +#include +void _PDCLIB_w32errno( void ); int _PDCLIB_rename( const char * old, const char * new ) { - errno = ENOTSUP; + + BOOL ok = MoveFile(old, new); + if(!ok) { + _PDCLIB_w32errno(); + } + return !ok; } #endif