Lines Matching refs:buf
43 char buf[PATH_MAX];
48 path = buf;
63 getcwd(buf, sizeof(buf));
64 s = buf + strlen(buf);
65 sfsprintf(s, sizeof(buf) - (s - buf), "/%s", p);
66 if (path != buf)
67 strcpy(path, buf);
69 return (path == buf) ? strdup(path) : path;
88 if (strlen(s) < (sizeof(buf) - 6))
99 return path == buf ? strdup(s) : s;
110 return (s && path == buf) ? strdup(s) : s;