code:deverror - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
- 打印 设备错误信息
- 输入3个参数 bp , o1 , o2
- bp : 设备struct buf指针
- o1 : 块号
- o2 : 通常是 错误状态号
2439
2440 /*
2441 * deverr prints a diagnostic from
2442 * a device driver.
2443 * It prints the device, block number,
2444 * and an octal word (usually some error
2445 * status register) passed as argument.
2446 */
2447 deverror(bp, o1, o2)
2448 int *bp;
2449 {
2450 register *rbp;
2451
2453 prdev("err", rbp->b_dev);
2454 printf("bn%l er%o %o \n", rbp->b_blkno, o1, o2);
2455 }
2456 /* ------------------------- */
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499