Merge tag 'block-5.9-2020-08-14' of git://git.kernel.dk/linux-block
[linux/fpc-iii.git] / tools / perf / util / copyfile.h
blobe85d2f22f3ccaf04d3986fe8cd76a14965b49614
1 // SPDX-License-Identifier: GPL-2.0
2 #ifndef PERF_COPYFILE_H_
3 #define PERF_COPYFILE_H_
5 #include <linux/types.h>
6 #include <sys/types.h>
7 #include <fcntl.h>
9 struct nsinfo;
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);
16 #endif // PERF_COPYFILE_H_