summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorJeffrey Altman <jaltman@secure-endpoints.com>2005-11-15 00:16:17 +0000
committerJeffrey Altman <jaltman@secure-endpoints.com>2005-11-15 00:16:17 +0000
commite9f59ca61ff224908576959a2cf394b63d05c462 (patch)
tree4647cb42e407e4e8935c9d7ef8aed17a8ec1140a /src/lib
parentafe2c8a8eb1f6c66796b78f127ab03a12dc84e90 (diff)
downloadkrb5-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/ChangeLog12
-rw-r--r--src/lib/krb5/os/timeofday.c2
-rw-r--r--src/lib/krb5/os/toffset.c8
-rw-r--r--src/lib/krb5/os/ustime.c2
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;