home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / GNU_1OF3.ZIP / HEADERS.ZIP / g++-include / sys / dir.h next >
Encoding:
C/C++ Source or Header  |  1992-02-07  |  777 b   |  42 lines

  1. #ifndef __libgxx_sys_dir_h
  2.  
  3. extern "C" {
  4.  
  5. #ifdef __sys_dir_h_recursive
  6. #include_next <sys/dir.h>
  7. #else
  8. #define __sys_dir_h_recursive
  9. #define opendir __hide_opendir
  10. #define closedir __hide_closedir
  11. #define readdir __hide_readdir
  12. #define telldir __hide_telldir
  13. #define seekdir __hide_seekdir
  14. #if ! (defined(__ultrix__) || defined(__sun__))
  15. #define rewinddir __hide_rewinddir
  16. #endif
  17.  
  18. #include_next <sys/dir.h>
  19.  
  20. #define __libgxx_sys_dir_h
  21. #undef opendir
  22. #undef closedir
  23. #undef readdir
  24. #undef telldir
  25. #undef seekdir
  26. #if ! (defined(__ultrix__) || defined(__sun__))
  27. #undef rewinddir
  28. #endif
  29.  
  30. DIR *opendir(const char *);
  31. int closedir(DIR *);
  32. struct direct *readdir(DIR *);
  33. long telldir(DIR *);
  34. void seekdir(DIR *, long);
  35. #ifndef rewinddir
  36. void rewinddir(DIR *);
  37. #endif
  38. #endif
  39. }
  40.  
  41. #endif
  42.