* Remove a named script. */
| 429 | * Remove a named script. |
| 430 | */ |
| 431 | void |
| 432 | db_unscript_cmd(db_expr_t addr, bool have_addr, db_expr_t count, |
| 433 | char *modif) |
| 434 | { |
| 435 | int error, t; |
| 436 | |
| 437 | t = db_read_token(); |
| 438 | if (t != tIDENT) { |
| 439 | db_printf("?\n"); |
| 440 | db_skip_to_eol(); |
| 441 | return; |
| 442 | } |
| 443 | |
| 444 | error = db_script_unset(db_tok_string); |
| 445 | if (error == ENOENT) { |
| 446 | db_printf("script '%s' not found\n", db_tok_string); |
| 447 | db_skip_to_eol(); |
| 448 | return; |
| 449 | } |
| 450 | db_skip_to_eol(); |
| 451 | } |
| 452 | |
| 453 | /* |
| 454 | * Sysctls for managing DDB scripting: |
nothing calls this directly
no test coverage detected