Blame view

kernel/linux-rt-4.4.41/tools/lib/api/fs/fs.h 738 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  #ifndef __API_FS__
  #define __API_FS__
  
  #include <stdbool.h>
  
  /*
   * 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
  
  #define FS(name)				\
  	const char *name##__mountpoint(void);	\
  	const char *name##__mount(void);	\
  	bool name##__configured(void);		\
  
  FS(sysfs)
  FS(procfs)
  FS(debugfs)
  FS(tracefs)
  
  #undef FS
  
  
  int filename__read_int(const char *filename, int *value);
  int filename__read_ull(const char *filename, unsigned long long *value);
  
  int sysctl__read_int(const char *sysctl, int *value);
  int sysfs__read_int(const char *entry, int *value);
  int sysfs__read_ull(const char *entry, unsigned long long *value);
  #endif /* __API_FS__ */