Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.kernel.org/pub/scm/linux...
[linux-2.6-microblaze.git] / tools / perf / util / copyfile.h
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_