diff --git a/Headers/gnustep/base/Time.h b/Headers/gnustep/base/Time.h index 496ef947f..4d1c169de 100644 --- a/Headers/gnustep/base/Time.h +++ b/Headers/gnustep/base/Time.h @@ -31,6 +31,20 @@ #include #include +#ifdef _SEQUENT_ +/* Include needed for getclock() in our replacement for gettimeofday() */ +#include + +/* Include needed for tzset() in our replacement for gettimeofday() */ +#include + +/* Sequent does not define struct timezone in any of it's header files */ +struct timezone { + int tz_minuteswest; + int tz_dsttime; +}; +#endif /* _SEQUENT_ */ + @interface Time : Magnitude { struct timeval tv; /* seconds and useconds */ diff --git a/Source/objects/Time.h b/Source/objects/Time.h index 496ef947f..4d1c169de 100644 --- a/Source/objects/Time.h +++ b/Source/objects/Time.h @@ -31,6 +31,20 @@ #include #include +#ifdef _SEQUENT_ +/* Include needed for getclock() in our replacement for gettimeofday() */ +#include + +/* Include needed for tzset() in our replacement for gettimeofday() */ +#include + +/* Sequent does not define struct timezone in any of it's header files */ +struct timezone { + int tz_minuteswest; + int tz_dsttime; +}; +#endif /* _SEQUENT_ */ + @interface Time : Magnitude { struct timeval tv; /* seconds and useconds */