 9.2.     
                  

void set_bit(int nr, void *addr)          nr-    -
,     addr

void clear_bit (int nr, void *addr)        nr -    ,
    addr

void change_bit (int nr, void *addr)       nr -   -
 ,     addr,
 

int test_and_set_bit (int nr, void *addr)       nr -   -
 ,     addr,
     

int test_and_clear_bit(int nr, void *addr)     nr -   -
 ,     addr,
     

int test_and_change_bit(int nr, void *addr)    nr -   -
 ,     addr,
    
  

int test_bit(int nr, void *addr)           nr -   -
 ,     addr

    

  ,  ,    ,    -
.    ,        .
     ,   ? ,   
 ,  -   ?   ,     ,
      ,   ,   ?

 ,   ?  ,    -
 ,  ,    . ,  -
    ,  ,     .
,       (   ,  -
    ,      ).
 ,       ,    -
      ,   
 .

,     :   , 
  .       ,    .
           -
.      ,    ,   -
.    ,      . 
  ,     ,   ,
          .

     ,     -
.

182  9