Hallo pl,
schau dir mal die Bit-Operatoren an. Im wesentlichen brauscht du
&
,|
und~
:
Überschlafen. stat(FILE) liefert einen integer. Die zu untersuchenden Bits, insgesamt sind das neun an der Zahl, erhalten wir infolge Verschiebung nach rechts mit dem Shift-Operator. Nach der bitweise Verschiebung wird jeweils mit 1 maskiert, so erhalten wir die einzelne Berechtigung. pl