Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

tt_file_copy (3)

Name

tt_file_copy - copy objects from one file to a new file

Synopsis

#include <Tt/tt_c.h>
Tt_status tt_file_copy(const char *oldfilepath,
const char *newfilepath);

Description

tt_file_copy(3)               ToolTalk Functions               tt_file_copy(3)



NAME
       tt_file_copy - copy objects from one file to a new file

SYNOPSIS
       #include <Tt/tt_c.h>
       Tt_status tt_file_copy(const char *oldfilepath,
                              const char *newfilepath);

DESCRIPTION
       The tt_file_copy() function copies all objects that exist on the speci-
       fied file to a new file.  If any objects already exist on  newfilepath,
       they are not overwritten by the copy (that is, they are not removed.)

       The  oldfilepath  argument  is  a pointer to the name of the file whose
       objects are to be copied.  The newfilepath argument is a pointer to the
       name of the file on which to create the copied objects.

RETURN VALUE
       Upon  successful  completion,  the  tt_file_copy() function returns the
       status of the operation as one of the following Tt_status values:

          TT_OK   The operation completed successfully.

          TT_ERR_DBAVAIL
                  The ToolTalk service could not access the ToolTalk  database
                  needed for this operation.

          TT_ERR_DBEXIST
                  The ToolTalk service could not access the specified ToolTalk
                  database in the expected  place.   It  does  not  appear  to
                  exist; administrative action is required.

          TT_ERR_FILE
                  The specified file does not exist or it is inaccessible.

          TT_ERR_NOMP
                  The  ttsession(1)  process  is  not running and the ToolTalk
                  service cannot restart it.

          TT_ERR_PATH
                  The specified pathname included an unsearchable directory.

          TT_ERR_POINTER
                  The pointer passed does not point to an object of  the  cor-
                  rect type for this operation.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/tooltalk |
       +---------------+------------------+
       |Stability      | Committed        |
       +---------------+------------------+

SEE ALSO
       tt_c(5), tt_file_move(3), tt_file_destroy(3).




ToolTalk 1.3                     1 March 1996                  tt_file_copy(3)