 fork (),      ,  
  .         ,   
  ,      fork () 
    .    ,  .

     ,    -
   .      
(UID)    ,   .

if (current->uid != 7777) {

/*   .. */
} else {

/*   .. */
} 

 ,  ,    UID  7777 
  .      
    7777.     -
   ,    .

  

 ,   ,    
,         , 
   .     , 
  .    -
         ,  -
  .     ,   
  .     ,    .
       ,  -
  .

 

     ,   
 .        -
   .       
     .

, ,        -
/   bar.    ,   ,  
 ,    .

unsigned long foo stat = 0;

unsigned long bar_stat = 0;

    ,   -
   .      
. ,         /,
    .       -
 .

  ,       
SMP .      . ,

386                                                                    18