xref: /minix/minix/lib/libsys/sef_fi.c (revision e3b78ef1)
1 
2 #include "syslib.h"
3 #include <assert.h>
4 #include <minix/sysutil.h>
5 
6 EXTERN __attribute__((weak)) int edfi_ctl_process_request(void *ctl_request);
7 
8 EXTERN int do_sef_fi_request(message *m_ptr);
9 
10 /*===========================================================================*
11  *                            do_sef_fi_request             		     *
12  *===========================================================================*/
13 int do_sef_fi_request(message *m_ptr)
14 {
15 #if SEF_FI_ALLOW_EDFI
16     /* Forward the request to the EDFI fault injector, if linked in. */
17     if(edfi_ctl_process_request)
18         return edfi_ctl_process_request(m_ptr);
19 #endif
20 
21     return ENOSYS;
22 }
23 
24