rem: void uac_child_init( int rank ) { int pid_nr; char *c; int len;  pid_nr=getpid() % (1<<(MAX_PID_LEN*4)); c=call_id+RAND_DIGITS+1; len=MAX_PID_LEN; int2reverse_hex( &c, &len, pid_nr ); while (len) { *c='z'; len--; c++; } *c='-';  callid_seq=random() % TABLE_ENTRIES;
add: int uac_child_init( int rank ) { callid_suffix_len=snprintf(callid_suffix,CALLID_SUFFIX_LEN, "%c%d@%*s", CID_SEP, my_pid(), sock_info[bind_idx].address_str.len, sock_info[bind_idx].address_str.s ); if (callid_suffix_len==-1) { LOG(L_ERR, "ERROR: uac_child_init: buffer too small\n"); return -1; } DBG("DEBUG: callid_suffix: %s\n", callid_suffix ); return 1;
context: void uac_child_init( int rank ) {	int pid_nr;	char *c;	int len;	pid_nr=getpid() % (1<<(MAX_PID_LEN*4));	c=call_id+RAND_DIGITS+1;	len=MAX_PID_LEN;	int2reverse_hex( &c, &len, pid_nr );	while (len) { *c='z'; len--; c++; }	*c='-';	callid_seq=random() % TABLE_ENTRIES;}