Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ makedev(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mknod(2)

stat(2)

makedev(3C)                                                     makedev(3C)

NAME
     makedev, major, minor - Gerätenummer verwalten

SYNTAX
     #include <sys/types.h>
     #include <sys/mkdev.h>

     devt makedev(majort maj, minort min);

     majort major(devt device);

     minort minor(devt device);

BESCHREIBUNG
     Die makedev()-Routine liefert bei erfolgreicher Ausführung eine forma-
     tierte Gerätenummer zurück; bei einem Fehler wird NODEV zurückgegeben.
     maj ist die höherwertige Gerätenummer und min die niederwertige Gerä-
     tenummer. makedev() kann verwendet werden, um eine Gerätenummer für
     mknod(2) zu erzeugen.

     Die major()-Routine liefert die höherwertige Komponente für device.

     Die minor()-Routine liefert die niederwertige Komponente für device.

     makedev() schlägt fehl, wenn wenigstens eine der folgenden Bedingungen
     erfüllt ist:

     EINVAL    Eines oder beide der Argumente maj und min sind zu groß.

     EINVAL    Die Gerätenummer, die aus maj und min erzeugt wurde, ist
               NODEV.

     major() schlägt fehl, wenn eine der folgenden Bedingungen erfüllt ist:

     EINVAL    Das Argument device ist NODEV.

     EINVAL    Die höherwertige Komponente von device ist zu groß.

     minor() schlägt fehl, wenn folgende Bedingung erfüllt ist:

     EINVAL    Das Argument device ist NODEV.

ERGEBNIS
     Bei einem Fehler wird NODEV zurückgegeben und errno gesetzt.

SIEHE AUCH
     mknod(2), stat(2).








Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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