Lines Matching refs:path
31 int read_file(const char *path, char *buf, size_t count, size_t *len)
38 fd = open(path, O_RDONLY);
68 int read_file_alloc(const char *path, char **buf, size_t *len)
76 fd = open(path, O_RDONLY);
126 int write_file(const char *path, const char *buf, size_t count)
132 fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
170 char path[PATH_MAX] = "/sys/kernel/debug/";
172 strncat(path, subpath, sizeof(path) - strlen(path) - 1);
174 return read_file(path, buf, count, NULL);
179 char path[PATH_MAX] = "/sys/kernel/debug/";
181 strncat(path, subpath, sizeof(path) - strlen(path) - 1);
183 return write_file(path, buf, count);
306 int read_long(const char *path, long *result, int base)
311 err = read_file(path, buffer, sizeof(buffer) - 1, NULL);
318 int read_ulong(const char *path, unsigned long *result, int base)
323 err = read_file(path, buffer, sizeof(buffer) - 1, NULL);
330 int write_long(const char *path, long result, int base)
348 err = write_file(path, buffer, len);
355 int write_ulong(const char *path, unsigned long result, int base)
380 err = write_file(path, buffer, len);
495 char path[PATH_MAX] = "/sys/";
497 strncat(path, fpath, PATH_MAX - strlen(path) - 1);
499 return read_file(path, result, result_size, NULL);