4 * Copyright (C) 2009 Dan Carpenter.
6 * Licensed under the Open Software License version 1.1
12 void check_wine(int id
)
14 /* Really I should figure out how to get the no return
15 attribute from sparse, but this is a quick hack. */
17 if (option_project
!= PROJ_WINE
)
19 add_function_hook("fatal", &__match_nullify_path_hook
, NULL
);
20 add_function_hook("fatal_error", &__match_nullify_path_hook
, NULL
);
21 add_function_hook("__assert_fail", &__match_nullify_path_hook
, NULL
);
22 add_function_hook("__assert_perror_fail", &__match_nullify_path_hook
, NULL
);
23 add_function_hook("raise_status", &__match_nullify_path_hook
, NULL
);
24 add_function_hook("RaiseException", &__match_nullify_path_hook
, NULL
);
25 add_function_hook("RpcRaiseException", &__match_nullify_path_hook
, NULL
);
26 add_function_hook("RtlRaiseException", &__match_nullify_path_hook
, NULL
);
27 add_function_hook("pp_internal_error", &__match_nullify_path_hook
, NULL
);
28 add_function_hook("ExitThread", &__match_nullify_path_hook
, NULL
);
29 add_function_hook("ExitProcess", &__match_nullify_path_hook
, NULL
);
30 add_function_hook("exit", &__match_nullify_path_hook
, NULL
);