13 #ifndef _VT_LIBCWRAP_H
14 #define _VT_LIBCWRAP_H
17 # define EXTERN extern "C"
19 # define EXTERN extern
22 #if (defined(VT_LIBCWRAP))
24 #define VT_ENABLE_LIBC_TRACING() vt_libc_tracing_enabled = 1
25 #define VT_DISABLE_LIBC_TRACING() vt_libc_tracing_enabled = 0
26 #define VT_SUSPEND_LIBC_TRACING() \
27 vt_libc_tracing_state = vt_libc_tracing_enabled; \
28 vt_libc_tracing_enabled = 0
29 #define VT_RESUME_LIBC_TRACING() \
30 vt_libc_tracing_enabled = vt_libc_tracing_state
33 EXTERN
void vt_libcwrap_init(
void);
36 EXTERN
void vt_libcwrap_finalize(
void);
38 EXTERN
int vt_libc_tracing_enabled;
39 EXTERN
int vt_libc_tracing_state;
43 #define VT_ENABLE_LIBC_TRACING()
44 #define VT_DISABLE_LIBC_TRACING()
45 #define VT_SUSPEND_LIBC_TRACING()
46 #define VT_RESUME_LIBC_TRACING()