X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libiberty%2Frename.c;h=ad342ffca65c59479667d11b77ba2ac8e52ee58a;hb=8f7adb5a6c563a1111e869da758433aa0e0f280d;hp=ae26e2d004079e0e955369cb5f8982bf76ee9037;hpb=d0352a18a504a4e7b761f6b3264cf11347d8d056;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/rename.c b/libiberty/rename.c index ae26e2d004..ad342ffca6 100644 --- a/libiberty/rename.c +++ b/libiberty/rename.c @@ -1,14 +1,28 @@ /* 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; +rename (const char *zfrom, const char *zto) { if (link (zfrom, zto) < 0) {