home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume15 / vtree / customize.h next >
C/C++ Source or Header  |  1988-05-23  |  900b  |  42 lines

  1. /* agef
  2.   
  3.    SCCS ID    @(#)customize.h    1.6    7/9/87
  4.   
  5.    This is the customizations file.  It changes our ideas of
  6.    how to read directories.
  7. */
  8.  
  9. /*#define FLOAT_FORMAT    "%d %#4.1fM"    /* if your printf does %# */
  10. #define FLOAT_FORMAT    "%d %4.1fM" /* if it doesn't do %# */
  11.  
  12. #define NAMELEN    512        /* max size of a full pathname */
  13.  
  14. #ifdef BSD
  15. #    include        <sys/dir.h>
  16. #    define    OPEN    DIR
  17. #    define    READ    struct direct
  18. #    define    NAME(x)    ((x).d_name)
  19. #else
  20. #ifdef SYS_V
  21.  /* Customize this.  This is part of Doug Gwyn's package for */
  22.  /* reading directories.  If you've put this file somewhere */
  23.  /* else, edit the next line. */
  24.  
  25. #    include        <sys/dirent.h>
  26.  
  27. #    define    OPEN    struct direct
  28. #    define    READ    struct dirent
  29. #    define    NAME(x)    ((x).d_name)
  30. #else
  31. #ifdef SYS_III
  32. #    define    OPEN    FILE
  33. #    define    READ    struct direct
  34. #    define    NAME(x)    ((x).d_name)
  35. #    define    INO(x)    ((x).d_ino)
  36.  
  37. #    include        "direct.c"
  38.  
  39. #endif
  40. #endif
  41. #endif
  42.