Lines Matching refs:addrbuf
893 ldap_pvt_sockaddrstr( Sockaddr *sa, struct berval *addrbuf )
899 addrbuf->bv_len = snprintf( addrbuf->bv_val, addrbuf->bv_len,
905 strcpy(addrbuf->bv_val, "IP=");
910 addrbuf->bv_val+3, addrbuf->bv_len-3 );
916 if ( addr != addrbuf->bv_val+3 ) {
917 addrbuf->bv_len = sprintf( addrbuf->bv_val+3, "%s:%d", addr,
921 addrbuf->bv_len = sprintf( addr+len, ":%d",
927 addrbuf->bv_val+4, addrbuf->bv_len-4 );
929 if ( addr != addrbuf->bv_val+4 ) {
930 addrbuf->bv_len = sprintf( addrbuf->bv_val+3, "[%s]:%d", addr,
934 addrbuf->bv_val[3] = '[';
935 addrbuf->bv_len = sprintf( addr+len, "]:%d",
942 strcpy(addrbuf->bv_val, "IP=");
945 addrbuf->bv_val+3, addrbuf->bv_len-3 );
950 if ( addr != addrbuf->bv_val+3 ) {
951 addrbuf->bv_len = sprintf( addrbuf->bv_val+3, "%s:%d", addr,
955 addrbuf->bv_len = sprintf( addr+len, ":%d",
960 addrbuf->bv_val[0] = '\0';