| 1600 | } |
| 1601 | |
| 1602 | void |
| 1603 | Perror(const char *cmd) |
| 1604 | { |
| 1605 | switch (errno) { |
| 1606 | |
| 1607 | case ENXIO: |
| 1608 | errx(1, "%s: no such interface", cmd); |
| 1609 | break; |
| 1610 | |
| 1611 | case EPERM: |
| 1612 | errx(1, "%s: permission denied", cmd); |
| 1613 | break; |
| 1614 | |
| 1615 | default: |
| 1616 | err(1, "%s", cmd); |
| 1617 | } |
| 1618 | } |
| 1619 | |
| 1620 | /* |
| 1621 | * Print a value a la the %b format of the kernel's printf |
no outgoing calls
no test coverage detected