X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/776d2da28318443431563b68c2807eb0c29c49fa..3618811496a6d131fd4bffa19e262c521d39e819:/sys/t/fdpass-test.c diff --git a/sys/t/fdpass-test.c b/sys/t/fdpass-test.c index 0196638..54fc8dc 100644 --- a/sys/t/fdpass-test.c +++ b/sys/t/fdpass-test.c @@ -63,7 +63,7 @@ int main(int argc, char *argv[]) ego(argv[0]); - if (argc == 3 && strcmp(argv[1], "server") == 0) { + if (argc == 3 && STRCMP(argv[1], ==, "server")) { set_unix_addr(&sun, argv[2]); lsk = socket(PF_UNIX, SOCK_STREAM, 0); if (lsk < 0) die(2, "socket: %s", strerror(errno)); @@ -77,14 +77,14 @@ int main(int argc, char *argv[]) if (n < 0) die(2, "fdrecv: %s", strerror(errno)); close(sk); if (fd == -1) die(2, "no fd found"); - if (n != sizeof(sockmsg) || strcmp(buf, sockmsg) != 0) + if (n != sizeof(sockmsg) || STRCMP(buf, !=, sockmsg)) die(2, "socket message mismatch (found `%.*s')", (int)n, buf); n = read(fd, buf, sizeof(buf)); if (n < 0) die(2, "read: %s", strerror(errno)); - if (n != sizeof(pipemsg) || strcmp(buf, pipemsg) != 0) + if (n != sizeof(pipemsg) || STRCMP(buf, !=, pipemsg)) die(2, "pipe message mismatch (found `%.*s')", (int)n, buf); close(fd); - } else if (argc == 3 && strcmp(argv[1], "client") == 0) { + } else if (argc == 3 && STRCMP(argv[1], ==, "client")) { set_unix_addr(&sun, argv[2]); if (pipe(pfd)) die(2, "pipe: %s", strerror(errno)); sk = socket(PF_UNIX, SOCK_STREAM, 0);