On 16 March 2011 21:01, Juan Quintela <quint...@redhat.com> wrote: > - ret = bind(fd, (struct sockaddr *)&saddr, sizeof(saddr)); > + ret = tcp_server_start(host_str, &fd); > if (ret < 0) { > - perror("bind"); > + perror("tcp_server_start"); > return -1; > }
It looks like tcp_server_start() returns an error code rather than setting errno, so isn't perror() wrong here? -- PMM