/* * dftest.h * constants and structure for df.c, buf.c, and dftest.c * */ #define BUFSIZE 4 /* size of individual buffers */ #define NBUFS 15 /* number of buffers */ #define NSEMS 16 /* number of semaphores */ #define END 99999 /* `end of data' flag */ #define READY 15 /* semaphore for setup wait */ typedef struct { int count, out, buf[BUFSIZE]; } bufrec;