Witam, pisze client i potrzebuje wyjasnienia przy dobieraniu sie do wlasciwosci pliku ze struct stat, a mianowicie :

Na czym polega koniunkcja bitow w przypadku pola st_mode oraz maski bitowej S_IFMT (0170000) ?

Potrzebuje sprawdzic rodzaj pliku, wszystko chodzi, tylko nog nie widac, wiec jak to sie dokladnie dzieje, to sie zastanawiam wlasnie.

Kod:
 /* ... */
  switch(s.st_mode & S_IFMT)
{
   case S_IFREG : bla bla
   /* itd. .. */
}
Pozdro.