]> git.sur5r.net Git - openldap/commitdiff
Obey CTIME_R_RETURNS_INT
authorHallvard Furuseth <hallvard@openldap.org>
Sat, 6 Mar 1999 04:23:17 +0000 (04:23 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Sat, 6 Mar 1999 04:23:17 +0000 (04:23 +0000)
libraries/libldap/util-int.c

index 1308eb621d5507d2e711c18e3c2d9c0d869d6986..eb0517d9bf508c9d550e56bc86c3e030c2411d70 100644 (file)
@@ -70,6 +70,8 @@ char *ldap_pvt_ctime( const time_t *tp, char *buf )
 #ifdef USE_CTIME_R
 # if (CTIME_R_NARGS > 3) || (CTIME_R_NARGS < 2)
        choke me!  nargs should have 2 or 3
+# elif CTIME_R_NARGS > 2 && defined(CTIME_R_RETURNS_INT)
+       return( ctime_r(tp,buf,26) < 0 ? 0 : buf );
 # elif CTIME_R_NARGS > 2
        return ctime_r(tp,buf,26);
 # else