home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.2 (Developer) / NS_dev_3.2.iso / NextDeveloper / Headers / g++ / sys / time.h < prev    next >
C/C++ Source or Header  |  1993-08-20  |  714b  |  42 lines

  1. #ifndef __libgxx_sys_time_h
  2.  
  3. extern "C"
  4. {
  5. #ifdef __sys_time_h_recursive
  6. #include_next <sys/time.h>
  7. #else
  8. #define __sys_time_h_recursive
  9.  
  10. // Some system (e.g Ultrix) define these in sys/time.h.
  11.  
  12. #ifndef __time_h_recursive
  13. #define time __hide_time
  14. #define clock __hide_clock
  15. #define gmtime __hide_gmtime
  16. #define localtime __hide_localtime
  17. #define ctime __hide_ctime
  18. #define asctime __hide_asctime
  19. #define strftime __hide_strftime
  20. #endif
  21.  
  22. #ifdef VMS
  23. #include "GNU_CC_INCLUDE:[sys]resourcetime.h"
  24. #else
  25. #include_next <sys/time.h>
  26. #endif
  27. #undef __sys_time_h_recursive
  28.  
  29. #define __libgxx_sys_time_h 1
  30.  
  31. #undef clock
  32. #undef ctime
  33. #undef gmtime
  34. #undef localtime
  35. #undef time
  36. #undef asctime
  37. #undef strftime 
  38. #endif
  39. }
  40.  
  41. #endif 
  42.