nvttest: Write more data

This commit is contained in:
Kim Woelders
2023-02-17 06:18:45 +01:00
parent b65d44abe5
commit f02de1ae99
+17 -2
View File
@@ -59,6 +59,12 @@ static void *_worker(void *arg)
} }
{ {
int i, len;
char buf[1024];
for (i = 0; i < (int)sizeof(buf); i++)
buf[i] = '0' + i % 10;
fd = open(dev, O_RDWR); fd = open(dev, O_RDWR);
if (fd < 0) if (fd < 0)
{ {
@@ -66,12 +72,21 @@ static void *_worker(void *arg)
break; break;
} }
nw = dprintf(fd, "Hallo\n"); for (i = 0; i < 10; i++)
if (nw <= 0) {
len = rand() & 0xff;
nw = write(fd, buf, len);
if (nw < 0)
{ {
printf("write failed: %m\n"); printf("write failed: %m\n");
break; break;
} }
if (nw < len)
{
printf("write short: %u/%u\n", nw, len);
break;
}
}
close(fd); close(fd);
} }