diff options
Diffstat (limited to 'features/mkc_imp.f_err.mk')
-rw-r--r-- | features/mkc_imp.f_err.mk | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/features/mkc_imp.f_err.mk b/features/mkc_imp.f_err.mk index d3b50e1..91546f1 100644 --- a/features/mkc_imp.f_err.mk +++ b/features/mkc_imp.f_err.mk @@ -11,14 +11,22 @@ _MKC_IMP_F_ERR_MK := 1 MKC_CHECK_HEADERS += err.h MKC_CHECK_FUNCLIBS += err errx verr verrx -MKC_CHECK_FUNCS3 += err:err.h errx:err.h verr:err.h verrx:err.h +MKC_CHECK_FUNCS3 += err:err.h errx:err.h + +MKC_CHECK_PROTOTYPES += verr +MKC_PROTOTYPE_FUNC.verr = void verr(int, const char *, va_list) +MKC_PROTOTYPE_HEADERS.verr = stdarg.h err.h + +MKC_CHECK_PROTOTYPES += verrx +MKC_PROTOTYPE_FUNC.verrx = void verrx(int, const char *, va_list) +MKC_PROTOTYPE_HEADERS.verrx = ${MKC_PROTOTYPE_HEADERS.verr} .include <mkc_imp.conf-cleanup.mk> .if ${HAVE_FUNCLIB.err:U0} && ${HAVE_FUNCLIB.errx:U0} && \ ${HAVE_FUNCLIB.verr:U0} && ${HAVE_FUNCLIB.verrx:U0} && \ ${HAVE_FUNC3.err.err_h:U0} && ${HAVE_FUNC3.errx.err_h:U0} && \ - ${HAVE_FUNC3.verr.err_h:U0} && ${HAVE_FUNC3.verrx.err_h:U0} + ${HAVE_PROTOTYPE.verr:U0} && ${HAVE_PROTOTYPE.verrx:U0} CFLAGS += -DMKC_ERR_IS_FINE .else MKC_SRCS += ${FEATURESDIR}/err/err.c |