Lines Matching refs:len
22 /* Returns read len on success, or -errno on failure. */
25 ssize_t len;
32 len = read(fd, buf, max_len - 1);
34 if (len >= 0)
35 buf[len] = 0;
38 return len < 0 ? -errno : len;
41 /* Returns written len on success, or -errno on failure. */
42 static ssize_t write_text(const char *path, char *buf, ssize_t len)
50 len = write(fd, buf, len);
52 return len < 0 ? -errno : len;
57 size_t len = strlen(root) + strlen(name) + 2;
58 char *ret = malloc(len);
60 snprintf(ret, len, "%s/%s", root, name);
67 size_t len = strlen(root) + strlen(name) + 10;
68 char *ret = malloc(len);
70 snprintf(ret, len, "%s/%s_%d", root, name, index);
77 size_t len = strlen(cgroup) + strlen(control) + 2;
78 char *ret = malloc(len);
80 snprintf(ret, len, "%s/%s", cgroup, control);
86 int cg_read(const char *cgroup, const char *control, char *buf, size_t len)
93 ret = read_text(path, buf, len);
179 ssize_t len = strlen(buf), ret;
182 ret = write_text(path, buf, len);
183 return ret == len ? 0 : ret;
198 int cg_find_unified_root(char *root, size_t len, bool *nsdelegate)
219 strncpy(root, mount, len);
529 int fd, len;
537 len = dprintf(fd, "%d", score);
538 if (len < 0) {
540 return len;