X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fadd.c;h=110e3d365dd94715ee392feab4fab3d9d8241899;hb=43f29c3cb85f252b3c6aaf39e85a5d02bffb51e0;hp=93cc3cdcd3b3c74e7eab51c8c35d54632fc5bb19;hpb=76ed17f7942d4e3810fa90b46143e615af311167;p=openldap diff --git a/servers/slapd/add.c b/servers/slapd/add.c index 93cc3cdcd3..110e3d365d 100644 --- a/servers/slapd/add.c +++ b/servers/slapd/add.c @@ -10,11 +10,14 @@ * is provided ``as is'' without express or implied warranty. */ +#include "portable.h" + #include -#include -#include -#include -#include + +#include +#include +#include + #include "slap.h" extern Backend *select_backend(); @@ -184,10 +187,11 @@ add_created_attrs( Operation *op, Entry *e ) attr_merge( e, "creatorsname", bvals ); pthread_mutex_lock( ¤ttime_mutex ); - ltm = localtime( ¤ttime ); -#ifdef LDAP_Y2K +#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 pthread_mutex_unlock( ¤ttime_mutex );