Lines Matching refs:ar
23 * pax ar library format
39 Ar_t* ar;
44 if (!(ar = newof(0, Ar_t, 1, 0)))
50 ap->data = ar;
51 ar->dir = dir;
59 register Ar_t* ar = (Ar_t*)ap->data;
61 if (ar)
63 if (ar->dir)
64 ardirclose(ar->dir);
65 free(ar);
74 register Ar_t* ar = (Ar_t*)ap->data;
77 if (!(ar->ent = ardirnext(ar->dir)))
82 f->name = ar->ent->name;
85 f->st->st_mode = X_IFREG|(ar->ent->mode&X_IPERM);
86 f->st->st_uid = ar->ent->uid;
87 f->st->st_gid = ar->ent->gid;
90 f->st->st_mtime = ar->ent->mtime;
91 f->st->st_size = ar->ent->size;
102 register Ar_t* ar = (Ar_t*)ap->data;
104 if (ar->ent->offset < 0)
111 if (ardircopy(ar->dir, ar->ent, wfd) < 0)
130 "ar",
138 PAXNEXT(ar),
148 PAXLIB(ar)