hb                127 source3/client/clitar.c static long readtarheader(union hblock *hb, file_info2 *finfo, const char *prefix);
hb                160 source3/client/clitar.c 	union hblock hb;
hb                166 source3/client/clitar.c 	memset(hb.dummy, 0, sizeof(hb.dummy));
hb                189 source3/client/clitar.c 	fixtarname(hb.dbuf.name, aname, (l+2 >= NAMSIZ) ? NAMSIZ : l + 2);
hb                192 source3/client/clitar.c 		strlower_m(hb.dbuf.name);
hb                196 source3/client/clitar.c 	hb.dbuf.name[NAMSIZ-1]='\0';
hb                197 source3/client/clitar.c 	safe_strcpy(hb.dbuf.mode, amode, sizeof(hb.dbuf.mode)-1);
hb                198 source3/client/clitar.c 	oct_it((uint64_t)0, 8, hb.dbuf.uid);
hb                199 source3/client/clitar.c 	oct_it((uint64_t)0, 8, hb.dbuf.gid);
hb                200 source3/client/clitar.c 	oct_it((uint64_t) size, 13, hb.dbuf.size);
hb                205 source3/client/clitar.c 		memset(hb.dbuf.size, 0, 4);
hb                206 source3/client/clitar.c 		hb.dbuf.size[0]=128;
hb                208 source3/client/clitar.c 			hb.dbuf.size[i+3] = *(jp++);
hb                210 source3/client/clitar.c 	oct_it((uint64_t) mtime, 13, hb.dbuf.mtime);
hb                211 source3/client/clitar.c 	memcpy(hb.dbuf.chksum, "        ", sizeof(hb.dbuf.chksum));
hb                212 source3/client/clitar.c 	memset(hb.dbuf.linkname, 0, NAMSIZ);
hb                213 source3/client/clitar.c 	hb.dbuf.linkflag=ftype;
hb                215 source3/client/clitar.c 	for (chk=0, i=sizeof(hb.dummy), jp=hb.dummy; --i>=0;)
hb                218 source3/client/clitar.c 	oct_it((uint64_t) chk, 8, hb.dbuf.chksum);
hb                219 source3/client/clitar.c 	hb.dbuf.chksum[6] = '\0';
hb                221 source3/client/clitar.c 	(void) dotarbuf(f, hb.dummy, sizeof(hb.dummy));
hb                228 source3/client/clitar.c static long readtarheader(union hblock *hb, file_info2 *finfo, const char *prefix)
hb                240 source3/client/clitar.c 	for (chk=0, i=sizeof(hb->dummy), jp=hb->dummy; --i>=0;)
hb                247 source3/client/clitar.c 	for (i=sizeof(hb->dbuf.chksum), jp=hb->dbuf.chksum; --i>=0;)
hb                250 source3/client/clitar.c 	chk += ' ' * sizeof(hb->dbuf.chksum);
hb                252 source3/client/clitar.c 	fchk=unoct(hb->dbuf.chksum, sizeof(hb->dbuf.chksum));
hb                255 source3/client/clitar.c 			chk, fchk, hb->dbuf.chksum));
hb                259 source3/client/clitar.c 		dump_data(5, (uint8 *)hb - TBLOCK, TBLOCK *3);
hb                263 source3/client/clitar.c 	if ((finfo->name = string_create_s(strlen(prefix) + strlen(hb -> dbuf.name) + 3)) == NULL) {
hb                264 source3/client/clitar.c 		DEBUG(0, ("Out of space creating file_info2 for %s\n", hb -> dbuf.name));
hb                268 source3/client/clitar.c 	safe_strcpy(finfo->name, prefix, strlen(prefix) + strlen(hb -> dbuf.name) + 3);
hb                271 source3/client/clitar.c 	unfixtarname(finfo->name + strlen(prefix), hb->dbuf.name,
hb                272 source3/client/clitar.c 		strlen(hb->dbuf.name) + 1, True);
hb                275 source3/client/clitar.c 	if ((hb->dbuf.linkflag != '0') && (hb -> dbuf.linkflag != '5')) {
hb                276 source3/client/clitar.c 		if (hb->dbuf.linkflag == 0) {
hb                280 source3/client/clitar.c 			if (hb -> dbuf.linkflag == 'L') { /* We have a longlink */
hb                292 source3/client/clitar.c 	if ((unoct(hb->dbuf.mode, sizeof(hb->dbuf.mode)) & S_IFDIR) ||
hb                308 source3/client/clitar.c 		convert_time_t_to_timespec((time_t)strtol(hb->dbuf.mtime, NULL, 8));
hb                310 source3/client/clitar.c 	finfo->size = unoct(hb->dbuf.size, sizeof(hb->dbuf.size));