| @@ -103,7 +103,7 @@ handshake(void) | |||
| } | |||
| serv.sin_port = htons(port); | |||
| sfd = socket(AF_INET, SOCK_STREAM, 0); | |||
| if (sfd < 0) | |||
| if (sfd == -1) | |||
| g_gate_xlog("Can't open socket: %s.", strerror(errno)); | |||
| /* | |||
| * Some trivial network optimalization. | |||
| @@ -113,23 +113,23 @@ handshake(void) | |||
| int on = 1; | |||
| if (setsockopt(sfd, IPPROTO_TCP, TCP_NODELAY, &on, | |||
| sizeof(on)) < 0) { | |||
| sizeof(on)) == -1) { | |||
| g_gate_xlog("setsockopt() error: %s.", strerror(errno)); | |||
| } | |||
| } | |||
| bsize = rcvbuf; | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_RCVBUF, &bsize, sizeof(bsize))) | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_RCVBUF, &bsize, sizeof(bsize)) == -1) | |||
| g_gate_xlog("setsockopt() error: %s.", strerror(errno)); | |||
| bsize = sndbuf; | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDBUF, &bsize, sizeof(bsize))) | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDBUF, &bsize, sizeof(bsize)) == -1) | |||
| g_gate_xlog("setsockopt() error: %s.", strerror(errno)); | |||
| tv.tv_sec = timeout; | |||
| tv.tv_usec = 0; | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) || | |||
| setsockopt(sfd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) < 0) { | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) == -1 || | |||
| setsockopt(sfd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) == -1) { | |||
| g_gate_xlog("setsockopt() error: %s.", strerror(errno)); | |||
| } | |||
| if (connect(sfd, (struct sockaddr *)&serv, sizeof(serv)) < 0) { | |||
| if (connect(sfd, (struct sockaddr *)&serv, sizeof(serv)) == -1) { | |||
| g_gate_log(LOG_ERR, "Can't connect to server: %s.", | |||
| strerror(errno)); | |||
| return (-1); | |||
| @@ -294,7 +294,7 @@ serve_loop(int sfd) | |||
| if (error != EAGAIN) | |||
| g_gate_xlog("%s.", strerror(error)); | |||
| sfd = handshake(); | |||
| if (sfd < 0) { | |||
| if (sfd == -1) { | |||
| sleep(2); | |||
| continue; | |||
| } | |||
| @@ -332,7 +332,7 @@ g_gatec_create(void) | |||
| int sfd; | |||
| sfd = handshake(); | |||
| if (sfd < 0) | |||
| if (sfd == -1) | |||
| exit(EXIT_FAILURE); | |||
| ggioc.gctl_version = G_GATE_VERSION; | |||
| ggioc.gctl_mediasize = mediasize; | |||
| @@ -575,14 +575,14 @@ main(int argc, char *argv[]) | |||
| if (!g_gate_verbose) { | |||
| /* Run in daemon mode. */ | |||
| if (daemon(0, 0) < 0) | |||
| if (daemon(0, 0) == -1) | |||
| g_gate_xlog("Can't daemonize: %s", strerror(errno)); | |||
| } | |||
| signal(SIGCHLD, SIG_IGN); | |||
| sfd = socket(AF_INET, SOCK_STREAM, 0); | |||
| if (sfd < 0) | |||
| if (sfd == -1) | |||
| g_gate_xlog("Can't open stream socket: %s.", strerror(errno)); | |||
| bzero(&serv, sizeof(serv)); | |||
| serv.sin_family = AF_INET; | |||
| @@ -591,27 +591,27 @@ main(int argc, char *argv[]) | |||
| on = 1; | |||
| if (nagle) { | |||
| if (setsockopt(sfd, IPPROTO_TCP, TCP_NODELAY, &on, | |||
| sizeof(on)) < 0) { | |||
| sizeof(on)) == -1) { | |||
| g_gate_xlog("setsockopt() error: %s.", strerror(errno)); | |||
| } | |||
| } | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0) | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) == -1) | |||
| g_gate_xlog("setsockopt(): %s.", strerror(errno)); | |||
| bsize = rcvbuf; | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_RCVBUF, &bsize, sizeof(bsize)) < 0) | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_RCVBUF, &bsize, sizeof(bsize)) == -1) | |||
| g_gate_xlog("setsockopt(): %s.", strerror(errno)); | |||
| bsize = sndbuf; | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDBUF, &bsize, sizeof(bsize)) < 0) | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDBUF, &bsize, sizeof(bsize)) == -1) | |||
| g_gate_xlog("setsockopt(): %s.", strerror(errno)); | |||
| tv.tv_sec = 10; | |||
| tv.tv_usec = 0; | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) || | |||
| setsockopt(sfd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) < 0) { | |||
| if (setsockopt(sfd, SOL_SOCKET, SO_SNDTIMEO, &tv, sizeof(tv)) == -1 || | |||
| setsockopt(sfd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)) == -1) { | |||
| g_gate_xlog("setsockopt() error: %s.", strerror(errno)); | |||
| } | |||
| if (bind(sfd, (struct sockaddr *)&serv, sizeof(serv)) < 0) | |||
| if (bind(sfd, (struct sockaddr *)&serv, sizeof(serv)) == -1) | |||
| g_gate_xlog("bind(): %s.", strerror(errno)); | |||
| if (listen(sfd, 5) < 0) | |||
| if (listen(sfd, 5) == -1) | |||
| g_gate_xlog("listen(): %s.", strerror(errno)); | |||
| g_gate_log(LOG_INFO, "Listen on port: %d.", port); | |||
| @@ -621,7 +621,7 @@ main(int argc, char *argv[]) | |||
| for (;;) { | |||
| fromlen = sizeof(from); | |||
| tmpsfd = accept(sfd, &from, &fromlen); | |||
| if (tmpsfd < 0) | |||
| if (tmpsfd == -1) | |||
| g_gate_xlog("accept(): %s.", strerror(errno)); | |||
| if (got_sighup) { | |||
| @@ -77,7 +77,7 @@ g_gatel_serve(int fd) | |||
| size_t bsize; | |||
| if (g_gate_verbose == 0) { | |||
| if (daemon(0, 0) < 0) { | |||
| if (daemon(0, 0) == -1) { | |||
| g_gate_destroy(unit, 1); | |||
| err(EXIT_FAILURE, "Cannot daemonize"); | |||
| } | |||
| @@ -161,7 +161,7 @@ g_gatel_create(void) | |||
| int fd; | |||
| fd = open(path, g_gate_openflags(flags)); | |||
| if (fd < 0) | |||
| if (fd == -1) | |||
| err(EXIT_FAILURE, "Cannot open %s", path); | |||
| ggioc.gctl_version = G_GATE_VERSION; | |||
| ggioc.gctl_unit = unit; | |||
| @@ -186,7 +186,7 @@ g_gatel_attach(void) | |||
| int fd; | |||
| fd = open(path, g_gate_openflags(flags)); | |||
| if (fd < 0) | |||
| if (fd == -1) | |||
| err(EXIT_FAILURE, "Cannot open %s", path); | |||
| g_gatel_serve(fd); | |||
| } | |||
| @@ -133,10 +133,10 @@ g_gate_mediasize(int fd) | |||
| off_t mediasize; | |||
| struct stat sb; | |||
| if (fstat(fd, &sb) < 0) | |||
| if (fstat(fd, &sb) == -1) | |||
| g_gate_xlog("fstat(): %s.", strerror(errno)); | |||
| if (S_ISCHR(sb.st_mode)) { | |||
| if (ioctl(fd, DIOCGMEDIASIZE, &mediasize) < 0) { | |||
| if (ioctl(fd, DIOCGMEDIASIZE, &mediasize) == -1) { | |||
| g_gate_xlog("Can't get media size: %s.", | |||
| strerror(errno)); | |||
| } | |||
| @@ -154,10 +154,10 @@ g_gate_sectorsize(int fd) | |||
| size_t secsize; | |||
| struct stat sb; | |||
| if (fstat(fd, &sb) < 0) | |||
| if (fstat(fd, &sb) == -1) | |||
| g_gate_xlog("fstat(): %s.", strerror(errno)); | |||
| if (S_ISCHR(sb.st_mode)) { | |||
| if (ioctl(fd, DIOCGSECTORSIZE, &secsize) < 0) { | |||
| if (ioctl(fd, DIOCGSECTORSIZE, &secsize) == -1) { | |||
| g_gate_xlog("Can't get sector size: %s.", | |||
| strerror(errno)); | |||
| } | |||
| @@ -174,7 +174,7 @@ g_gate_open_device(void) | |||
| { | |||
| g_gate_devfd = open("/dev/" G_GATE_CTL_NAME, O_RDWR, 0); | |||
| if (g_gate_devfd < 0) | |||
| if (g_gate_devfd == -1) | |||
| err(EXIT_FAILURE, "open(/dev/%s)", G_GATE_CTL_NAME); | |||
| } | |||
| @@ -189,7 +189,7 @@ void | |||
| g_gate_ioctl(unsigned long req, void *data) | |||
| { | |||
| if (ioctl(g_gate_devfd, req, data) < 0) { | |||
| if (ioctl(g_gate_devfd, req, data) == -1) { | |||
| g_gate_xlog("%s: ioctl(/dev/%s): %s.", getprogname(), | |||
| G_GATE_CTL_NAME, strerror(errno)); | |||
| } | |||
| @@ -221,9 +221,9 @@ void | |||
| g_gate_load_module(void) | |||
| { | |||
| if (modfind("g_gate") < 0) { | |||
| if (modfind("g_gate") == -1) { | |||
| /* Not present in kernel, try loading it. */ | |||
| if (kldload("geom_gate") < 0 || modfind("g_gate") < 0) { | |||
| if (kldload("geom_gate") == -1 || modfind("g_gate") == -1) { | |||
| if (errno != EEXIST) { | |||
| errx(EXIT_FAILURE, | |||
| "geom_gate module not available!"); | |||