Lines Matching +full:signal +full:- +full:guard
2 * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers.
12 SM_RCSID("@(#)$Id: assert.c,v 1.27 2013-11-22 20:51:42 ca Exp $")
19 #include <signal.h>
29 ** Debug categories that are used to guard expensive assertion checks.
33 "@(#)$Debug: sm_check_assert - check assertions $");
36 "@(#)$Debug: sm_check_require - check function preconditions $");
39 "@(#)$Debug: sm_check_ensure - check function postconditions $");
47 "@(#)$Debug: sm_abort_stop - stop process on fatal error $");
50 ** SM_ABORT_DEFAULTHANDLER -- Default procedure for abnormal program
57 ** filename -- filename (can be NULL).
58 ** lineno -- line number.
59 ** msg -- message.
97 ** SM_ABORT_SETHANDLER -- Set handler for SM_ABORT()
103 ** f -- handler.
120 ** SM_ABORT -- Call it when you have detected a logic bug.
123 ** fmt -- format string.
124 ** ... -- arguments.
149 ** SM_ABORT_AT -- Initiate abnormal program termination.
158 ** filename -- filename (can be NULL).
159 ** lineno -- line number.
160 ** msg -- message.