X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Ftest%2Ftest-pty.c;h=eadecb99a06d6b6aef4ab2664ff80667ec872ed9;hb=b6e676ce41508e2aeea22202fc8f234126177f52;hp=73c5c853303bb76b9af502360c58be403da16da1;hpb=a47d1dfd0823cd3978dd10e217dadcee7e01b265;p=elogind.git diff --git a/src/test/test-pty.c b/src/test/test-pty.c index 73c5c8533..eadecb99a 100644 --- a/src/test/test-pty.c +++ b/src/test/test-pty.c @@ -20,13 +20,11 @@ ***/ #include -#include #include #include #include #include -#include "def.h" #include "pty.h" #include "util.h" @@ -37,11 +35,11 @@ static size_t rcvsiz = 0; static sd_event *event; static void run_child(Pty *pty) { - int r, l; + ssize_t r, l; char buf[512]; r = read(0, buf, sizeof(buf)); - assert_se(r == strlen(sndmsg)); + assert_se((size_t)r == strlen(sndmsg)); assert_se(!strncmp(buf, sndmsg, r)); l = write(1, buf, r); @@ -100,7 +98,7 @@ static void test_pty(void) { Pty *pty; rcvsiz = 0; - memset(rcvbuf, 0, sizeof(rcvbuf)); + zero(rcvbuf); assert_se(sd_event_default(&event) >= 0);