The system_rename function renames a file. This function might not work on directories if the old and new directories are on different file systems.
int system_rename(char *old, char *new);
0 if the operation succeeded, or -1 if the operation failed.
char *old is the old name of the file.
char *new is the new name for the file.