Arnaldo Carvalho de Melo | 32ff3fe | 2019-09-24 15:14:12 -0300 | [diff] [blame] | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | #ifndef PERF_COPYFILE_H_ |
| 3 | #define PERF_COPYFILE_H_ |
| 4 | |
| 5 | #include <linux/types.h> |
| 6 | #include <sys/types.h> |
| 7 | #include <fcntl.h> |
| 8 | |
| 9 | struct nsinfo; |
| 10 | |
| 11 | int copyfile(const char *from, const char *to); |
| 12 | int copyfile_mode(const char *from, const char *to, mode_t mode); |
| 13 | int copyfile_ns(const char *from, const char *to, struct nsinfo *nsi); |
| 14 | int copyfile_offset(int ifd, loff_t off_in, int ofd, loff_t off_out, u64 size); |
| 15 | |
| 16 | #endif // PERF_COPYFILE_H_ |