switch(s.st_mode & S_IFMT)
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.
" Wszystko, co ma początek, ma też koniec. Widzę nadchodzący koniec. Widzę rozciągającą się ciemność. Widzę śmierć ."