Lines Matching refs:pdirent
120 STATIC CHAR *OsLsGetFullpath(const CHAR *path, struct dirent *pdirent)
127 pathLen = strlen(path) + strlen(pdirent->d_name) + 2; /* 2, path + '/' + d_name + '\0' */
133 ret = snprintf_s(fullpath, pathLen, pathLen - 1, "%s/%s", path, pdirent->d_name);
139 pathLen = strlen(pdirent->d_name) + 2; /* 2, '/' + d_name + '\0' */
145 ret = snprintf_s(fullpath, pathLen, pathLen, "/%s", pdirent->d_name);
159 struct dirent *pdirent = NULL;
188 pdirent = readdir(d);
189 if (pdirent != NULL) {
191 fullpath = OsLsGetFullpath(path, pdirent);
200 PRINTK("%-20s", pdirent->d_name);
207 PRINTK("BAD file: %s\n", pdirent->d_name);
211 } while (pdirent != NULL);