소스 검색

*** empty log message ***

François Pinard 30 년 전
부모
커밋
96e5cf3bbe
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      src/create.c

+ 5 - 5
src/create.c

@@ -318,11 +318,11 @@ badfile:
 				    critical_error = 1;
 				    goto badfile;
 				  }
-  				strncpy(header->header.linkname,
+  				strncpy(header->header.arch_linkname,
 					link_name,NAMSIZ);
 
 				/* Force null truncated */
-				header->header.linkname [NAMSIZ-1] = 0;
+				header->header.arch_linkname [NAMSIZ-1] = 0;
 
 				header->header.linkflag = LF_LINK;
 				finish_header(header);
@@ -621,7 +621,7 @@ badfile:
 		    critical_error = 1;
 		    goto badfile;
 		  }
-		strcpy (header->header.linkname, buf);
+		strcpy (header->header.arch_linkname, buf);
 		header->header.linkflag = LF_SYMLINK;
 		finish_header(header);		/* Nothing more to do to it */
 		if (f_remove_files)
@@ -1199,8 +1199,8 @@ start_header(name, st)
 				msg("Removing leading / from absolute path names in the archive.");
 		}
 	}
-	strncpy(header->header.name, name, NAMSIZ);
-	header->header.name[NAMSIZ-1] = '\0';
+	strncpy(header->header.arch_name, name, NAMSIZ);
+	header->header.arch_name[NAMSIZ-1] = '\0';
 
 	to_oct((long) (st->st_mode & 07777),
 					8,  header->header.mode);