mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
tools lib api fs: Add FSTYPE__mount() method
Adding FSTYPE__mount (where FSTYPE is, as of now, one of sysfs, procfs, debugfs, tracefs) method that tries to mount the filesystem in case no mount of FSTYPE is found. Signed-off-by: Jiri Olsa <jolsa@kernel.org> Cc: Raphael Beamonte <raphael.beamonte@gmail.com> Cc: David Ahern <dsahern@gmail.com> Cc: Matt Fleming <matt@codeblueprint.co.uk> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Steven Rostedt <rostedt@goodmis.org> Link: http://lkml.kernel.org/r/1441180605-24737-12-git-send-email-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
c495afb498
commit
73ca85ad36
2 changed files with 50 additions and 9 deletions
|
@ -9,10 +9,17 @@
|
|||
#define PATH_MAX 4096
|
||||
#endif
|
||||
|
||||
const char *sysfs__mountpoint(void);
|
||||
const char *procfs__mountpoint(void);
|
||||
const char *debugfs__mountpoint(void);
|
||||
const char *tracefs__mountpoint(void);
|
||||
#define FS(name) \
|
||||
const char *name##__mountpoint(void); \
|
||||
const char *name##__mount(void);
|
||||
|
||||
FS(sysfs)
|
||||
FS(procfs)
|
||||
FS(debugfs)
|
||||
FS(tracefs)
|
||||
|
||||
#undef FS
|
||||
|
||||
|
||||
int filename__read_int(const char *filename, int *value);
|
||||
int sysctl__read_int(const char *sysctl, int *value);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue