 
 GEMDOS
GEMDOS
 Zeichenweise Ein-/Ausgabe
Zeichenweise Ein-/Ausgabe
 ARGV-Verfahren
ARGV-Verfahren
| • Fwritev | Daten aus mehreren Puffern schreiben | 
| • Freadv | Daten in mehrere Puffer lesen | 
| • Fsocket | Endpunkt für die Kommunikation erstellen | 
| • Fsocketpair | Ein Paar verbundener Sockets erstellen | 
| • Faccept | Eine Verbindung an einem Socket akzeptieren | 
| • Fconnect | Eine Verbindung an einem Socket initiieren | 
| • Fbind | Einen Namen mit einem Socket verbinden | 
| • Flisten | Auf Verbindungen an einem Socket warten | 
| • Frecvmsg | Eine Nachricht von einem Socket erhalten | 
| • Fsendmsg | Eine Nachricht an einen Socket schicken | 
| • Frecvfrom | Eine Nachricht von einem Socket erhalten | 
| • Fsendto | Eine Nachricht an einen Socket schicken | 
| • Fsetsockopt | Optionen für Sockets festlegen | 
| • Fgetsockopt | Optionen für Sockets erfragen | 
| • Fgetpeername | Namen des verbundenen Peer-Sockets erfragen | 
| • Fgetsockname | Socket-Namen abrufen | 
| • Fshutdown | Teil einer Vollduplex-Verbindung herunter fahren | 
Querverweis: Netzwerkfunktionen
| Name: | »file write« - Daten aus mehreren Puffern schreiben | 
| Gemdosnummer: | 347 | 
| Deklaration: | int32_t Fwritev(int16_t handle, struct iovec *iov, int32_t
niov); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »file read« - Daten in mehrere Puffer lesen | 
| Gemdosnummer: | 348 | 
| Deklaration: | int32_t Freadv(int16_t handle, struct iovec *iov, int32_t
niov); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »socket« - Endpunkt für die Kommunikation erstellen | 
| Gemdosnummer: | 352 | 
| Deklaration: | int32_t Fsocket(int32_t domain, int32_t type, int32_t
protocol); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »socketpair« - Ein Paar verbundener Sockets erstellen | 
| Gemdosnummer: | 353 | 
| Deklaration: | int32_t Fsocketpair(int32_t domain, int32_t type, int32_t
protocol, int16_t fds[2]); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »accetp« - Eine Verbindung an einem Socket akzeptieren | 
| Gemdosnummer: | 354 | 
| Deklaration: | int32_t Faccept(int16_t fd, struct sockaddr *name, uint32_t
*anamelen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »connect« - Eine Verbindung an einem Socket initiieren | 
| Gemdosnummer: | 355 | 
| Deklaration: | int32_t Fconnect(int16_t fd, struct sockaddr *name, uint32_t
anamelen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »bind« - Einen Namen mit einem Socket verbinden | 
| Gemdosnummer: | 356 | 
| Deklaration: | int32_t Fbind(int16_t fd, const struct sockaddr *name, uint32_t
anamelen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »listen« - Auf Verbindungen an einem Socket warten | 
| Gemdosnummer: | 357 | 
| Deklaration: | int32_t Flisten(int16_t fd, int32_t backlog); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »recvmsg« - Eine Nachricht von einem Socket erhalten | 
| Gemdosnummer: | 358 | 
| Deklaration: | int32_t Frecvmsg(int16_t fd, struct msghdr *msg, int32_t
flags); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »sendmsg« - Eine Nachricht an einen Socket schicken | 
| Gemdosnummer: | 359 | 
| Deklaration: | int32_t Fsendmsg(int16_t fd, const struct msghdr *msg, int32_t
flags); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »recvfrom« - Eine Nachricht von einem Socket erhalten | 
| Gemdosnummer: | 360 | 
| Deklaration: | int32_t Frecvfrom(int16_t fd, void *buf, int32_t buflen,
int32_t flags, struct sockaddr *to, uint32_t *addrlen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »sendto« - Eine Nachricht an einen Socket schicken | 
| Gemdosnummer: | 361 | 
| Deklaration: | int32_t Fsendto(int16_t fd, const void *buf, int32_t buflen,
int32_t flags, const struct sockaddr *to, uint32_t addrlen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »setsockopt« - Optionen für Sockets festlegen | 
| Gemdosnummer: | 362 | 
| Deklaration: | int32_t Fsetsockopt(int16_t fd, int32_t level, int32_t name,
const void *val, uint32_t valsize); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »getsockopt« - Optionen für Sockets erfragen | 
| Gemdosnummer: | 363 | 
| Deklaration: | int32_t Fgetsockopt(int16_t fd, int32_t level, int32_t name,
void *val, uint32_t *valsize); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »getpeername« - Namen des verbundenen Peer-Sockets erfragen | 
| Gemdosnummer: | 364 | 
| Deklaration: | int32_t Fgetpeername(int16_t fd, struct sockaddr *asa, uint32_t
*alen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »getsockname« - Socket-Namen abrufen | 
| Gemdosnummer: | 365 | 
| Deklaration: | int32_t Fgetsockname(int16_t fd, struct sockaddr *asa, uint32_t
*alen); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
| Name: | »shutdown« - Teil einer Vollduplex-Verbindung herunter fahren | 
| Gemdosnummer: | 366 | 
| Deklaration: | int32_t Fshutdown(int16_t fd, int32_t how); | 
| Beschreibung: |  | 
| Ergebnis: |  | 
| Verfügbar: | Sie steht ab FreeMiNT 1.16 zur Verfügung. | 
| Gruppe: | Netzwerk | 
| Querverweis: |  | 
 
 GEMDOS
GEMDOS
 Zeichenweise Ein-/Ausgabe
Zeichenweise Ein-/Ausgabe
 ARGV-Verfahren
ARGV-Verfahren