• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/etc/afpd/

Lines Matching refs:upath

96 void *get_finderinfo(const struct vol *vol, const char *upath, struct adouble *adp, void *data, int islink)
114 if (vol_inv_dots(vol) && *upath == '.') { /* make it invisible */
133 if (chk_ext && (em = getextmap( upath ))) {
209 * @brief Get CNID for did/upath args both from database and adouble file
217 * @param adp (rw) adouble struct of object upath, might be NULL
218 * @param st (r) stat of upath, must NOT be NULL
219 * @param did (r) parent CNID of upath
220 * @param upath (r) name of object
221 * @param len (r) strlen of upath
227 const char *upath,
240 dbcnid = cnid_add(vol->v_cdb, st, did, upath, len, adcnid); /* (2) */
291 getcwdpath(), upath, htonl(adcnid), htonl(dbcnid));
309 char *data, *l_nameoff = NULL, *upath;
322 upath = path->u_name;
332 int len = strlen(upath);
333 if ((cachedfile = dircache_search_by_name(vol, dir, upath, len)) != NULL)
336 id = get_id(vol, adp, st, dir->d_did, upath, len);
340 ntohl(dir->d_did), upath, ntohl(id));
344 if ((path->m_name = utompath(vol, upath, id, utf8_encoding())) == NULL) {
353 || (bcatcstr(fullpath, upath)) != BSTR_OK) {
358 if ((cachedfile = dir_new(path->m_name, upath, vol, dir->d_did, id, fullpath, st)) == NULL) {
376 path->m_name = utompath(vol, upath, id, utf8_encoding());
389 } else if (vol_inv_dots(vol) && *upath == '.') {
399 accessmode(vol, upath, &ma, dir , st);
445 get_finderinfo(vol, upath, adp, (char *)data,S_ISLNK(st->st_mode));
566 accessmode(vol, upath, &ma, dir , st);
634 char *upath;
638 upath = path->u_name;
640 if ( ad_metadata( upath, flags|ADFLAGS_CREATE, adp) < 0 ) {
644 upath, strerror(errno));
647 LOG(log_error, logtype_afpd, "getfilparams(%s): bad resource fork", upath);
671 char *path, *upath;
705 upath = s_path->u_name;
707 /* if upath is deleted we already in trouble anyway */
729 if ( ad_open( upath, ADFLAGS_DF|ADFLAGS_HF|ADFLAGS_NOHF|ADFLAGS_CREATE,
757 netatalk_unlink( upath );
766 if (lstat(upath, &st) != 0) {
768 upath, strerror(errno));
773 (void)get_id(vol, adp, &st, dir->d_did, upath, strlen(upath));
790 retvalue = matchfile2dirperms(upath, vol, did);
864 char *upath;
891 upath = path->u_name;
893 if (!vol_unix_priv(vol) && check_access(upath, OPENACC_WR ) < 0) {
1014 if ( ad_open_metadata( upath, 0, O_CREAT, adp) < 0) {
1102 utime(upath, &ut);
1280 char *newname, *p, *upath;
1380 if (NULL == (upath = mtoupath(d_vol, newname, curdir->d_did, utf8_encoding()))) {
1385 if ( (err = copyfile(s_vol, d_vol, -1, p, upath , newname, adp)) < 0 ) {
1397 retvalue=matchfile2dirperms(upath, vol, ddid); /* FIXME sdir or ddid */
1747 char *upath;
1786 upath = s_path->u_name;
1799 if ((id = cnid_lookup(vol->v_cdb, st, did, upath, len = strlen(upath)))) {
1805 if ((id = get_id(vol, NULL, st, did, upath, len)) != CNID_INVALID) {
1911 char *upath;
1944 if (NULL == (upath = cnid_resolve(vol->v_cdb, &id, buffer, len)) ) {
1964 path.u_name = upath;
1998 if (NULL == (path.m_name = utompath(vol, upath, cnid, utf8_encoding()))) {
2018 char *upath;
2047 if (NULL == (upath = cnid_resolve(vol->v_cdb, &id, buffer, len)) ) {
2060 if ((movecwd(vol, dir) < 0) || (ostat(upath, &st, vol_syml_opt(vol)) < 0)) {
2150 char *supath, *upath;
2264 upath = path->u_name;
2265 did = cnid_lookup(vol->v_cdb, &destst, curdir->d_did, upath, dlen = strlen(upath));
2288 if ((err = renamefile(vol, -1, upath, p, spath, addp)) != AFP_OK)
2293 if ((err = renamefile(vol, -1, temp, upath, path->m_name, adsp)) != AFP_OK)
2305 if ((did && ( (crossdev && ostat(upath, &srcst, vol_syml_opt(vol)) < 0) ||
2306 cnid_update(vol->v_cdb, did, &srcst, curdir->d_did,upath, dlen) < 0))
2346 /* exchange_acls(vol, p, upath); */
2352 path->u_name = upath;
2377 renamefile(vol, -1, upath, temp, temp, adsp);
2378 of_rename(vol, s_of, curdir, upath, curdir, temp);
2382 renamefile(vol, -1, p, upath, path->m_name, addp);