Home
last modified time | relevance | path

Searched refs:wcPath (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/mkdir/
H A Dmkdir.c350 free(wcPath); in simplify()
359 *wptr++ = wcPath[i]; in simplify()
361 if (wcPath[i] == '/') { in simplify()
364 while (wcPath[i] == '/') { in simplify()
378 for (wcPathlen = wcslen(wcPath), wptr = wcPath, i = 0; in simplify()
379 i < wcPathlen-2 && wcPath[i] == '.' && wcPath[i+1] == '/'; in simplify()
389 if (i < wcPathlen-2 && wcPath[i] == '/' && in simplify()
390 wcPath[i+1] == '.' && wcPath[i+2] == '/') { in simplify()
395 *wptr++ = wcPath[i++]; in simplify()
406 free(wcPath); in simplify()
[all …]
/illumos-gate/usr/src/lib/libgen/common/
H A Dmkdirp.c142 wchar_t *wcPath; /* wide-character version of the path */ in simplify() local
167 if ((wcPath = calloc(sizeof (wchar_t), mbPathlen+1)) == NULL) { in simplify()
172 if ((wcPathlen = mbstowcs(wcPath, mbPath, mbPathlen)) == (size_t)-1) { in simplify()
174 free(wcPath); in simplify()
182 for (wptr = wcPath, i = 0; i < wcPathlen; i++) { in simplify()
183 *wptr++ = wcPath[i]; in simplify()
185 if (wcPath[i] == '/') { in simplify()
188 while (wcPath[i] == '/') { in simplify()
202 if (wcstombs(mbPath, wcPath, mbPathlen) == (size_t)-1) { in simplify()
204 free(wcPath); in simplify()
[all …]
/illumos-gate/usr/src/cmd/svr4pkg/pkgcond/
H A Dmain.c3456 wchar_t *wcPath; /* wide-character version of the path */ in resolvePath() local
3490 if ((wcPath = (wchar_t *) in resolvePath()
3496 if ((wcPathlen = mbstowcs(wcPath, *r_path, mbPathlen)) == -1) { in resolvePath()
3497 free(wcPath); in resolvePath()
3505 for (wptr = wcPath, i = 0; i < wcPathlen; i++) { in resolvePath()
3506 *wptr++ = wcPath[i]; in resolvePath()
3508 if (wcPath[i] == '/') { in resolvePath()
3511 while (wcPath[i] == '/') { in resolvePath()
3526 if (wcstombs(*r_path, wcPath, mbPathlen) == -1) { in resolvePath()
3527 free(wcPath); in resolvePath()
[all …]