return fwrite_int(buf, value);
}
+int cgroup_write_node_ulonglong(const char *cgroup_name,
+ const char *file_name, unsigned long long value)
+{
+ char buf[MAX_PATH_LENGTH];
+ snprintf(buf, sizeof(buf), "%s/%s", cgroup_name, file_name);
+ _SD("cgroup_buf %s, value %llu\n", buf, value);
+ return fwrite_ulonglong(buf, value);
+}
+
int cgroup_write_node_str(const char *cgroup_name,
const char *file_name, const char *string)
{
return ret;
}
+int cgroup_read_node_ulonglong(const char *cgroup_name,
+ const char *file_name, unsigned long long *value)
+{
+ char buf[MAX_PATH_LENGTH];
+ int ret;
+ snprintf(buf, sizeof(buf), "%s/%s", cgroup_name, file_name);
+ ret = fread_ulonglong(buf, value);
+ _SD("cgroup_buf %s, value %llu\n", buf, *value);
+ return ret;
+}
+
int cgroup_make_full_subdir(const char* parentdir)
{
int result;