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));