Lines Matching defs:nam_p

146 static int creat_tmp(char *nam_p);
159 static int missdir(char *nam_p);
170 static void set_tym(int dirfd, char *nam_p, time_t atime, time_t mtime);
174 static void verbose(char *nam_p);
1823 char *nam_p;
1831 nam_p = Fullnam_p;
1833 nam_p = G_p->g_nam_p;
1885 result = stat(nam_p, &DesSt);
1893 curdir = strrchr(nam_p, '.');
1896 lastslash = strrchr(nam_p, '/');
1901 lastslash = nam_p;
1917 if (acl_set(nam_p, aclp) < 0) {
1920 nam_p);
1950 if (creat_tmp(nam_p) < 0) {
1973 result = mkdir(nam_p, G_p->g_mode);
1982 result = mknod(nam_p, (int)G_p->g_mode,
1994 if (acl_set(nam_p, aclp) < 0) {
1996 "\"%s\": failed to set acl", nam_p);
2010 } while (cnt < 2 && missdir(nam_p) == 0);
2020 "Cannot create directory for \"%s\"", nam_p);
2030 msg(ERRN, "Cannot create directory \"%s\"", nam_p);
2032 msg(ERRN, "Cannot mknod() \"%s\"", nam_p);
2053 creat_tmp(char *nam_p)
2065 msg(ERR, "Existing \"%s\" same age or newer", nam_p);
2071 (void) strcpy(Over_p, nam_p);
2139 Over_p = nam_p;
2165 if (remove_dir(nam_p) < 0) {
2168 nam_p);
2191 if (rename(nam_p, Over_p) < 0) {
2196 if (link(nam_p, Over_p) < 0) {
2199 "\"%s\" to \"%s\"", Over_p, nam_p);
2204 if (unlink(nam_p) < 0) {
2207 nam_p);
2619 char *nam_p, data_in_t *data_in_info)
2629 "sparse file information", nam_p);
2644 msg(ERR, "invalid sparse file information", nam_p);
2671 char *nam_p;
2680 nam_p = G_p->g_attrnam_p;
2682 nam_p = G_p->g_nam_p;
2688 VERBOSE((Args & (OCv | OCV)), nam_p);
2695 nam_p);
2701 "of halfwords", nam_p);
2727 nam_p, data_in_info);
2768 gettext(" Attribute "), nam_p);
2794 msg(ERR, "\"%s\" - checksum error", nam_p);
2822 read_file(char *nam_p, off_t file_size, off_t *real_filesz,
2845 nam_p : Gen.g_attrfnam_p,
2849 (Gen.g_attrnam_p == NULL) ? "" : nam_p);
2894 read_compress_holes(char *nam_p, off_t file_size, off_t *real_filesz,
2940 left = read_file(nam_p, datasize, &realsz, B_TRUE);
2954 (void) read_file(nam_p, CPIOBSZ, &realsz, B_FALSE);
2969 char *nam_p;
2978 nam_p = G_p->g_nam_p;
2999 VERBOSE((Args & (OCv | OCV)), nam_p);
3012 if ((size = readlink(nam_p, Buffr.b_in_p, G_p->g_filesz)) <
3014 msg(ERRN, "Cannot read symbolic link \"%s\"", nam_p);
3032 VERBOSE((Args & (OCv | OCV)), nam_p);
3046 "Symbolic link too long \"%s\"", nam_p);
3049 if ((size = readlink(nam_p, T_lname, G_p->g_filesz)) < 0) {
3051 "Cannot read symbolic link \"%s\"", nam_p);
3057 VERBOSE((Args & (OCv | OCV)), nam_p);
3062 (Gen.g_attrnam_p == NULL) ? nam_p : Gen.g_attrfnam_p,
3126 nam_p : Gen.g_attrfnam_p,
3130 (Gen.g_attrnam_p == NULL) ? "" : nam_p);
3179 amt_to_read = read_compress_holes(nam_p, G_p->g_filesz,
3182 amt_to_read = read_file(nam_p, G_p->g_filesz,
5354 missdir(char *nam_p)
5360 if (*(c_p = nam_p) == '/') /* skip over 'root slash' */
5363 lastp = c_p + strlen(nam_p) - 1;
5370 if (stat(nam_p, &DesSt) < 0) {
5372 cnt = mkdir(nam_p, Def_mode);
5507 char *nam_p;
5513 nam_p = G_p->g_attrnam_p;
5516 nam_p = Fullnam_p;
5518 nam_p = G_p->g_nam_p;
5527 (G_p->g_attrnam_p == NULL) ? nam_p : G_p->g_attrfnam_p,
5530 (G_p->g_attrnam_p == NULL) ? "" : nam_p,
5535 if (LSTAT(dirfd, nam_p, &DesSt) == 0) {
5556 if (creat_tmp(nam_p) < 0) {
5567 /* nam_p was changed by creat_tmp() above. */
5571 nam_p = Attrfile_p;
5573 nam_p = Fullnam_p;
5576 nam_p = G_p->g_nam_p;
5599 symlink(Thdr_p->tbuf.t_linkname, nam_p)) >= 0) {
5612 Thdr_p->tbuf.t_linkname, nam_p);
5620 if ((result = symlink(bar_linkname, nam_p)) >= 0) {
5633 bar_linkname, nam_p);
5650 if ((result = symlink(Symlnk_p, nam_p)) >= 0) {
5663 Symlnk_p, nam_p);
5673 if ((result = openat(dirfd, get_component(nam_p),
5680 NULL : G_p->g_attrparent_p, nam_p,
5690 nam_p);
5703 nam_p);
5715 } while (cnt < 2 && missdir(nam_p) == 0);
5720 setpasswd(nam_p);
5726 get_component(nam_p),
5734 nam_p : G_p->g_attrfnam_p,
5740 "" : nam_p);
5742 } else if ((fchownat(dirfd, get_component(nam_p),
5748 nam_p : G_p->g_attrfnam_p,
5753 (G_p->g_attrnam_p == NULL) ? "" : nam_p);
5770 (G_p->g_attrnam_p == NULL) ? nam_p :
5776 (G_p->g_attrnam_p == NULL) ? "" : nam_p);
5793 (G_p->g_attrnam_p == NULL) ? nam_p :
5799 (G_p->g_attrnam_p == NULL) ? "" : nam_p);
6090 char *inam_p, *onam_p, *nam_p;
6102 nam_p = Fullnam_p;
6104 nam_p = G_p->g_attrnam_p;
6108 nam_p = G_p->g_nam_p;
6110 nam_p = Gen.g_nam_p;
6114 nam_p = Gen.g_attrnam_p;
6118 setpasswd(nam_p);
6130 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p,
6134 (G_p->g_attrnam_p == NULL) ? "" : nam_p);
6138 (void) unlinkat(dirfd, get_component(nam_p), 0);
6155 if (rename(Over_p, nam_p) < 0) {
6156 if (link(Over_p, nam_p) < 0) {
6161 nam_p : Fullnam_p,
6167 "" : nam_p);
6190 (void) renameat(dirfd, get_component(nam_p),
6746 set_tym(int dirfd, char *nam_p, time_t atime, time_t mtime)
6755 if (futimesat(dirfd, nam_p, times) < 0) {
6759 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p,
6763 (G_p->g_attrnam_p == NULL) ? "" : nam_p);
6767 (G_p->g_attrnam_p == NULL) ? nam_p : Fullnam_p,
6771 (G_p->g_attrnam_p == NULL) ? "" : nam_p);
6786 char *nam_p;
6791 nam_p = G_p->g_nam_p;
6793 nam_p = Fullnam_p;
6795 if (unlink(nam_p) < 0) {
6797 "Cannot remove incomplete \"%s\"", nam_p);
6799 if (rename(Over_p, nam_p) < 0) {
6800 if (link(Over_p, nam_p) < 0) {
6803 nam_p);
6811 } else if (unlink(nam_p))
6813 "Cannot remove incomplete \"%s\"", nam_p);
6903 verbose(char *nam_p)
6912 * filename. Normally, just nam_p. If we're processing an extended
6916 const char *name = nam_p;
6934 name = (Args & OCp) ? nam_p : Gen.g_attrfnam_p;