From 257b96f8012a82e0fa2fb998e965e0a1712213c9 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Fri, 24 Nov 2017 18:31:06 -0500 Subject: CS3871/assignments/sync: Fixed compiler errors --- sync/reader.c | 6 ++++-- sync/writer.c | 9 +++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sync/reader.c b/sync/reader.c index edecf56..2870d15 100644 --- a/sync/reader.c +++ b/sync/reader.c @@ -4,6 +4,8 @@ #include #include #include +#include +#include int main(argc, argv) @@ -12,8 +14,8 @@ char **argv; { int shmid, i, pid, id; char *mem, filename[50]; - FILE fd; - timeval *s; + FILE *fd; + struct timeval *s; if (argc != 1) { printf("usage: reader [id]\n"); diff --git a/sync/writer.c b/sync/writer.c index 0a7a1fe..deaa8d0 100644 --- a/sync/writer.c +++ b/sync/writer.c @@ -1,11 +1,12 @@ - #include #include #include #include #include #include -#include +#include +#include +#include int main(argc, argv) @@ -14,7 +15,7 @@ char **argv; { int shmid, i, pid, id; char *mem; - timeval *s; + struct timeval *s; if (argc != 1) { printf("usage: reader [id]\n"); @@ -42,7 +43,7 @@ char **argv; while (1) { - s->tv_sec = rand() % (id * 2; + s->tv_sec = rand() % (id * 2); for (i = 0; i < 1<<14; i++) { mem[i]= 0x30 + id; select(0, NULL, NULL, NULL, s); -- cgit v1.1