code:bawrite - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
- 将 给定缓存块 异步写回设备
- 共传入一个参数 bp
- bp : 给定缓存块的控制块
4852
4853 /* Release the buffer, start I/O on it, but don’t wait
4854 * for completion */
4855
4856 bawrite(bp)
4857 struct buf *bp;
4858 {
4859 register struct buf *rbp;
4860
4861 rbp = bp;
4862 rbp->b_flags =| B_ASYNC;
4863 bwrite(rbp);
4864 }
- 置 B_ASYNC 异步写标志
- 调用bwrite进行写操作
4865 /* ------------------------- */