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 / GianuzziV / SO1 / forever.c < prev    next >
C/C++ Source or Header  |  2001-11-07  |  447b  |  22 lines

  1. /* forever.c */
  2.  
  3. #include <fcntl.h>
  4. int  pid;
  5.  
  6. /* sono creati due processi che vivono per sempre,
  7.    anche dopo la morte del padre.
  8.    Si possono killare ad esempio con il comando kill
  9.    Sono elencati con lo stesso nome dell'eseguibile
  10.    del padre (ad esempio a.out) */
  11.  
  12. main ()
  13. {  
  14.    if ((pid=fork())==0) 
  15.      { for (;;) ;}
  16.    printf("pid = %d \n",pid);
  17.    if ((pid=fork())==0) 
  18.      { for (;;) ;}
  19.    printf("pid = %d \n",pid);
  20.    exit(0);
  21. }
  22.