X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=platform%2Fexample%2Ffunctions%2F_PDCLIB%2Frename.c;h=a65715dfc4f9dd591b43e0dd5e380024cdf92bfb;hb=a18343e497615802f47e0f6876b5bed73af674e0;hp=90b2290fd60126fff8bbad4dff77f656c9c5e4ce;hpb=b08f4b52b1cd1f7a9553c0f357a7c90859fa3e73;p=pdclib diff --git a/platform/example/functions/_PDCLIB/rename.c b/platform/example/functions/_PDCLIB/rename.c index 90b2290..a65715d 100644 --- a/platform/example/functions/_PDCLIB/rename.c +++ b/platform/example/functions/_PDCLIB/rename.c @@ -6,25 +6,15 @@ Permission is granted to use, modify, and / or redistribute at will. */ +#include + #ifndef REGTEST -#include #include <_PDCLIB_glue.h> +#include int _PDCLIB_rename( const char * old, const char * new ) { - /* Note that the behaviour if new file exists is implementation-defined. - There is nothing wrong with either overwriting it or failing the - operation, but you might want to document whichever you chose. - This example fails if new file exists. - */ - if ( link( old, new ) == 0 ) - { - return unlink( old ); - } - else - { - return -1; - } + errno = ENOTSUP; } #endif @@ -32,9 +22,10 @@ int _PDCLIB_rename( const char * old, const char * new ) #ifdef TEST #include <_PDCLIB_test.h> +#include + int main( void ) { - TESTCASE( NO_TESTDRIVER ); return TEST_RESULTS; }