]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/util-int.c
Insert missing ')'...
[openldap] / libraries / libldap / util-int.c
index 3ace0c799b5bc6956339193bae48d4ccc3192f07..31cbaafbe3ca73a925663bd88a851f4c63e1c55f 100644 (file)
@@ -41,13 +41,13 @@ char *ldap_int_strtok( char *str, const char *delim, char **pos )
 
 char *ldap_int_ctime( const time_t *tp, char *buf )
 {
-#ifdef HAVE_CTIME_R
-# if defined( ARGS_CTIME_R_2 )
-       return ctime_r(tp,buf);
-# elif defined( ARGS_CTIME_R_3 )
+#if defined( HAVE_CTIME_R ) && defined( CTIME_R_NARGS )
+# if (CTIME_R_NARGS > 3) || (CTIME_R_NARGS < 2)
+       choke me!  nargs should have 2 or 3
+# elif CTIME_R_NARGS > 2
        return ctime_r(tp,buf,26);
 # else
-       Do not know how many arguments ctime_r takes, so generating error
+       return ctime_r(tp,buf);
 # endif          
 #else
        return ctime(tp);