summaryrefslogtreecommitdiff
path: root/minix/lib/libsys/sef_gcov.c
blob: 2237a95e80c96528e580f4ad15cf8530c63be8fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

#include "syslib.h"
#include <assert.h>
#include <minix/sysutil.h>
#include <minix/gcov.h>

static sef_cb_gcov_t sef_cb_gcov = SEF_CB_GCOV_FLUSH_DEFAULT;

int do_sef_gcov_request(message *);

/*===========================================================================*
 *                            do_sef_gcov_request             		     *
 *===========================================================================*/
int do_sef_gcov_request(message *m_ptr)
{
	if(!sef_cb_gcov)
		return ENOSYS;

	sef_cb_gcov(m_ptr);

	return OK;
}

/*===========================================================================*
 *                            sef_setcb_gcov             		     *
 *===========================================================================*/
void sef_setcb_gcov(sef_cb_gcov_t cb)
{
	sef_cb_gcov = cb;
}