|
|
1.1 ! root 1: /* ! 2: * This is a common include file used by examples REGISTER, ACCESS, and ! 3: * REPLACE (found in VIOSUB.C). ! 4: * It contains the declaration of the shared memory segment. ! 5: * ! 6: * Copyright (C) Microsoft Corp. 1988 ! 7: */ ! 8: ! 9: /* size of shared memory segment */ ! 10: #define SHRSEGSIZE sizeof(struct ShareRec) ! 11: ! 12: #define SHRSEGNAME "\\SHAREMEM\\SHARESEG.DAT" /* shared seg name */ ! 13: #define WAITFOREVER -1L /* no timeout if semaphore is owned */ ! 14: ! 15: struct ShareRec { ! 16: unsigned long updated; /* buffer access semaphore */ ! 17: unsigned long mutexsem; /* buffer access semaphore */ ! 18: int count; /* buffer write pointer */ ! 19: int totalength; ! 20: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.