Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getdiskbyname(3x) — Ultrix-32 2.0

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

The getdiskbyname subroutine takes a disk name (for example, 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