char node_name[MAXATOMLEN] = "gtk_";
int gn_start_cnode(char **argv) {   extern ei_cnode ec;  char node_name[MAXATOMLEN] = "gtk_"; /* our node name */  char rem_node_name[MAXATOMLEN] = "";	/* other node name */  ei_x_buff xbuf;  erlang_pid *self = ei_self(&ec);  strcat(node_name,REMNODE);  strcat(rem_node_name,REMNODE);  strcat(rem_node_name,"@");  strcat(rem_node_name,REMHOST);  rem_regname = g_strdup(REMREG);  g_print("I am %s, you are %s\n", node_name, rem_node_name);  if ( ei_connect_init(&ec, node_name, COOKIE, CREATION) < 0 )    g_critical("ei_connect_init");  if ( (fd = ei_connect(&ec, rem_node_name)) < 0 )    g_critical("ei_connect");    self->num = fd;		/* bug?? in ei_reg_send_tmo */  ei_x_new_with_version(&xbuf);  gn_wrap_ans("handshake", &xbuf);  ei_x_encode_empty_list(&xbuf);  gn_send(&xbuf);  ei_x_free(&xbuf);    return fd;} 