#include "test_binary_properties.h"
#include <errno.h>
#include <string.h>
#include <unistd.h>
int main(int argc, char **argv) {
if (argc != 1)
return 5;
constexpr size_t bufsize = sizeof(TEXT);
char buf[bufsize];
ssize_t readsize = bufsize - 1;
ssize_t len = read(CHILD_FD, buf, readsize);
if (len != readsize) {
return 1;
}
buf[readsize] = '\0'; // Null terminator
if (close(CHILD_FD) != 0)
return 2;
if (strcmp(buf, TEXT) != 0)
return 3;
return 0;
}