Hallo Welt!

Ich möchte mit dem API QDBRTVFD ermitteln, ob der FILETYPE eines Files *DATA oder *SRC ist. Laut Beschreibung des APIs auf der IBM-Homepage steht das im 3. Feld der Rückgabewerte, wobei nur das 5. Bit davon aussagt, ob es *DATA (0) oder *SRC (1) ist.
Wie kann man den Wert eines einzelnen Bits einer Variablen auslesen?
Derzeit rufe ich das API aus einem CL-Programm auf, aber von mir aus kann es auch RPG oder COBOL sein.

Oder gibt es noch irgendeine andere Möglichkeit, diesen Wert, den ich auch mit DSPFD TYPE(*ALL) bekommen könnte, in eine Variable zu bringen? DSPFD TYPE(*ALL) OUTPUT(*OUTFILE) geht leider nicht und mit etwas Anderem als TYPE(*ALL) bekomme ich diesen Wert nicht.

Vielen Dank im Voraus für eure Expertenhilfe!
Roland