MTOD-Makro für mbuf Kernel Services

Zweck

Konvertiert einen Zeiger in eine MBUF -Struktur in einen Zeiger auf die in dieser MBUF -Struktur gespeicherten Daten.

Syntax

#include <sys/mbuf.h>
MTOD ( m,  type);

Parameter

Element Beschreibung
m Gibt die Adresse einer MBUF -Struktur an
Typ Gibt den Typ an, in den der Ergebniszeiger umgesetzt werden soll

Beschreibung

Das Makro MTOD konvertiert einen Zeiger in eine MBUF -Struktur in einen Zeiger auf die in der MBUF -Struktur gespeicherten Daten. Dieses Makro kann wie im folgenden Beispiel verwendet werden:

char    *bufp;
         bufp = MTOD(m, char *);

Ausführungsumgebung

Das Makro MTOD kann über die Prozess -oder Unterbrechung -Umgebung aufgerufen werden.