Lines Matching refs:buf
32 extern "C" int __getcwd(char* buf, size_t size);
34 char* getcwd(char* buf, size_t size) {
36 if (buf != NULL && size == 0) {
44 if (buf == NULL) {
50 buf = allocated_buf = static_cast<char*>(malloc(allocated_size));
51 if (buf == NULL) {
59 int rc = __getcwd(buf, allocated_size);
69 buf = strdup(allocated_buf);
72 buf = allocated_buf;
76 return buf;