Lines Matching defs:longname

455 static int putfile(char *longname, char *shortname, char *parent,
461 static void splitfile(char *longname, int ifd, char *name,
506 static int chk_path_build(char *name, char *longname, char *linkname,
514 static int getstat(int dirfd, char *longname, char *shortname,
519 static int put_link(char *name, char *longname, char *component,
521 static int put_extra_attributes(char *longname, char *shortname,
523 static int put_xattr_hdr(char *longname, char *shortname, char *longattrname,
1819 putfile(char *longname, char *shortname, char *parent, attr_data_t *attrinfo,
1875 (filetype == XATTR_FILE) ? longname : parent);
1882 longname);
1886 if (getstat(dirfd, longname, shortname, attrparent))
1899 "exceeds MAXSYMLINKS\n"), longname);
1917 longname);
1940 longname);
1947 if (tfile != NULL && checkupdate(longname) == 0) {
1950 if (checkw('r', longname) == 0) {
1955 checkf(longname, (stbuf.st_mode & S_IFMT) == S_IFDIR, Fflag) == 0)
1959 if (is_in_table(exclude_tbl, longname)) {
1962 "a %s excluded\n"), longname);
1974 if ((((split = (int)strlen(longname)) > MAXNAM) && (Eflag == 0)) ||
1977 "tar: %s: file name too long\n"), longname);
2002 (void) strncpy(&goodbuf[0], longname, min(split, PRESIZ + 1));
2021 lastslash = strrchr(longname, '/');
2026 Xtarhdr.x_path = longname;
2040 longname : lastslash + 1, NAMSIZ);
2044 "\n"), longname, PRESIZ);
2051 (void) strncpy(&junkbuf[0], longname + j + 1,
2052 strlen(longname + j + 1));
2056 name = longname;
2075 while ((*cp++ = longname[i++]))
2122 if (put_extra_attributes(longname, shortname,
2152 longname, longattrname);
2155 (void) fprintf(vfile, "a %s/ ", longname);
2189 "can't open directory %s"), longname);
2269 longname);
2285 "can't read symbolic link %s"), longname);
2293 longname, filetmp);
2312 vperror(0, gettext("unable to open %s%s%s%s"), longname,
2323 if (put_link(name, longname, shortname, longattrname,
2337 splitfile(longname, infile,
2345 dlog("putfile: %s wants %" FMT_blkcnt_t " blocks\n", longname,
2355 (void) fprintf(vfile, "a %s%s%s%s ", longname,
2370 if (put_extra_attributes(longname, shortname, longattrname,
2403 vperror(0, gettext("Read error on %s"), longname);
2406 "tar: %s: file changed size\n"), longname);
2420 if (put_link(name, longname, shortname, longattrname,
2430 splitfile(longname, infile, name,
2438 dlog("putfile: %s wants %" FMT_blkcnt_t " blocks\n", longname,
2445 FMT_blkcnt_t "K\n "), longname, K(blocks));
2449 longname, blocks);
2456 if (put_extra_attributes(longname, shortname, longattrname,
2468 if (put_link(name, longname, shortname, longattrname,
2478 splitfile(longname, infile, name,
2485 dlog("putfile: %s wants %" FMT_blkcnt_t " blocks\n", longname,
2492 FMT_blkcnt_t "K\n"), longname, K(blocks));
2495 FMT_blkcnt_t " tape blocks\n"), longname,
2503 if (put_extra_attributes(longname, shortname, longattrname,
2515 if (put_link(name, longname, shortname, longattrname,
2525 splitfile(longname, infile,
2532 dlog("putfile: %s wants %" FMT_blkcnt_t " blocks\n", longname,
2539 (void) fprintf(vfile, "a %s ", longname);
2551 if (put_extra_attributes(longname, shortname, longattrname,
2562 "tar: %s is not a file. Not dumped\n"), longname);
2580 * splitfile(longname, fd);
2581 * char *longname; full name of file
2588 splitfile(char *longname, int ifd, char *name, char *prefix, int filetype)
2619 "tar: %s not dumped\n"), longname, longname);
2647 longname, extents, K(tapepos));
2670 longname, K(blocks), i, extents);
2677 "tar: %s: file changed size\n"), longname);
2679 "tar: aborting split file %s\n"), longname);
2687 "extents)\n"), longname, K(TBLOCKS(stbuf.st_size)),
4730 checkf(char *longname, int is_dir, int howmuch)
4748 if (strlcpy(fullname, longname, sizeof (fullname)) >= sizeof (fullname))
4777 if (strlcpy(fullname, longname, sizeof (fullname)) >= sizeof (fullname))
5869 fill_in_attr_info(char *attr, char *longname, char *attrparent, int atparentfd,
5883 attrparent, attr, longname);
5902 attr, longname);
5922 attr, longname);
7207 char *longname,
7220 "tar: %s: linked to %s\n"), longname, linkname);
7744 getstat(int dirfd, char *longname, char *shortname, char *attrparent)
7795 longname, strerror(errno));
7805 * of the base file, longname. Note: extended system attribute files will be
7820 * longname ----> . ("." is the hidden attribute directory)
7831 xattrs_put(char *longname, char *shortname, char *parent, char *attrparent)
7869 "unable to open file %s"), longname);
7906 longname);
7920 longname);
7932 longname);
7955 if ((fill_in_attr_info(dp->d_name, longname, attrparent,
7961 rc = putfile(longname, dp->d_name, parent, attrinfo,
7977 xattrs_put(longname, shortname, parent, dp->d_name);
7986 "of file %s"), longname);
8013 xattrs_put(char *longname, char *shortname, char *parent, char *attrppath)
8019 put_link(char *name, char *longname, char *component, char *longattrname,
8036 if (put_xattr_hdr(longname, component,
8044 if (chk_path_build(name, longname, lp->pathname,
8074 longname, lp->pathname);
8088 (void) strcpy(lp->pathname, longname);
8092 (void) strcpy(lp->pathname, longname);
8104 put_extra_attributes(char *longname, char *shortname, char *longattrname,
8116 if (put_xattr_hdr(longname, shortname, longattrname, prefix,
8138 longname, acl_strerror(error));
8165 put_xattr_hdr(char *longname, char *shortname, char *longattrname, char *prefix,
8198 prepare_xattr(&attrbuf, longname, longattrname, typeflag, lp, &attrlen);