18 #include <grass/gis.h>
39 return rename(oldname, newname);
62 char xname[GNAME_MAX], xmapset[GMAPSET_MAX];
63 char from[GPATH_MAX], to[GPATH_MAX];
68 && strcmp(mapset, xmapset))
71 && strcmp(mapset, xmapset))
75 if (access(
G_file_name(from, element, oldname, mapset), 0) != 0)
const char * G_mapset(void)
Get current mapset name.
int G_rename(const char *element, const char *oldname, const char *newname)
Rename a database file.
char * G_file_name(char *path, const char *element, const char *name, const char *mapset)
Builds full path names to GIS data files.
int G_rename_file(const char *oldname, const char *newname)
Rename a file in the filesystem.
int G_name_is_fully_qualified(const char *fullname, char *name, char *mapset)
Check if map name is fully qualified (map @ mapset)