home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / SRC / lharc.lzh / LHARC / lhdir.h < prev    next >
Text File  |  1991-05-12  |  805b  |  36 lines

  1. /*----------------------------------------------------------------------*/
  2. /*        Directory access routine for LHarc UNIX            */
  3. /*                                    */
  4. /*        Copyright(C) MCMLXXXIX  Yooichi.Tagawa            */
  5. /*    Emulate opendir(),readdir(),closedir() function for LHarc    */
  6. /*                                    */
  7. /*  V0.00  Original                1988.05.31  Y.Tagawa    */
  8. /*  V0.03  Release #3 for LHarc UNIX        1988.07.02  Y.Tagawa    */
  9. /*----------------------------------------------------------------------*/
  10.  
  11.  
  12. /* DIRBLKSIZ must be sizeof (SYSTEM struct direct) * N   !!! */
  13.  
  14. #ifndef DIRBLKSIZ
  15. #define DIRBLKSIZ    512
  16. #endif
  17.  
  18. struct direct {
  19.   int    d_ino;
  20.   int    d_namlen;
  21.   char    d_name[256];
  22. };
  23.  
  24. typedef struct {
  25.   int    dd_fd;
  26.   int    dd_loc;
  27.   int    dd_size;
  28.   char    dd_buf[DIRBLKSIZ];
  29. } DIR;
  30.  
  31.  
  32. extern DIR *opendir ();
  33. extern struct direct *readdir ();
  34. extern closedir ();
  35.  
  36.