Lines Matching defs:appleufs
609 struct appleufslabel *appleufs;
623 appleufs = appleufsblk.b_un.b_appleufs;
625 if (ntohl(appleufs->ul_magic) != APPLEUFS_LABEL_MAGIC) {
629 pfatal("MISSING APPLEUFS VOLUME LABEL\n");
633 ffs_appleufs_set(appleufs, NULL, -1, 0);
638 if (ntohl(appleufs->ul_version) != APPLEUFS_LABEL_VERSION) {
640 ntohl(appleufs->ul_version),APPLEUFS_LABEL_VERSION);
645 appleufs->ul_version = htonl(APPLEUFS_LABEL_VERSION);
650 if (ntohs(appleufs->ul_namelen) > APPLEUFS_MAX_LABEL_NAME) {
656 appleufs->ul_namelen = htons(APPLEUFS_MAX_LABEL_NAME);
661 if (ntohs(appleufs->ul_namelen) == 0) {
667 ffs_appleufs_set(appleufs, NULL, -1, 0);
673 for (i=0;i<ntohs(appleufs->ul_namelen);i++) {
674 if ((appleufs->ul_name[i] == '\0') ||
675 (appleufs->ul_name[i] == ':') ||
676 (appleufs->ul_name[i] == '/')) {
682 appleufs->ul_namelen = i+1;
692 appleufs->ul_checksum = 0;
693 appleufs->ul_checksum = ffs_appleufs_cksum(appleufs);
694 if (appleufsblk.b_un.b_appleufs->ul_checksum != appleufs->ul_checksum) {
696 appleufsblk.b_un.b_appleufs->ul_checksum, appleufs->ul_checksum);
704 appleufs->ul_checksum = appleufsblk.b_un.b_appleufs->ul_checksum;