Annotation of coherent/f/usr/man/KERNEL/bread, revision 1.1.1.1

1.1       root        1: bbrreeaadd() -- Block-Device Routine
                      2: 
                      3: #iinncclluuddee <ssyyss/bbuuff.hh>
                      4: BBUUFF *
                      5: bbrreeaadd(_d_e_v_i_c_e, _b_n_o, _f_l_a_g)
                      6: ddeevv_tt _d_e_v;
                      7: ddaaddddrr_tt _b_n_o;
                      8: 
                      9: bbrreeaadd() reads  the block _b_n_o  into the buffer  cache.  If _f_l_a_g  is set, the
                     10: read is synchronous  (that is, bbrreeaadd() will wait for  I/O to complete), and
                     11: bbrreeaadd()  will return  a  pointer to  the  buffer.  Otherwise,  the read  is
                     12: asynchronous (that  it, it returns immediately),  and bbrreeaadd() returns NULL.
                     13: If  the  BFERR bit  is  set in  the  buffer's field  bb_ffllaagg,  a read  error
                     14: occurred.
                     15: 
                     16: _S_e_e _A_l_s_o
                     17: bblloocckk-ddeevviiccee rroouuttiinneess

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.