Lines Matching refs:frmt
210 if ((get_arc() < 0) || ((*frmt->options)() < 0) ||
211 ((*frmt->st_rd)() < 0))
225 if (!(*frmt->rd_data)(arcn, -arcn->type, &cnt))
279 (void)(*frmt->end_rd)();
309 if ((get_arc() < 0) || ((*frmt->options)() < 0) ||
310 ((*frmt->st_rd)() < 0) || (dir_start() < 0))
337 if (!(*frmt->rd_data)(arcn, -arcn->type, &cnt))
498 res = (*frmt->rd_data)(arcn, fd, &cnt);
520 (void)(*frmt->end_rd)();
550 if (((hlk = frmt->hlk) == 1) && (lnk_start() < 0))
556 if ((ftree_start() < 0) || ((*frmt->st_wr)() < 0))
558 wrf = frmt->wr;
696 res = (*frmt->wr_data)(arcn, fd, &cnt);
720 (*frmt->end_wr)();
764 orgfrmt = frmt;
772 if ((orgfrmt != NULL) && (orgfrmt != frmt)) {
774 frmt->name, orgfrmt->name);
781 if (((*frmt->options)() < 0) || ((*frmt->st_rd)() < 0))
805 if ((udev = frmt->udev) && (dev_start() < 0))
860 tlen = (*frmt->end_rd)();
911 if ((*frmt->options)() < 0)
1194 * set up initial conditions, we want a whole frmt->hsz block as we
1197 res = hsz = frmt->hsz;
1203 * (frmt->hsz is the proper size)
1259 if ((*frmt->rd)(arcn, hdbuf) == 0)
1262 if (!frmt->inhead) {
1266 if ((ret = (*frmt->trail)(hdbuf,in_resync,&cnt)) == 0){
1315 if (frmt->inhead && ((*frmt->subtrail)(arcn) == 0)) {
1406 frmt = &(fsub[ford[i]]);