X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=snprintf%2Fvarious.h;h=7bf14298b83ce2da8ea2ad30c0f69a49af831326;hb=f7f0310af616d6baffebc42ce2374947e90f4256;hp=9b1a3014abe260a0fec78166b7f1f1b4ec72e0e4;hpb=c0c0989ab70574e09b2f7e8b48c2da6af664a849;p=lttng-ust.git diff --git a/snprintf/various.h b/snprintf/various.h index 9b1a3014..7bf14298 100644 --- a/snprintf/various.h +++ b/snprintf/various.h @@ -16,6 +16,8 @@ #include #include +#include "ust-helper.h" + struct __lttng_ust_sbuf { unsigned char *_base; int _size; @@ -98,9 +100,12 @@ typedef struct __lttng_ust_sFILE { #define __sferror(p) (((p)->_flags & __SERR) != 0) +LTTNG_HIDDEN extern int ust_safe_fflush(LTTNG_UST_LFILE *fp); +LTTNG_HIDDEN extern int ust_safe_vfprintf(LTTNG_UST_LFILE *fp, const char *fmt0, va_list ap); +LTTNG_HIDDEN extern size_t ust_safe_mbrtowc(wchar_t *pwc, const char *s, size_t n, mbstate_t *ps); #endif /* UST_SNPRINTF_VARIOUS_H */