diff options
Diffstat (limited to 'bdb/os/os_rename.c')
-rw-r--r-- | bdb/os/os_rename.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/bdb/os/os_rename.c b/bdb/os/os_rename.c deleted file mode 100644 index 2569a9c3186..00000000000 --- a/bdb/os/os_rename.c +++ /dev/null @@ -1,47 +0,0 @@ -/*- - * See the file LICENSE for redistribution information. - * - * Copyright (c) 1997-2002 - * Sleepycat Software. All rights reserved. - */ - -#include "db_config.h" - -#ifndef lint -static const char revid[] = "$Id: os_rename.c,v 11.12 2002/07/12 18:56:52 bostic Exp $"; -#endif /* not lint */ - -#ifndef NO_SYSTEM_INCLUDES -#include <sys/types.h> - -#include <string.h> -#include <unistd.h> -#endif - -#include "db_int.h" - -/* - * __os_rename -- - * Rename a file. If flags is non-zero, then errors are OK and we - * should not output an error message. - * - * PUBLIC: int __os_rename __P((DB_ENV *, - * PUBLIC: const char *, const char *, u_int32_t)); - */ -int -__os_rename(dbenv, old, new, flags) - DB_ENV *dbenv; - const char *old, *new; - u_int32_t flags; -{ - int ret; - - do { - ret = DB_GLOBAL(j_rename) != NULL ? - DB_GLOBAL(j_rename)(old, new) : rename(old, new); - } while (ret != 0 && (ret = __os_get_errno()) == EINTR); - - if (ret != 0 && flags == 0) - __db_err(dbenv, "rename %s %s: %s", old, new, strerror(ret)); - return (ret); -} |