home *** CD-ROM | disk | FTP | other *** search
/ ftp.disi.unige.it / 2015-02-11.ftp.disi.unige.it.tar / ftp.disi.unige.it / pub / .person / DoderoG / C_files / sh_mem2.c < prev    next >
C/C++ Source or Header  |  1996-11-20  |  412b  |  21 lines

  1. #include <sys/types.h>
  2. #include <sys/ipc.h>
  3. #include <sys/shm.h>
  4.  
  5. #define K 1024
  6. #define SHMkey 77
  7. int shmid; /* ident. della memoria condivisa */
  8.  
  9. main()
  10. {    int i, *pint;
  11.     void *ind1;
  12.     extern void *shmat();
  13.     
  14.    shmid=shmget(SHMkey, 2*K, 0777);
  15.    ind1=shmat(shmid,0,0);
  16.    pint=(int *) ind1;
  17.    while(*pint==0)  ;
  18.     /*aspetta che la 1.parola non sia piu' 0*/
  19.    for(i=0; i<26; i++)
  20.     printf("%d\n", *pint++);
  21. }