Lines Matching defs:metadata
664 if (gettingfile) { /* i.e. will we lose metadata? */
906 metaset(rname); /* skipfile() got the metadata, if any */
1049 metaset(NULL); /* flush old metadata */
1058 metacheck(&spcl); /* check for metadata in header */
1177 static char *metadata = NULL;
1185 if ((metadata = malloc(metasize = (size_t)sizeof (head->c_shadow)))
1188 gettext("Cannot malloc for metadata\n"));
1191 bcopy(&(head->c_shadow), metadata, metasize);
1197 if ((metadata == NULL) && ((spcl.c_dinode.di_mode & IFMT) != IFSHAD))
1199 if ((metadata = realloc(metadata, metasize + size)) == NULL) {
1201 gettext("Cannot malloc for metadata\n"));
1204 bcopy(buf, metadata + metasize, size);
1212 if (metadata == NULL)
1214 if ((metadata = realloc(metadata, metasize + size)) == NULL) {
1216 gettext("Cannot malloc for metadata\n"));
1219 bzero(metadata + metasize, size);
1226 if (metadata == NULL)
1229 metaproc(name, metadata, metasize);
1230 (void) free(metadata);
1231 metadata = NULL;
1240 *data = metadata;