21 #define epicsStdioStdStreams 22 #include "libComAPI.h" 31 static void once(
void *junk)
85 if (!stderrThreadPrivateId)
114 va_start(pvar, pFormat);
115 nchar = vfprintf(stream, pFormat, pvar);
int epicsStdCall epicsStdoutPuts(const char *str)
FILE *epicsStdCall epicsGetStderr(void)
FILE *epicsStdCall epicsGetThreadStderr(void)
int epicsStdCall epicsStdoutPrintf(const char *pFormat,...)
void epicsStdCall epicsSetThreadStderr(FILE *fp)
LIBCOM_API void *epicsStdCall epicsThreadPrivateGet(epicsThreadPrivateId)
int epicsStdCall epicsStdoutPutchar(int c)
FILE *epicsStdCall epicsGetStdout(void)
#define EPICS_THREAD_ONCE_INIT
LIBCOM_API void epicsStdCall epicsThreadOnce(epicsThreadOnceId *id, EPICSTHREADFUNC, void *arg)
LIBCOM_API void epicsStdCall epicsThreadPrivateSet(epicsThreadPrivateId, void *)
void epicsStdCall epicsSetThreadStdout(FILE *fp)
FILE *epicsStdCall epicsGetThreadStdin(void)
void epicsStdCall epicsSetThreadStdin(FILE *fp)
C++ and C descriptions for a thread.
LIBCOM_API epicsThreadPrivateId epicsStdCall epicsThreadPrivateCreate(void)
FILE *epicsStdCall epicsGetStdin(void)
FILE *epicsStdCall epicsGetThreadStdout(void)