diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index f193a84458..5cc318632d 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,7 @@ 2009-09-30 Ralf Corsépius + * libcsupport/src/_rename_r.c: Rework autoconf defines. + Remove unused includes. * libcsupport/src/__gettod.c: Rework autoconf defines. Eliminate RTEMS_UNIX. * libcsupport/src/_calloc_r.c, libcsupport/src/_realloc_r.c: diff --git a/cpukit/libcsupport/src/_rename_r.c b/cpukit/libcsupport/src/_rename_r.c index d5e493f92e..12eeb59e53 100644 --- a/cpukit/libcsupport/src/_rename_r.c +++ b/cpukit/libcsupport/src/_rename_r.c @@ -15,17 +15,12 @@ #include "config.h" #endif -#include -#include - -#include -#include -#include - -#include -#include - +#if defined(RTEMS_NEWLIB) && !defined(HAVE__RENAME_R) +#include #include +#include + +#include int _rename_r( struct _reent *ptr __attribute__((unused)), @@ -44,3 +39,4 @@ int _rename_r( return s; return S_ISDIR(sb.st_mode) ? rmdir( old ) : unlink( old ); } +#endif