Ignore:
Timestamp:
Nov 26, 2006, 2:46:21 PM (19 years ago)
Author:
bird
Message:

MSC hacking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ash/bltin/test.c

    r630 r632  
    361361                return S_ISDIR(s.st_mode);
    362362        case FILCDEV:
     363#ifdef S_ISCHR
    363364                return S_ISCHR(s.st_mode);
     365#else
     366        return 0;
     367#endif
    364368        case FILBDEV:
     369#ifdef S_ISBLK
    365370                return S_ISBLK(s.st_mode);
     371#else
     372        return 0;
     373#endif
    366374        case FILFIFO:
     375#ifdef S_ISFIFO
    367376                return S_ISFIFO(s.st_mode);
     377#else
     378        return 0;
     379#endif
    368380        case FILSOCK:
     381#ifdef S_ISSOCK
    369382                return S_ISSOCK(s.st_mode);
     383#else
     384        return 0;
     385#endif
    370386        case FILSYM:
    371387                return S_ISLNK(s.st_mode);
     
    375391                return (s.st_mode & S_ISGID) != 0;
    376392        case FILSTCK:
     393#ifdef S_ISVTX
    377394                return (s.st_mode & S_ISVTX) != 0;
     395#else
     396        return 0;
     397#endif
    378398        case FILGZ:
    379399                return s.st_size > (off_t)0;
Note: See TracChangeset for help on using the changeset viewer.