1) cp is user spcae code. it can be found from fileutils-xxx.src.rpm
2) u write a program, compile it, and then put in u path.
3) no, can not.
4) which one? b_page? Pointer to the descriptor of the page that stores the buffer.
the buffer length is b_size. it record in byte. u need >>9 to get # in sector unit.