|
Lines 498-500
sshlogdirect(LogLevel level, int forced, const char *fmt, ...)
Link Here
|
| 498 |
do_log(level, forced, NULL, fmt, args); |
498 |
do_log(level, forced, NULL, fmt, args); |
| 499 |
va_end(args); |
499 |
va_end(args); |
| 500 |
} |
500 |
} |
|
|
501 |
|
| 502 |
#ifndef VARIADIC_MACROS |
| 503 |
|
| 504 |
void |
| 505 |
do_log2(int level, const char *fmt, ...) |
| 506 |
{ |
| 507 |
va_list args; |
| 508 |
|
| 509 |
va_start(args, fmt); |
| 510 |
sshlogv(__FILE__, "__func__", 0, 0, level, NULL, fmt, args); |
| 511 |
va_end(args); |
| 512 |
} |
| 513 |
|
| 514 |
void |
| 515 |
do_log2_r(int r, int level, const char *fmt, ...) |
| 516 |
{ |
| 517 |
va_list args; |
| 518 |
|
| 519 |
va_start(args, fmt); |
| 520 |
sshlogv(__FILE__, "__func__", 0, 0, level, ssh_err(r), fmt, args); |
| 521 |
va_end(args); |
| 522 |
} |
| 523 |
|
| 524 |
void |
| 525 |
fatal(const char *fmt, ...) |
| 526 |
{ |
| 527 |
va_list args; |
| 528 |
|
| 529 |
va_start(args, fmt); |
| 530 |
sshlogv(__FILE__, "__func__", 0, 0, SYSLOG_LEVEL_FATAL, NULL, fmt, args); |
| 531 |
va_end(args); |
| 532 |
cleanup_exit(255); |
| 533 |
} |
| 534 |
|
| 535 |
void |
| 536 |
fatal_r(int r, const char *fmt, ...) |
| 537 |
{ |
| 538 |
va_list args; |
| 539 |
|
| 540 |
va_start(args, fmt); |
| 541 |
sshlogv(__FILE__, "__func__", 0, 0, SYSLOG_LEVEL_FATAL, ssh_err(r), fmt, args); |
| 542 |
va_end(args); |
| 543 |
cleanup_exit(255); |
| 544 |
} |
| 545 |
|
| 546 |
void |
| 547 |
logdie(const char *fmt, ...) |
| 548 |
{ |
| 549 |
va_list args; |
| 550 |
|
| 551 |
va_start(args, fmt); |
| 552 |
sshlogv(__FILE__, "__func__", 0, 0, SYSLOG_LEVEL_FATAL, NULL, fmt, args); |
| 553 |
va_end(args); |
| 554 |
cleanup_exit(255); |
| 555 |
} |
| 556 |
|
| 557 |
void |
| 558 |
logdie_r(int r, const char *fmt, ...) |
| 559 |
{ |
| 560 |
va_list args; |
| 561 |
|
| 562 |
va_start(args, fmt); |
| 563 |
sshlogv(__FILE__, "__func__", 0, 0, SYSLOG_LEVEL_FATAL, ssh_err(r), fmt, args); |
| 564 |
va_end(args); |
| 565 |
cleanup_exit(255); |
| 566 |
} |
| 567 |
|
| 568 |
void |
| 569 |
sigdie(const char *fmt, ...) |
| 570 |
{ |
| 571 |
va_list args; |
| 572 |
|
| 573 |
va_start(args, fmt); |
| 574 |
sshlogv(__FILE__, "__func__", 0, 0, SYSLOG_LEVEL_FATAL, NULL, fmt, args); |
| 575 |
va_end(args); |
| 576 |
_exit(1); |
| 577 |
} |
| 578 |
|
| 579 |
void |
| 580 |
sigdie_r(int r, const char *fmt, ...) |
| 581 |
{ |
| 582 |
va_list args; |
| 583 |
|
| 584 |
va_start(args, fmt); |
| 585 |
sshlogv(__FILE__, "__func__", 0, 0, SYSLOG_LEVEL_FATAL, ssh_err(r), fmt, args); |
| 586 |
va_end(args); |
| 587 |
_exit(1); |
| 588 |
} |
| 589 |
|
| 590 |
#define LOGFUNC(name, level) void name(const char *fmt, ...) \ |
| 591 |
{ \ |
| 592 |
va_list args; \ |
| 593 |
\ |
| 594 |
va_start(args, fmt); \ |
| 595 |
sshlogv(__FILE__, "__func__", 0, 0, level, NULL, fmt, args); \ |
| 596 |
va_end(args); \ |
| 597 |
} |
| 598 |
#include "logfuncs.h" |
| 599 |
#undef LOGFUNC |
| 600 |
|
| 601 |
#define LOGFUNC(name, level) void name ## _f(const char *fmt, ...) \ |
| 602 |
{ \ |
| 603 |
va_list args; \ |
| 604 |
\ |
| 605 |
va_start(args, fmt); \ |
| 606 |
sshlogv(__FILE__, "__func__", 0, 0, level, NULL, fmt, args); \ |
| 607 |
va_end(args); \ |
| 608 |
} |
| 609 |
#include "logfuncs.h" |
| 610 |
#undef LOGFUNC |
| 611 |
|
| 612 |
#define LOGFUNC(name, level) void name ## _r(int r, const char *fmt, ...) \ |
| 613 |
{ \ |
| 614 |
va_list args; \ |
| 615 |
\ |
| 616 |
va_start(args, fmt); \ |
| 617 |
sshlogv(__FILE__, "__func__", 0, 0, level, ssh_err(r), fmt, args); \ |
| 618 |
va_end(args); \ |
| 619 |
} |
| 620 |
#include "logfuncs.h" |
| 621 |
#undef LOGFUNC |
| 622 |
|
| 623 |
#define LOGFUNC(name, level) void name ## _fr(int r, const char *fmt, ...) \ |
| 624 |
{ \ |
| 625 |
va_list args; \ |
| 626 |
\ |
| 627 |
va_start(args, fmt); \ |
| 628 |
sshlogv(__FILE__, "__func__", 0, 0, level, ssh_err(r), fmt, args); \ |
| 629 |
va_end(args); \ |
| 630 |
} |
| 631 |
#include "logfuncs.h" |
| 632 |
#undef LOGFUNC |
| 633 |
|
| 634 |
#endif /* VARIADIC_MACROS */ |