From 37a25fa648a069c77df1e3ce3bc4e0a9e171952c Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Mon, 1 Nov 1999 17:19:01 +0000 Subject: [PATCH] Set modifiersname/timestamp upon creation. Remove LDAP_LOCALTIME support. --- servers/slapd/add.c | 7 ++----- servers/slapd/modify.c | 5 ----- servers/slapd/monitor.c | 19 +------------------ 3 files changed, 3 insertions(+), 28 deletions(-) diff --git a/servers/slapd/add.c b/servers/slapd/add.c index 1516066f58..093072677b 100644 --- a/servers/slapd/add.c +++ b/servers/slapd/add.c @@ -247,21 +247,18 @@ add_created_attrs( Operation *op, Entry *e ) bv.bv_len = strlen( bv.bv_val ); } attr_merge( e, "creatorsname", bvals ); + attr_merge( e, "modifiersname", bvals ); currenttime = slap_get_time(); ldap_pvt_thread_mutex_lock( &gmtime_mutex ); -#ifndef LDAP_LOCALTIME ltm = gmtime( ¤ttime ); strftime( buf, sizeof(buf), "%Y%m%d%H%M%SZ", ltm ); -#else - ltm = localtime( ¤ttime ); - strftime( buf, sizeof(buf), "%y%m%d%H%M%SZ", ltm ); -#endif ldap_pvt_thread_mutex_unlock( &gmtime_mutex ); bv.bv_val = buf; bv.bv_len = strlen( bv.bv_val ); attr_merge( e, "createtimestamp", bvals ); + attr_merge( e, "modifytimestamp", bvals ); return LDAP_SUCCESS; } diff --git a/servers/slapd/modify.c b/servers/slapd/modify.c index 6ac98f292d..705cab59db 100644 --- a/servers/slapd/modify.c +++ b/servers/slapd/modify.c @@ -288,13 +288,8 @@ add_modified_attrs( Operation *op, LDAPModList **modlist ) currenttime = slap_get_time(); ldap_pvt_thread_mutex_lock( &gmtime_mutex ); -#ifndef LDAP_LOCALTIME ltm = gmtime( ¤ttime ); strftime( buf, sizeof(buf), "%Y%m%d%H%M%SZ", ltm ); -#else - ltm = localtime( ¤ttime ); - strftime( buf, sizeof(buf), "%y%m%d%H%M%SZ", ltm ); -#endif ldap_pvt_thread_mutex_unlock( &gmtime_mutex ); bv.bv_val = buf; diff --git a/servers/slapd/monitor.c b/servers/slapd/monitor.c index 506771f3e4..935ae28fee 100644 --- a/servers/slapd/monitor.c +++ b/servers/slapd/monitor.c @@ -105,19 +105,12 @@ monitor_info( } ldap_pvt_thread_mutex_lock( &gmtime_mutex ); -#ifndef LDAP_LOCALTIME + ltm = gmtime( &c->c_starttime ); strftime( buf2, sizeof(buf2), "%Y%m%d%H%M%SZ", ltm ); ltm = gmtime( &c->c_activitytime ); strftime( buf3, sizeof(buf2), "%Y%m%d%H%M%SZ", ltm ); -#else - ltm = localtime( &c->.c_starttime ); - strftime( buf2, sizeof(buf2), "%y%m%d%H%M%SZ", ltm ); - - ltm = localtime( &c->c_activitytime ); - strftime( buf3, sizeof(buf2), "%y%m%d%H%M%SZ", ltm ); -#endif ldap_pvt_thread_mutex_unlock( &gmtime_mutex ); @@ -232,24 +225,14 @@ monitor_info( currenttime = slap_get_time(); ldap_pvt_thread_mutex_lock( &gmtime_mutex ); -#ifndef LDAP_LOCALTIME ltm = gmtime( ¤ttime ); strftime( buf, sizeof(buf), "%Y%m%d%H%M%SZ", ltm ); -#else - ltm = localtime( ¤ttime ); - strftime( buf, sizeof(buf), "%y%m%d%H%M%SZ", ltm ); -#endif val.bv_val = buf; val.bv_len = strlen( buf ); attr_merge( e, "currenttime", vals ); -#ifndef LDAP_LOCALTIME ltm = gmtime( &starttime ); strftime( buf, sizeof(buf), "%Y%m%d%H%M%SZ", ltm ); -#else - ltm = localtime( &starttime ); - strftime( buf, sizeof(buf), "%y%m%d%H%M%SZ", ltm ); -#endif ldap_pvt_thread_mutex_unlock( &gmtime_mutex ); val.bv_val = buf; -- 2.39.5