Ciao, faccio una stat su una directory passata da linea di comando e, prima di tentarne la apertura, vorrei controllare che sia effettivamente una directory e che, chi ha lanciato il comando, abbia i diritti per accedervi. In particolare vorrei permettere l'apertura solo se la directory indicata e' accessibile in LETTURA sia al "group" che ad "other". So che il field "st_mode" (Della struct stat) e' quello di riferimento per questa "questione". Ci sono delle macro apposite(S_IRUSR, S_IRGRP, etc.), riferite ai possibili valori di st_mode, con le quali, appunto, poter capire i diritti di accesso della directory. Il problema e' che non so come "utilizzarle"...![]()
Pertanto... per controllare che la directory su cui ho fatto la stat sia accessibile in lettura sia a 'group' che ad 'other' quale CONDIZIONE deve valere su st_mode ?!?
thks![]()