X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fcnid_dbd%2Fusockfd.c;h=269c6575beefbc8e5f5026d6d090425892a40d62;hb=4b29d079dcb5d06eca960c6f517bfda05612eb79;hp=ceb6ff211ad6628693b18e48bb2c1fbec2925c03;hpb=954f1435c53be3c861e662d9a6699227c612de57;p=netatalk.git diff --git a/etc/cnid_dbd/usockfd.c b/etc/cnid_dbd/usockfd.c index ceb6ff21..269c6575 100644 --- a/etc/cnid_dbd/usockfd.c +++ b/etc/cnid_dbd/usockfd.c @@ -11,24 +11,17 @@ #include #include #include -#ifdef HAVE_UNISTD_H #include -#endif /* HAVE_UNISTD_H */ #include #include #include #include #include - -#ifdef HAVE_SYS_TYPES_H #include -#endif /* HAVE_SYS_TYPES_H */ -#ifdef HAVE_SYS_TIME_H #include -#endif /* HAVE_SYS_TIME_H */ - #include +#include #include "usockfd.h" #include @@ -92,15 +85,15 @@ int tsockfd_create(char *host, char *port, int backlog) hints.ai_socktype = SOCK_STREAM; if ((ret = getaddrinfo(host, port, &hints, &servinfo)) != 0) { - LOG(log_error, logtype_default, "tsockfd_create: getaddrinfo: %s\n", gai_strerror(ret)); - return 0; + LOG(log_error, logtype_cnid, "tsockfd_create: getaddrinfo: %s\n", gai_strerror(ret)); + return -1; } /* create a socket */ /* loop through all the results and bind to the first we can */ for (p = servinfo; p != NULL; p = p->ai_next) { if ((sockfd = socket(p->ai_family, p->ai_socktype, p->ai_protocol)) == -1) { - LOG(log_info, logtype_default, "tsockfd_create: socket: %s", strerror(errno)); + LOG(log_info, logtype_cnid, "tsockfd_create: socket: %s", strerror(errno)); continue; } @@ -124,13 +117,13 @@ int tsockfd_create(char *host, char *port, int backlog) if (bind(sockfd, p->ai_addr, p->ai_addrlen) == -1) { close(sockfd); - LOG(log_info, logtype_default, "tsockfd_create: bind: %s\n", strerror(errno)); + LOG(log_info, logtype_cnid, "tsockfd_create: bind: %s\n", strerror(errno)); continue; } if (listen(sockfd, backlog) < 0) { close(sockfd); - LOG(log_info, logtype_default, "tsockfd_create: listen: %s\n", strerror(errno)); + LOG(log_info, logtype_cnid, "tsockfd_create: listen: %s\n", strerror(errno)); continue; } @@ -139,7 +132,7 @@ int tsockfd_create(char *host, char *port, int backlog) } if (p == NULL) { - LOG(log_error, logtype_default, "tsockfd_create: no suitable network config %s:%s", host, port); + LOG(log_error, logtype_cnid, "tsockfd_create: no suitable network config %s:%s", host, port); freeaddrinfo(servinfo); return -1; }