Lines Matching refs:buf
34 extern "C" int __getcwd(char* buf, size_t size);
36 char* getcwd(char* buf, size_t size) {
38 if (buf != NULL && size == 0) {
46 if (buf == NULL) {
52 buf = allocated_buf = static_cast<char*>(malloc(allocated_size));
53 if (buf == NULL) {
61 int rc = __getcwd(buf, allocated_size);
71 buf = strdup(allocated_buf);
74 buf = allocated_buf;
78 return buf;