#include "os.h"

/* to define semaphores .... */

#define S1 1
#define S2 2
#define S3 3

/* to define semaphore array */

int sem_array[5] = {4, 5, 6, 7, 8}
/* to define shared variable */

#define v1 SHMEM[0]
#define v2 SHMEM[1]
#define v3 SHMEM[2]
#define v4 SHMEM[3]

/*to define a shared array*/

int *array1; /* needs to be initialized, after "Initialize()" */
int *array2; /* see main section below */

/* to define ports */
#define P1 1
#define P2 2
#define P3 3

/* main program */

main(){

  Initialize();  /* init all shared memory and semaphores */

  array1 =  &SHMEM[4];  /* init of shared array */
  array2 =  &SHMEM[10]; /* if array1 has 6 elements */

}

