xref: /openbmc/linux/tools/lib/perf/include/internal/lib.h (revision 618ee783)
13ce311afSJiri Olsa /* SPDX-License-Identifier: GPL-2.0 */
23ce311afSJiri Olsa #ifndef __LIBPERF_INTERNAL_LIB_H
33ce311afSJiri Olsa #define __LIBPERF_INTERNAL_LIB_H
43ce311afSJiri Olsa 
53ce311afSJiri Olsa #include <sys/types.h>
63ce311afSJiri Olsa 
73ce311afSJiri Olsa extern unsigned int page_size;
83ce311afSJiri Olsa 
93ce311afSJiri Olsa ssize_t readn(int fd, void *buf, size_t n);
103ce311afSJiri Olsa ssize_t writen(int fd, const void *buf, size_t n);
113ce311afSJiri Olsa 
12*618ee783SAdrian Hunter ssize_t preadn(int fd, void *buf, size_t n, off_t offs);
13*618ee783SAdrian Hunter 
143ce311afSJiri Olsa #endif /* __LIBPERF_INTERNAL_CPUMAP_H */
15