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

1.1       root        1: mmeemmccppyy() -- String Function
                      2: 
                      3: #iinncclluuddee <ssttrriinngg.hh>
                      4: cchhaarr *
                      5: mmeemmccppyy(_r_e_g_i_o_n_1, _r_e_g_i_o_n_2, _n)
                      6: vvaaddddrr_tt _r_e_g_i_o_n_1;
                      7: vvaaddddrr_tt _r_e_g_i_o_n_2;
                      8: uunnssiiggnneedd iinntt _n;
                      9: 
                     10: mmeemmccppyy() copies _n characters from _r_e_g_i_o_n_2 into _r_e_g_i_o_n_1. Unlike the routines
                     11: ssttrrccppyy()  and  ssttrrnnccppyy(),  mmeemmccppyy()  copies  from  one region  to  another.
                     12: Therefore, it will not halt automatically when it encounters NUL.
                     13: 
                     14: mmeemmccppyy() returns _r_e_g_i_o_n_1.
                     15: 
                     16: _S_e_e _A_l_s_o
                     17: ssttrrccppyy(), ssttrriinngg ffuunnccttiioonnss, ssttrriinngg.hh
                     18: 
                     19: _N_o_t_e_s
                     20: If  _r_e_g_i_o_n_1 and  _r_e_g_i_o_n_2 overlap,  the behavior  of mmeemmccppyy()  is undefined.
                     21: _r_e_g_i_o_n_1 should  point to enough  reserved memory to  hold _n bytes  of data;
                     22: otherwise, code or data will be overwritten.

unix.superglobalmegacorp.com

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