Lines Matching refs:buffer
206 BStackOrHeapArray<char, 128> buffer(pathLength + 1);
207 if (!buffer.IsValid())
221 strlcpy(buffer, path, i + 1);
222 if (stat(buffer, &st) < 0) {
224 if (mkdir(buffer, mode) < 0)
234 get_user_home_path(char* buffer, size_t bufferSize)
243 return strlcpy(buffer, kUserDirectory, bufferSize);
258 ssize_t result = __getenv_reentrant("HOME", buffer, bufferSize);
266 return strlcpy(buffer, home, bufferSize);
287 /* as with the R5 version, no on-stack buffer */
288 char *buffer = (char*)malloc(pathLength);
289 if (buffer == NULL)
291 MemoryDeleter bufferDeleter(buffer);
293 memset(buffer, 0, pathLength);
307 NULL, buffer, pathLength);
310 NULL, buffer, pathLength);
317 strlcat(buffer, "/boot", pathLength);
324 strlcat(buffer, "/boot", pathLength);
466 PathBuffer pathBuffer(buffer, pathLength, strlen(buffer));
473 size_t length = get_user_home_path(buffer, pathLength);
476 pathBuffer.SetTo(buffer, pathLength, length);
504 if (createIt && stat(buffer, &st) < 0) {
505 err = create_path(buffer, 0755);
510 strlcpy(returnedPath, buffer, pathLength);
539 /* as with the R5 version, no on-stack buffer */
540 char *buffer = (char*)malloc(pathLength);
541 if (buffer == NULL)
543 MemoryDeleter bufferDeleter(buffer);
545 memset(buffer, 0, pathLength);
547 strlcat(buffer, "/boot", pathLength);
662 PathBuffer pathBuffer(buffer, pathLength, strlen(buffer));
686 strlcpy(returnedPath, buffer, pathLength);