int result = 0; result = bind(sock, (struct sockaddr*)&addr, sizeof(addr)); if (result < 0) { char *message; sprintf(message, "Unable to bind to listen port (error code %d)", result); error(message); }