Lines Matching refs:path
49 static int calcDirSize(char *path, int len, uint8_t includeSubdirs);
123 * calculate the size of everything inside path pointed directory
124 * this function will use path pointed buffer to store some extra info
126 * @param path the directory path need to calculate
127 * @param len length of the path buffer, not the path string length
128 * @param includeSubdirs also calculate all the subdirs in path holds?
131 static int calcDirSize(char *path, int len, uint8_t includeSubdirs)
139 int dirPathLen = strlen(path);
147 if(path[dirPathLen - 1] != '/')
149 path[dirPathLen++] = '/';
150 path[dirPathLen] = '\0';
153 dir = opendir(path);
167 path[dirPathLen] = '\0';
170 strcat(path, ent->d_name);
177 exists = stat(path, &stat_buf);
187 ret = calcDirSize(path, len, includeSubdirs);