Todd C. Miller
|
5496ffe1e8
|
Add plugin_setjmp() wrapper for siglongjmp(error_jmp, 1) so we don't
need error_jmp to be extern. Also add plugin_clearjmp() that clears
a flag so error()/errorx() knows when to call exit() vs. longjmp().
|
2012-11-25 09:34:26 -05:00 |
|
Todd C. Miller
|
7b3d268687
|
Call gettext() on parameters for warning()/warningx() instead of
having warning() do it for us.
|
2012-11-25 09:34:04 -05:00 |
|
Todd C. Miller
|
3e5bd8dc52
|
Include setjmp.h in sudoers.h
Move error_jmp into plugin_error.c
Rename sudoers_plugin_cleanup sudoers_cleanup
Make sudoers warning/error functions work when sudo_conv is NULL
|
2012-11-25 09:33:33 -05:00 |
|
Todd C. Miller
|
56de023de8
|
Avoid strerror() when possible and just rely on warning/error
to handle errno in the proper locale.
|
2012-11-09 16:32:29 -05:00 |
|
Todd C. Miller
|
e88c8941d8
|
Fix cut and pasto
|
2012-11-08 16:40:03 -05:00 |
|
Todd C. Miller
|
595d3b2651
|
Display warning/error messages in the user's locale.
|
2012-11-08 15:37:44 -05:00 |
|
Todd C. Miller
|
475662aaa4
|
Refactor policy plugin interface code from sudoers.c into policy.c
|
2012-10-25 16:58:31 -04:00 |
|