View Full Version : Größe von DLO und IFS ermitteln
Ich hab noch ein Problem.
Bei meiner Sicherung in SAVF prüfe ich ob genügend Speicherplatz auf den Platten vorhanden ist.
Die Bibliotheksgröße der zu sichernden Bibliothek ermittle ich über das API QLIRLIBD. Jetzt soll ich aber auch DLO (SAVDLO) und IFS (SAV) in Savefile sichern.
Weiss jemand wie ich mir vom DLO und IFS die Größe ermitteln kann ?
Vielen Dank für Eure Mühe
Mittels C-Funktion "stat()".
Puh,
ich hab noch nie was mit c auf der AS/400 gemacht. Sie könnten mir nicht ein kleines Beispiel geben wie ich so was mache ? Hab auch eigentlich von c keine Ahnung. Wenns nicht zu viel Aufwand für sie ist würde mich das schon interessieren
Ich hab mal im C-Handbuch ILE C for iSeries Run-Time Library Functions nachgeschaut da find ich aber keinen stat()
Ich hab mal im C-Handbuch ILE C for iSeries Run-Time Library Functions nachgeschaut da find ich aber keinen stat()
stat() ist in der Online Library unter den Unix Type APIs / Integrated File System APIs (http://publib.boulder.ibm.com/infocenter/iseries/v5r3/ic2924/index.htm?info/apis/unix2.htm) beschrieben
Birgitta
Könnte mir jemand vielleicht einen Link nennen welcher ein kleines Tutorial für C auf AS/400 beinhaltet ?
Schau mal auf folgende Seite. Dort ist eine sehr gute Dokumentation bzgl. IFS-Verarbeitung. Da findest Du auch ein Beispiel zur Funktion stat().
http://www.scottklement.com/rpg/ifs.html
Gruß,
KM
Also dass mit den C-Funktionen ist echt stark. Gibt es eigentlich noch weitere dieser C-Funktionen die nichts mit dem IFS zu tun haben ?
Und wenn ja wo finde ich die ?
Du hast doch selbst das zugehörige Handbuch weiter oben schon erwähnt. Schau halt einfach mal rein. Vielleicht findest Du ja was brauchbares. Wie wäre es z.B. mit system(), um einen Systembefehl auszuführen, oder atoi(), um ein alpha-Feld in ein numerisches zu konvertieren. Nur um mal ein paar zu nennen.
Gruß,
KM