diff options
| author | Jeffrey Altman <jaltman@secure-endpoints.com> | 2005-11-15 00:16:17 +0000 |
|---|---|---|
| committer | Jeffrey Altman <jaltman@secure-endpoints.com> | 2005-11-15 00:16:17 +0000 |
| commit | e9f59ca61ff224908576959a2cf394b63d05c462 (patch) | |
| tree | 4647cb42e407e4e8935c9d7ef8aed17a8ec1140a /src/lib | |
| parent | afe2c8a8eb1f6c66796b78f127ab03a12dc84e90 (diff) | |
| download | krb5-e9f59ca61ff224908576959a2cf394b63d05c462.tar.gz krb5-e9f59ca61ff224908576959a2cf394b63d05c462.tar.xz krb5-e9f59ca61ff224908576959a2cf394b63d05c462.zip | |
* Correct function prototypes that should have been using
krb5_timestamp in order to prevent type conflicts if
krb5_timestamp ever becomes a 64-bit value
* Force the use of 32-bit time_t with Microsoft's VS 2005
compiler on 32-bit platforms
* Test for inclusion of krb5.h before k5-int.h
ticket: 2883
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17488 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/krb5/os/ChangeLog | 12 | ||||
| -rw-r--r-- | src/lib/krb5/os/timeofday.c | 2 | ||||
| -rw-r--r-- | src/lib/krb5/os/toffset.c | 8 | ||||
| -rw-r--r-- | src/lib/krb5/os/ustime.c | 2 |
4 files changed, 18 insertions, 6 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog index 8a76affc7..6e35592cb 100644 --- a/src/lib/krb5/os/ChangeLog +++ b/src/lib/krb5/os/ChangeLog @@ -1,3 +1,15 @@ +2005-11-14 Jeffrey Altman <jaltman@mit.edu> + + * toffset.c: (krb5_set_real_time, krb5_set_debugging_time, + krb5_get_time_offsets, krb5_set_time_offsets) + * timeofday.c:(krb5_timeofday) + * ustime.c: (krb5_us_timeofday) + + Change type of "seconds" parameter from krb5_int32 to krb5_timestamp + This does not alter the ABI on existing platforms but will provide + consistency when we need to consider changing krb5_timestamp to a + 64-bit value. + 2005-09-16 Tom Yu <tlyu@mit.edu> * dnsglue.c (USE_RES_NINIT): Fix braino: define to 1, not empty diff --git a/src/lib/krb5/os/timeofday.c b/src/lib/krb5/os/timeofday.c index 55dfe9b78..dcc75f566 100644 --- a/src/lib/krb5/os/timeofday.c +++ b/src/lib/krb5/os/timeofday.c @@ -33,7 +33,7 @@ #include <time.h> krb5_error_code KRB5_CALLCONV -krb5_timeofday(krb5_context context, register krb5_int32 *timeret) +krb5_timeofday(krb5_context context, register krb5_timestamp *timeret) { krb5_os_context os_ctx = context->os_context; time_t tval; diff --git a/src/lib/krb5/os/toffset.c b/src/lib/krb5/os/toffset.c index 4578f822a..967b9d62b 100644 --- a/src/lib/krb5/os/toffset.c +++ b/src/lib/krb5/os/toffset.c @@ -36,7 +36,7 @@ * routine */ krb5_error_code KRB5_CALLCONV -krb5_set_real_time(krb5_context context, krb5_int32 seconds, krb5_int32 microseconds) +krb5_set_real_time(krb5_context context, krb5_timestamp seconds, krb5_int32 microseconds) { krb5_os_context os_ctx = context->os_context; krb5_int32 sec, usec; @@ -58,7 +58,7 @@ krb5_set_real_time(krb5_context context, krb5_int32 seconds, krb5_int32 microsec * is useful for running the krb5 routines through test suites */ krb5_error_code -krb5_set_debugging_time(krb5_context context, krb5_int32 seconds, krb5_int32 microseconds) +krb5_set_debugging_time(krb5_context context, krb5_timestamp seconds, krb5_int32 microseconds) { krb5_os_context os_ctx = context->os_context; @@ -87,7 +87,7 @@ krb5_use_natural_time(krb5_context context) * This routine returns the current time offsets in use. */ krb5_error_code KRB5_CALLCONV -krb5_get_time_offsets(krb5_context context, krb5_int32 *seconds, krb5_int32 *microseconds) +krb5_get_time_offsets(krb5_context context, krb5_timestamp *seconds, krb5_int32 *microseconds) { krb5_os_context os_ctx = context->os_context; @@ -103,7 +103,7 @@ krb5_get_time_offsets(krb5_context context, krb5_int32 *seconds, krb5_int32 *mic * This routine sets the time offsets directly. */ krb5_error_code -krb5_set_time_offsets(krb5_context context, krb5_int32 seconds, krb5_int32 microseconds) +krb5_set_time_offsets(krb5_context context, krb5_timestamp seconds, krb5_int32 microseconds) { krb5_os_context os_ctx = context->os_context; diff --git a/src/lib/krb5/os/ustime.c b/src/lib/krb5/os/ustime.c index 65e92a043..ef923d387 100644 --- a/src/lib/krb5/os/ustime.c +++ b/src/lib/krb5/os/ustime.c @@ -34,7 +34,7 @@ #include "k5-int.h" krb5_error_code KRB5_CALLCONV -krb5_us_timeofday(krb5_context context, krb5_int32 *seconds, krb5_int32 *microseconds) +krb5_us_timeofday(krb5_context context, krb5_timestamp *seconds, krb5_int32 *microseconds) { krb5_os_context os_ctx = context->os_context; krb5_int32 sec, usec; |
