Lines Matching refs:filename
65 void printErrno(const char *msg, const char *filename)
67 fprintf(stderr, "# %s %s %d %s\n", msg, filename, errno, strerror(errno));
72 // @param filename Of the file to read.
77 int readStringFromFile(const char *filename, char *const start, size_t size, bool must_exist=true)
84 int fd = open(filename, O_RDONLY);
90 printErrno("Failed to open", filename);
112 printErrno("Failed to read", filename);
138 fprintf(stderr, "Buffer too small for %s\n", filename);
146 int writeStringToFile(const char *filename, const char *start, bool must_exist=true)
148 int fd = open(filename, O_WRONLY);
155 printErrno("Failed to open", filename);
174 printErrno("Failed to write", filename);
195 filename, size, len);
201 int writeIntToFile(const char *filename, long value)
205 return writeStringToFile(filename, buffer);
242 char filename[FILENAME_MAX];
244 snprintf(filename, sizeof(filename), "/proc/%d/oom_adj", getpid());
247 if (readStringFromFile(filename, value, sizeof(value)) == -1)
259 char filename[FILENAME_MAX];
261 snprintf(filename, sizeof(filename), "/proc/%d/oom_adj", getpid());
262 writeIntToFile(filename, level);