home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / rconfig.lha / RConfig_v1.1 / tests / 2 / test2.c < prev   
C/C++ Source or Header  |  1992-09-20  |  642b  |  36 lines

  1. /*
  2.  * RConfig Validation Suite by Anthon Pang, Omni Communications Products
  3.  *
  4.  * Object Code: resstart (residentable startup)
  5.  * Assigned Test # 2
  6.  * Requirements: Make program resident first and run two copies concurrently
  7.  * Desired Observation(s):
  8.  *   Small data model variables [from each instance] should be independent.
  9.  */
  10.  
  11. #include <exec/types.h>
  12. #include <dos/dos.h>
  13. #include <clib/dos_protos.h>
  14. #include <stdio.h>
  15.  
  16. #include "rlib.h"
  17.  
  18. /*
  19.  * global
  20.  */
  21. long y;
  22.  
  23. void main() {
  24.     y = 0L;
  25.  
  26.     printf("y = %ld\n",y);
  27.  
  28.     Delay(500); /* wait 10 seconds */
  29.  
  30.     y++; /* critical section */
  31.  
  32.     printf("y = %ld\n",y);
  33.  
  34.     exit(0);
  35. }
  36.