LabWindows/CVI Functions Supported in Real-Time Applications You must use the subset of LabWindows/CVI functions that are supported in real-time (RT) applications when you create DLLs to be run on RT targets either directly from LabWindows/CVI or via LabVIEW. LabWindows/CVI supports a subset of Formatting and I/O Library, TCP Support Library, ANSI C Library, and Utility Library functions in RT applications. The LabWindows/CVI Analysis Library and Advanced Analysis Library also are supported in RT applications. LabWindows/CVI supports hardware libraries, such as the NI-DAQmx Library, that are compatible with RT boards. These libraries require that the appropriate drivers be installed on the RT target. LabWindows/CVI supports the following list of Formatting and I/O Library, TCP Support Library, ANSI C Library, and Utility Library functions in RT applications. _assert abort abs acos asctime asin atan atan2 atexit atof atoi atoi64 atol Beep BeingDebuggedByCVI Breakpoint bsearch calloc ceil clearerr ClientTCPRead ClientTCPWrite clock close CloseFile CloseWinsock Cls CmtDiscardLock CmtDiscardTSQ CmtDiscardTSV CmtDiscardThreadLocalVar CmtDiscardThreadPool CmtExitThreadPoolThread CmtFlushTSQ CmtGetCurrentThreadID CmtGetErrorMessage CmtGetLock CmtGetMainThreadID CmtGetNumProcessors CmtGetTSQAttribute CmtGetTSQReadPtr CmtGetTSQWritePtr CmtGetTSVPtr CmtGetThreadLocalVar CmtGetThreadPoolAttribute CmtGetThreadPoolFunctionAttribute CmtInstallTSQCallback CmtInstallThreadPoolCallback CmtNewLock CmtNewTSQ CmtNewTSV CmtNewThreadLocalVar CmtNewThreadPool CmtPreAllocThreadPoolThreads CmtReadTSQData CmtReleaseLock CmtReleaseTSQReadPtr CmtReleaseTSQWritePtr CmtReleaseTSVPtr CmtReleaseThreadPoolFunctionID CmtScheduleThreadPoolFunction CmtScheduleThreadPoolFunctionAdv CmtSetTSQAttribute CmtSetTSV CmtSetThreadPoolAttribute CmtTerminateThreadPoolThread CmtUninstallTSQCallback CmtUninstallThreadPoolCallback CmtWaitForThreadPoolFunctionCompletion CmtWriteTSQData CompareBytes CompareStrings ConnectToTCPServer ConnectToTCPServerEx CopyBytes CopyString cos cosh ctime CVIRTEHasBeenDetached DateStr DebugPrintf Delay difftime DisableBreakOnLibraryErrors DisconnectFromTCPServer DisconnectTCPClient div EnableBreakOnLibraryErrors EnterAsyncCallback eof ErrorPrintf exit ExitAsyncCallback exp fabs fclose fdopen feof ferror fflush fgetc fgetpos fgets FillBytes FindPattern floor fmod Fmt FmtFile FmtOut fopen fprintf fputc fputs fread free freopen frexp fscanf fseek fsetpos ftell fwrite _GetDoubleEps _GetDoubleInf _GetDoubleMax _GetDoubleMin _GetFloatEps _GetFloatMax _GetFloatMin _getmbcp GetAllTCPHostAddresses GetBreakOnFirstChanceExceptions GetBreakOnLibraryErrors GetBreakOnProtectionErrors getc getchar GetDir getenv GetFileInfo GetFmtErrNdx GetFmtIOError GetFmtIOErrorString GetHostTCPSocketHandle gets GetTCPErrorString GetTCPHostAddr GetTCPHostName GetTCPPeerAddr GetTCPPeerName GetTCPSystemErrorString gmtime _ismbblead InStandaloneExecutable isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit labs ldexp ldiv localeconv localtime log log10 longjmp lseek _mbsbtype _mbscat _mbschr _mbscmp _mbscpy _mbscspn _mbsdec _mbsicmp _mbsinc _mbslen _mbsnbcat _mbsnbcmp _mbsnbcpy _mbsnbicmp _mbspbrk _mbsrchr _mbsspn _mbsstr _mbstok malloc mblen memchr memcmp memcpy memmove memset mktime modf NumFmtdBytes open OpenFile _putenv perror pow printf ProcessSystemEvents ProcessTCPEvents putc putchar puts qsort raise rand read ReadFile ReadLine realloc RegisterTCPServer RegisterTCPServerEx remove rename rewind RoundRealToNearestInteger Scan scanf ScanFile ScanIn ServerTCPRead ServerTCPWrite SetBreakOnFirstChanceExceptions SetBreakOnLibraryErrors SetBreakOnProtectionErrors setbuf SetCommitMode SetDir SetFilePtr setjmp setlocale SetTCPDisconnectMode setvbuf signal sin sinh sopen sprintf sqrt srand sscanf strcat strchr strcmp strcoll strcpy strcspn strerror strftime stricmp StringLength StringLowerCase StringUpperCase strlen strncat strncmp strncpy strnicmp strpbrk strrchr strspn strstr strtod strtok strtol strtol64 strtoul strxfrm SyncWait system tan tanh TCPFreeMemory time Timer TimeStr tmpfile tmpnam tolower toupper TruncateRealNumber ungetc UnregisterTCPServer UnregisterTCPServerEx vfprintf vfscanf vprintf vscanf vsprintf vsscanf wcslen write WriteFile WriteLine