Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getdisk(3X) — Ultrix-32 1.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

disktab(5)

GETDISKBYNAME(3X)

NAME

getdiskbyname − get disk description by its name

SYNTAX

#include <disktab.h>

struct disktab *
getdiskbyname(name)
char *name;

DESCRIPTION

Getdiskbyname takes a disk name (e.g. rm03) and returns a structure describing its geometry information and the standard disk partition tables.  All information obtained from the disktab(5) file.

<disktab.h> has the following form:

 #define DISKTAB        "/etc/disktab"
 struct  disktab {
        char    *d_name;                /* drive name */
        char    *d_type;                /* drive type */
        int     d_secsize;              /* sector size in bytes */
        int     d_ntracks;              /* # tracks/cylinder */
        int     d_nsectors;             /* # sectors/track */
        int     d_ncylinders;           /* # cylinders */
        int     d_rpm;                  /* revolutions/minute */
        struct  partition {
                int     p_size;         /* #sectors in partition */
                short   p_bsize;        /* block size in bytes */
                short   p_fsize;        /* frag size in bytes */
        } d_partitions[8];
};
 struct  disktab *getdiskbyname();

SEE ALSO

disktab(5)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026