home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / UUCPBB21 / uucpbb21.lzh / UUCPBB21 / dir_6809.h < prev    next >
Text File  |  1993-11-25  |  631b  |  24 lines

  1.  
  2. struct direct {
  3.    long  d_addr;        /* file desc addr */
  4.    char  d_name[30];    /* directory entry name */
  5.    } ;
  6.  
  7. /* there is #define DIR in stdio.h.  This causes a problem with using DIR
  8. ** for this typedef.  Changing it to _DIR will eliminate this problem.
  9. ** -- Bob Billson
  10. */
  11.  
  12. typedef struct {
  13.    int   dd_fd;         /* fd for open directory */
  14.    char  dd_buf[32];    /* a one entry buffer */
  15.    } DIR;
  16.  
  17. #define DIRECT       struct direct
  18. #define rewinddir(a) seekdir(a, 0L)
  19.  
  20. extern DIR           *opendir();
  21. extern DIRECT        *readdir();
  22. extern long          telldir();
  23. extern /* void */    seekdir(), closedir();
  24.