fs.h 486 字节
Newer Older
1 2
#ifndef __API_FS__
#define __API_FS__
3

4 5 6 7 8 9 10 11
/*
 * On most systems <limits.h> would have given us this, but  not on some systems
 * (e.g. GNU/Hurd).
 */
#ifndef PATH_MAX
#define PATH_MAX 4096
#endif

12 13 14 15 16 17 18 19 20 21 22
#define FS(name)				\
	const char *name##__mountpoint(void);	\
	const char *name##__mount(void);

FS(sysfs)
FS(procfs)
FS(debugfs)
FS(tracefs)

#undef FS

23 24

int filename__read_int(const char *filename, int *value);
25
int sysctl__read_int(const char *sysctl, int *value);
26
#endif /* __API_FS__ */