net_attach-Kernel-Service

Zweck

Öffnet einen DFV-E/A-Einheitenhandler.

Syntax

#include <sys/types.h>
#include <sys/errno.h>
#include <aixif/net_if.h>
#include <sys/comio.h>
int net_attach (kopen_ext, device_req, netid, netfpp)
struct  kopen_ext * kopen_ext;
struct  device_req * device_req;
struct  netid_list * netid;
struct file  ** netfpp;

Parameter

Element Beschreibung
Kopen_ext Gibt die Kernelerweiterung für den Einheitenhandler an.
Einheitenanforderung Gibt die Adresse der Einheitenbeschreibungsstruktur an.
netid Gibt die Adresse der Netz-ID-Liste an
Netfpp Gibt die Adresse der Variablen an, die den zurückgegebenen Dateizeiger enthält.

Beschreibung

Der Netzanschluss -Kernel-Service öffnet die mit dem Parameter Einheitenanforderung angegebene Einheitenhandler und startet dann alle Netz-IDs, die in der mit dem Parameter Netid angegebenen Adresse aufgelistet sind.. Der Netzanschluss -Service ist dann inaktiviert und wartet auf die asynchronestart completionBenachrichtigungen vom net_start_fertig -Kernel-Service.

Ausführungsumgebung

Der Kernel-Service Netzanschluss kann nur über Prozessumgebung aufgerufen werden.

Rückgabewerte

Bei Erfolg wird der Wert 0 zurückgegeben und ein Dateizeiger wird in der Adresse gespeichert, die durch den Netfpp -Parameter. angegeben wird. Bei einem Fehler gibt der Netzanschluss -Service entweder die vom fp_opendev -oder Fp_ioctl -Kernelservice empfangenen Fehlercodes oder den Wert EZEITDOUTzurück. Der letzte Wert wird zurückgegeben, wenn eine Operation zum Öffnen das Zeitlimit überschreitet.