Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/include/linux/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  efs_vh.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * efs_vh.h
 *
 * Copyright (c) 1999 Al Smith
 *
 * Portions derived from IRIX header files (c) 1985 MIPS Computer Systems, Inc.
 */


#ifndef __EFS_VH_H__
#define __EFS_VH_H__

#define VHMAGIC  0xbe5a941 /* volume header magic number */
#define NPARTAB  16  /* 16 unix partitions */
#define NVDIR  15  /* max of 15 directory entries */
#define BFNAMESIZE 16  /* max 16 chars in boot file name */
#define VDNAMESIZE 8

struct volume_directory {
 char vd_name[VDNAMESIZE]; /* name */
 __be32 vd_lbn;   /* logical block number */
 __be32 vd_nbytes;  /* file length in bytes */
};

struct partition_table { /* one per logical partition */
 __be32 pt_nblks; /* # of logical blks in partition */
 __be32 pt_firstlbn; /* first lbn of partition */
 __be32 pt_type; /* use of partition */
};

struct volume_header {
 __be32 vh_magic;   /* identifies volume header */
 __be16 vh_rootpt;   /* root partition number */
 __be16 vh_swappt;   /* swap partition number */
 char vh_bootfile[BFNAMESIZE]; /* name of file to boot */
 char pad[48];   /* device param space */
 struct volume_directory vh_vd[NVDIR]; /* other vol hdr contents */
 struct partition_table  vh_pt[NPARTAB]; /* device partition layout */
 __be32 vh_csum;   /* volume header checksum */
 __be32 vh_fill;   /* fill out to 512 bytes */
};

/* partition type sysv is used for EFS format CD-ROM partitions */
#define SGI_SYSV 0x05
#define SGI_EFS  0x07
#define IS_EFS(x) (((x) == SGI_EFS) || ((x) == SGI_SYSV))

struct pt_types {
 int pt_type;
 char *pt_name;
};

#endif /* __EFS_VH_H__ */


Messung V0.5
C=95 H=100 G=97

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.