-
Gerade bei der Verwendung von C-Funktionen ist es wichtig die Art des Aufrufes genau anzugeben.
Man unterscheidet zwischen "call .... by reference .... by value ...", wobei alle Aufrufe auch gemischt vorkommen können.
Das Beispiel der Funktion Socket() müsste daher so aussehen:
* Definition Binär-Felder (int)
77 Address-Family pic s9(9) comp-4.
77 Type pic s9(9) comp-4.
77 Protocoll pic s9(9) comp-4.
77 Socket-Num pic s9(9) comp-4.
call procedure "socket" by value Address-family Type Protocoll returning Socket-Num
Fehler stehen dann ja in "errno", die als externe Variable deklariert werden muss:
77 errno pic s9(9) comp-4 external.
Hier könnte jedoch die Groß/Kleinschreibung ggf. ein Problem werden.
Ein Beispiel für Socket-Programmierung habe ich nicht, aber vielleicht findest du ja was bei google.
Similar Threads
-
By Winnilein in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 11-11-05, 08:47
-
By sim in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 30-08-04, 08:30
-
By jsiegel in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 22-06-04, 21:37
-
By karin-vogelmann in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 31-10-01, 19:53
-
By Zehetner in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 10-10-01, 13:09
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks