|
NAMEtt_file_move — move objects from one file to another SYNOPSIS#include &<Tt/tt_c.h> Tt_status tt_file_move( const char *oldfilepath, const char *newfilepath); DESCRIPTIONThe tt_file_move function destroys all objects that exist on the files and directories rooted at newfilepath, then moves all objects that exist on oldfilepath to newfilepath. If oldfilepath and newfilepath reside in the same file system, tt_file_move replaces oldfilepath with newfilepath in the path associated with every object in that file system; that is, all the objects in the directory tree rooted at oldfilepath are overlaid onto newfilepath. In this mode, the behavior of tt_file_move is similar to rename(2). If oldfilepath and newfilepath reside in different file systems, neither can be a directory. The oldfilepath argument is the name of the file or directory whose objects are to be moved. The newfilepath argument is the name of the file or directory to which the objects are to be moved. RETURN VALUEUpon successful completion, the tt_file_move function returns the status of the operation as one of the following Tt_status values:
SEE ALSOTt/tt_c.h - Tttt_c(5), tt_file_copy(3), tt_file_destroy(3); rename(2).
|