testminissdpd.c: store result of write()

This commit is contained in:
Thomas Bernard 2015-07-29 23:50:08 +02:00
parent 8beb3c8f49
commit 4cad722f38
1 changed files with 7 additions and 7 deletions

View File

@ -126,7 +126,7 @@ main(int argc, char * * argv)
command4[1] = sizeof(command4) - 3; command4[1] = sizeof(command4) - 3;
s = connect_unix_socket(sockpath); s = connect_unix_socket(sockpath);
SENDCOMMAND(command1, sizeof(command1) - 1); n = SENDCOMMAND(command1, sizeof(command1) - 1);
n = read(s, buf, sizeof(buf)); n = read(s, buf, sizeof(buf));
printf("Response received %d bytes\n", (int)n); printf("Response received %d bytes\n", (int)n);
printresponse(buf, n); printresponse(buf, n);
@ -135,7 +135,7 @@ main(int argc, char * * argv)
s = connect_unix_socket(sockpath); s = connect_unix_socket(sockpath);
} }
SENDCOMMAND(command2, sizeof(command2) - 1); n = SENDCOMMAND(command2, sizeof(command2) - 1);
n = read(s, buf, sizeof(buf)); n = read(s, buf, sizeof(buf));
printf("Response received %d bytes\n", (int)n); printf("Response received %d bytes\n", (int)n);
printresponse(buf, n); printresponse(buf, n);
@ -145,13 +145,13 @@ main(int argc, char * * argv)
} }
buf[0] = 0; /* Slight hack for printing num devices when 0 */ buf[0] = 0; /* Slight hack for printing num devices when 0 */
SENDCOMMAND(command3, sizeof(command3)); n = SENDCOMMAND(command3, sizeof(command3));
n = read(s, buf, sizeof(buf)); n = read(s, buf, sizeof(buf));
if(n == 0) { if(n == 0) {
printf("command3 failed, testing compatible one\n"); printf("command3 failed, testing compatible one\n");
close(s); close(s);
s = connect_unix_socket(sockpath); s = connect_unix_socket(sockpath);
SENDCOMMAND(command3compat, sizeof(command3compat) - 1); n = SENDCOMMAND(command3compat, sizeof(command3compat) - 1);
n = read(s, buf, sizeof(buf)); n = read(s, buf, sizeof(buf));
} }
printf("Response received %d bytes\n", (int)n); printf("Response received %d bytes\n", (int)n);
@ -185,10 +185,10 @@ main(int argc, char * * argv)
s = connect_unix_socket(sockpath); s = connect_unix_socket(sockpath);
} }
SENDCOMMAND(command4, sizeof(command4)); n = SENDCOMMAND(command4, sizeof(command4));
/* no response for request type 4 */ /* no response for request type 4 */
SENDCOMMAND(bad_command, sizeof(bad_command)); n = SENDCOMMAND(bad_command, sizeof(bad_command));
n = read(s, buf, sizeof(buf)); n = read(s, buf, sizeof(buf));
printf("Response received %d bytes\n", (int)n); printf("Response received %d bytes\n", (int)n);
printresponse(buf, n); printresponse(buf, n);
@ -197,7 +197,7 @@ main(int argc, char * * argv)
s = connect_unix_socket(sockpath); s = connect_unix_socket(sockpath);
} }
SENDCOMMAND(overflow, sizeof(overflow)); n = SENDCOMMAND(overflow, sizeof(overflow));
n = read(s, buf, sizeof(buf)); n = read(s, buf, sizeof(buf));
printf("Response received %d bytes\n", (int)n); printf("Response received %d bytes\n", (int)n);
printresponse(buf, n); printresponse(buf, n);