Lines Matching defs:buffer

128     char *buffer = NULL;

142 buffer = (char*)calloc((size_t)(fileStat.st_size + 1), sizeof(char));
143 if (buffer == NULL) {
148 if (fread(buffer, fileStat.st_size, 1, fd) != 1) {
149 free(buffer);
150 buffer = NULL;
153 buffer[fileStat.st_size] = '\0';
160 return buffer;
186 char *buffer = NULL;
190 buffer = (char *)calloc(1, MAX_SMALL_BUFFER); // fsmanager not create, can not get fileStat st_size
191 INIT_ERROR_CHECK(buffer != NULL, close(fd);
193 ssize_t readLen = read(fd, buffer, MAX_SMALL_BUFFER - 1);
195 free(buffer);
197 buffer[readLen] = '\0';
201 return buffer;
247 int GetProcCmdlineValue(const char *name, const char *buffer, char *value, int length)
249 INIT_ERROR_CHECK(name != NULL && buffer != NULL && value != NULL, return -1, "Failed get parameters");
250 char *endData = (char *)buffer + strlen(buffer);
251 char *tmp = strstr(buffer, name);
324 char **SplitStringExt(char *buffer, const char *del, int *returnCount, int maxItemCount)
326 INIT_CHECK_RETURN_VALUE((maxItemCount >= 0) && (buffer != NULL) && (del != NULL) && (returnCount != NULL), NULL);
340 char *p = strtok_r(buffer, del, &rest);
400 size_t WriteAll(int fd, const char *buffer, size_t size)
402 INIT_CHECK_RETURN_VALUE(buffer != NULL && fd >= 0 && *buffer != '\0', 0);
403 const char *p = buffer;
447 char buffer[PATH_MAX] = {0};
465 INIT_CHECK_RETURN_VALUE(memcpy_s(buffer, PATH_MAX, dir, p - dir - 1) == 0, -1);
466 rc = MakeDir(buffer, mode);
726 char *buffer = ReadFileData(BOOT_CMD_LINE);
727 BEGET_ERROR_CHECK(buffer != NULL, return -1, "Failed to read /proc/cmdline");
728 int ret = GetProcCmdlineValue(paramName, buffer, value, valueLen);
729 free(buffer);