• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/util/

Lines Matching refs:dirbuf

129     char *dirbuf;
133 tracks the content of the `dirbuf'. */
346 int fd = openat(*dfdp, data->dirbuf + data->ftw.base, O_RDONLY);
357 name = data->dirbuf + data->ftw.base;
362 name = data->dirbuf;
404 newp = (char *) realloc (data->dirbuf, data->dirbufsize);
407 data->dirbuf = newp;
410 *((char *) __mempcpy (data->dirbuf + data->ftw.base, name, namlen)) = '\0';
419 name = data->dirbuf;
468 result = (*data->func) (data->dirbuf, &st, data->cvt_arr[flag],
496 result = (*data->func) (data->dirbuf, st, FTW_DNR, &data->ftw);
504 result = (*data->func) (data->dirbuf, st, FTW_D, &data->ftw);
533 startp = data->dirbuf + strlen(data->dirbuf);
535 assert (startp != data->dirbuf);
538 data->ftw.base = startp - data->dirbuf;
587 data->dirbuf[data->ftw.base - 1] = '\0';
595 result = (*data->func) (data->dirbuf, st, FTW_DP, &data->ftw);
658 data.dirbuf = (char *) malloc (data.dirbufsize);
659 if (data.dirbuf == NULL)
661 cp = mystpcpy (data.dirbuf, dir);
663 while (cp > data.dirbuf + 1 && cp[-1] == '/')
670 while (cp > data.dirbuf && cp[-1] != '/')
672 data.ftw.base = cp - data.dirbuf;
715 /* Change to the directory the file is in. In data.dirbuf
723 char ch = data.dirbuf[data.ftw.base - 1];
724 data.dirbuf[data.ftw.base - 1] = '\0';
725 result = __chdir (data.dirbuf);
726 data.dirbuf[data.ftw.base - 1] = ch;
738 name = data.dirbuf + data.ftw.base;
743 name = data.dirbuf;
753 result = (*data.func) (data.dirbuf, &st, data.cvt_arr[FTW_SLN],
779 result = (*data.func) (data.dirbuf, &st, data.cvt_arr[flag],
809 free (data.dirbuf);