Some versions of the HP C Compiler don't export functions that take

function pointers as arguments unless a typedef is used.
This commit is contained in:
Todd C. Miller
2014-08-31 18:33:30 -06:00
parent 73d5fb33e7
commit a07ce849f7
4 changed files with 11 additions and 6 deletions

View File

@@ -158,7 +158,7 @@ _warning(int errnum, const char *fmt, va_list ap)
* Register a callback to be run when sudo_fatal()/sudo_fatalx() is called.
*/
int
sudo_fatal_callback_register_v1(void (*func)(void))
sudo_fatal_callback_register_v1(sudo_fatal_callback_t func)
{
struct sudo_fatal_callback *cb;
@@ -182,7 +182,7 @@ sudo_fatal_callback_register_v1(void (*func)(void))
* Deregister a sudo_fatal()/sudo_fatalx() callback.
*/
int
sudo_fatal_callback_deregister_v1(void (*func)(void))
sudo_fatal_callback_deregister_v1(sudo_fatal_callback_t func)
{
struct sudo_fatal_callback *cb, **prev;