1 2 struct map { 3 char *name; 4 int value; 5 }; 6 7 char *read_field(char *base, char *name); 8 unsigned read_field_num(char *base, char *name); 9 unsigned read_field_map(char *base, char *name, struct map *map); 10 11 int sysfs_write(const char *name, const char *format, ...) 12 __attribute__((format(printf,2,3))); 13 int sysfs_available(const char *name, int flags); 14