Home | History | Annotate | Download | only in pax

Lines Matching defs:dblk

1146 	DIRDATA dblk;
1148 DIRDATA *dblk;
1171 if ((dblk.npos = lseek(dirfd, 0L, SEEK_CUR)) < 0) {
1180 dblk.nlen = nlen + 1;
1181 dblk.mode = psb->st_mode & 0xffff;
1182 dblk.mtime = psb->st_mtime;
1183 dblk.atime = psb->st_atime;
1185 dblk.fflags = psb->st_flags;
1187 dblk.fflags = 0;
1189 dblk.frc_mode = frc_mode;
1190 if ((xwrite(dirfd, name, dblk.nlen) == dblk.nlen) &&
1191 (xwrite(dirfd, (char *)&dblk, sizeof(dblk)) == sizeof(dblk))) {
1201 if ((dblk = malloc(sizeof(*dblk))) == NULL ||
1202 (dblk->name = strdup(name)) == NULL) {
1205 if (dblk != NULL)
1206 free(dblk);
1210 dblk->mode = psb->st_mode & 0xffff;
1211 dblk->mtime = psb->st_mtime;
1212 dblk->atime = psb->st_atime;
1214 dblk->fflags = psb->st_flags;
1216 dblk->fflags = 0;
1218 dblk->frc_mode = frc_mode;
1220 dblk->next = dirdata_head;
1221 dirdata_head = dblk;
1237 DIRDATA dblk;
1250 if (lseek(dirfd, -((off_t)sizeof(dblk)), SEEK_CUR) < 0)
1252 if (xread(dirfd,(char *)&dblk, sizeof(dblk)) != sizeof(dblk))
1254 if (lseek(dirfd, dblk.npos, SEEK_SET) < 0)
1256 if (xread(dirfd, name, dblk.nlen) != dblk.nlen)
1258 if (lseek(dirfd, dblk.npos, SEEK_SET) < 0)
1265 if (pmode || dblk.frc_mode)
1266 set_pmode(name, dblk.mode);
1268 set_ftime(name, dblk.mtime, dblk.atime, 0, 0);
1270 set_chflags(name, dblk.fflags);
1280 DIRDATA *dblk;
1282 for (dblk = dirdata_head; dblk != NULL; dblk = dirdata_head) {
1283 dirdata_head = dblk->next;
1289 if (pmode || dblk->frc_mode)
1290 set_pmode(dblk->name, dblk->mode);
1292 set_ftime(dblk->name, dblk->mtime, dblk->atime, 0, 0);
1294 set_chflags(dblk->name, dblk->fflags);
1296 free(dblk->name);
1297 free(dblk);