X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libiberty%2Frename.c;h=399980ab7d7e995f5fb344f8f144d8959d727b5f;hb=39c687d57d9f1542f265e51582a97fc145d2cb3f;hp=ae26e2d004079e0e955369cb5f8982bf76ee9037;hpb=28e9041cc224267271fbcd8db22bea115912365b;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libiberty/rename.c b/libiberty/rename.c index ae26e2d0040..399980ab7d7 100644 --- a/libiberty/rename.c +++ b/libiberty/rename.c @@ -1,14 +1,30 @@ /* rename -- rename a file This function is in the public domain. */ -/* Rename a file. */ +/* +@deftypefn Supplemental int rename (const char *@var{old}, const char *@var{new}) + +Renames a file from @var{old} to @var{new}. If @var{new} already +exists, it is removed. + +@end deftypefn + +*/ + +#include "ansidecl.h" +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include +#ifdef HAVE_UNISTD_H +#include +#endif int rename (zfrom, zto) - char *zfrom; - char *zto; + const char *zfrom; + const char *zto; { if (link (zfrom, zto) < 0) {