diff --git a/libraries/libldap/string.c b/libraries/libldap/string.c new file mode 100644 index 0000000000000000000000000000000000000000..a251a660cc304127a882c0977deab806fecca6dd --- /dev/null +++ b/libraries/libldap/string.c @@ -0,0 +1,26 @@ +/* + * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. + * COPYING RESTRICTIONS APPLY, see COPYRIGHT file + */ + +#include "portable.h" + +#include <stdlib.h> +#include <ac/string.h> +#include <ac/time.h> + +#include "ldap-int.h" + +char * +(ldap_pvt_strdup)( const char *s ) +{ + char *p; + int len; + len = strlen( s ) + 1; + if ( (p = (char *) malloc( len )) == NULL ) + return( (char *)0 ); + + memcpy( p, s, len ); + + return( p ); +}