Rate This Document
Findability
Accuracy
Completeness
Readability

Functions Not Supported by the TEE

Currently, the TEE does not support some POSIX functions. Remove them or use other functions instead. For details, see Table 1.

Table 1 Unsupported POSIX functions by the TEE

Platform

Unsupported Functions

TEE

a64l, aio_cancel, aio_error, aio_fsync, aio_read, aio_return, aio_suspend, aio_write, assert, cacos, cacosf, carg, cargf, cargl, casinf, catanf, catanh, catanhf, catanhl, catanl, catclose, catgets, catopen, clock_getcpuclockid, conj, conjf, conjl, cproj, cprojf, cprojl, crypt, dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store, dprintf, drand48, duplocale, encrypt, endhostent, endnetent, endprotoent, endservent, endutxent, erand48, erfcl, erfl, errno, _exit, _Exit, fattach, FD_CLR, fdetach, FD_ISSET, fdopendir, FD_SET, FD_ZERO, fegetexceptflag, feholdexcept, feraiseexcept, fesetexceptflag, feupdateenv, fgetws, flockfile, fmemopen, fmtmsg, ftrylockfile, ftw, funlockfile, fwprintf, getchar_unlocked, getc_unlocked, getdate, getdate_err, getdelim, getgrent, gethostent, gethostid, getmsg, getnetbyaddr, getnetbyname, getnetent, getpmsg, getprotobynumber, getprotoent, getservent, getsubopt, getutxent, getutxid, getutxline, getwchar, hcreate, hdestroy, hsearch, if_freenameindex, if_nameindex, imaxdiv, insque, isalnum_l, isalpha_l, isastream, isblank_l, iscntrl_l, isdigit_l, isfinite, isgraph_l, isgreater, isgreaterequal, isinf, islessequal, islessgreater, islower_l, isnan, isnormal, isprint_l, ispunct_l, isspace_l, isunordered, isupper_l, iswalnum_l, iswalpha_l, iswblank, iswblank_l, iswcntrl_l, iswctype, iswctype_l, iswdigit_l, iswgraph_l, iswlower_l, iswprint_l, iswpunct_l, iswspace_l, iswupper_l, iswxdigit_l, isxdigit_l, l64a, lcong48, ldiv, lfind, lio_listio, lldiv, _longjmp, lsearch, mbrlen, mbsinit, mkdtemp, mq_notify, mrand48, nftw, nl_langinfo_l, nrand48, open_memstream, open_wmemstream, optarg, opterr, optind, optopt, posix_fallocate, posix_madvise, posix_mem_offset, posix_openpt, posix_spawnattr_getpgroup, posix_spawnattr_getschedparam, posix_spawnattr_getschedpolicy, posix_spawnattr_setpgroup, posix_spawnattr_setschedparam, posix_spawnattr_setschedpolicy, posix_spawn_file_actions_addclose, posix_spawn_file_actions_adddup2, posix_spawn_file_actions_addopen, posix_spawn_file_actions_destroy, posix_spawn_file_actions_init, posix_spawnp, posix_trace_attr_destroy, posix_trace_attr_getclockres, posix_trace_attr_getcreatetime, posix_trace_attr_getgenversion, posix_trace_attr_getinherited, posix_trace_attr_getlogfullpolicy, posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getname, posix_trace_attr_getstreamfullpolicy, posix_trace_attr_getstreamsize, posix_trace_attr_init, posix_trace_attr_setinherited, posix_trace_attr_setlogfullpolicy, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setname, posix_trace_attr_setstreamfullpolicy, posix_trace_attr_setstreamsize, posix_trace_clear, posix_trace_close, posix_trace_create, posix_trace_create_withlog, posix_trace_event, posix_trace_eventid_equal, posix_trace_eventid_get_name, posix_trace_eventid_open, posix_trace_eventset_add, posix_trace_eventset_del, posix_trace_eventset_empty, posix_trace_eventset_fill, posix_trace_eventset_ismember, posix_trace_eventtypelist_getnext_id, posix_trace_eventtypelist_rewind, posix_trace_flush, posix_trace_get_attr, posix_trace_get_filter, posix_trace_getnext_event, posix_trace_get_status, posix_trace_open, posix_trace_rewind, posix_trace_set_filter, posix_trace_shutdown, posix_trace_start, posix_trace_stop, posix_trace_timedgetnext_event, posix_trace_trid_eventid_open, posix_trace_trygetnext_event, posix_typed_mem_get_info, posix_typed_mem_open, psiginfo, psignal, pthread_attr_getscope, pthread_barrierattr_destroy, pthread_barrierattr_getpshared, pthread_barrierattr_init, pthread_barrierattr_setpshared, pthread_barrier_destroy, pthread_barrier_init, pthread_barrier_wait, pthread_condattr_getpshared, pthread_getconcurrency, pthread_getcpuclockid, pthread_mutexattr_getprioceiling, pthread_mutexattr_getprotocol, pthread_mutexattr_getpshared, pthread_mutexattr_getrobust, pthread_mutexattr_setprioceiling, pthread_mutex_getprioceiling, pthread_mutex_setprioceiling, pthread_rwlockattr_destroy, pthread_rwlockattr_getpshared, pthread_rwlockattr_init, pthread_rwlockattr_setpshared, pthread_setconcurrency, ptsname, putchar_unlocked, putc_unlocked, putmsg, putpmsg, pututxline, putwchar, remainderf, remque, seed48, setgrent, sethostent, _setjmp, setkey, setnetent, setprotoent, setservent, setutxent, sighold, sigignore, signbit, sigpause, sigrelse, sigset, sockatmark, strcoll_l, strerror_l, strfmon, strfmon_l, strftime_l, strptime, strtoimax, strtoumax, strxfrm_l, swprintf, swscanf, tcflow, tcgetsid, tdelete, tfind, tmpnam, toascii, _tolower, tolower_l, _toupper, toupper_l, towctrans, towctrans_l, towlower_l, towupper_l, tsearch, twalk, ulimit, va_arg, va_copy, va_end, va_start, vdprintf, vfscanf, vfwprintf, vfwscanf, vscanf, vsscanf, vswprintf, vswscanf, vwprintf, vwscanf, wcscoll_l, wcsrtombs, wcstof, wcstoimax, wcstold, wcstoll, wcstoul, wcstoull, wcstoumax, wcswidth, wcsxfrm_l, wctrans, wctrans_l, wctype, wctype_l, wordexp, wordfree, wprintf, wscanf