X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fwin32%2Ffunctions%2F_PDCLIB%2F_PDCLIB_rename.c;h=cac195858d4c0012a9da296355a1f47c3f360818;hb=4955ba67ce17eb49d6ac19668d140ade0b501b06;hp=a65715dfc4f9dd591b43e0dd5e380024cdf92bfb;hpb=217a2f477ad6dbbac816981589ee2f5a81dffd67;p=pdclib.old 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