ec_copy_file

March 26, 2020 Contributors

Name

ec_copy_file — Copy a file from one location to another

Synopsis

#include "util.h"

| int **ec_copy_file** ( | srcpath, |   |
|   | destpath, |   |
|   | flags, |   |
|   | mode); |   |

const char * <var class="pdparam">srcpath</var>;
const char * <var class="pdparam">destpath</var>;
int <var class="pdparam">flags</var>;
int <var class="pdparam">mode</var>;

Description

Copy a file from one location to another.

Parameters

srcpath

The location of the source file.

destpath

The location of the destination file.

flags

The file creation flags for the destination open() call. For valid flags see man open .

mode

The mode for the destination file. For valid modes see man open .

This is a convenience wrapper that opens both files and then copies data from the source to the destination.

Return Values

This function returns 0 on success.

Threading

It is legal to call this function in any thread.