POSIX Standard and RT-Thread Implementation

Created at 2022-12-13 16:09:10

Introduction to RT-Thread POSIX
POSIX Standard and RT-Thread Implementation

FileAPIPSE51PSE52PSE53PSE54RT-Thread
<ctype.h>
isalnum()****√
isalpha()****√
isblank()****√
iscntrl()****√
isdigit()****√
isgraph()****√
islower()****√
isprint()****√
ispunct()****√
isspace()****√
isupper()****√
isxdigit()****√
tolower()****√
toupper()****√
<errno.h>
errno****√
<fcntl.h>
open()****√
creat() ***√
fcntl() ***√
posix_fadvise() *
posix_fallocate() *
<fenv.h>
feclearexcept()****√
fegetenv()****√
fegetexceptflag()****√
fegetround()****√
feholdexcept()****√
feraiseexcept()****√
fesetenv()****√
fesetexceptflag()****√
fesetround()****√
fetestexcept()****√
feupdateenv()****√
<inttypes.h>
imaxabs()****√
imaxdiv()****√
strtoimax()****√
strtoumax()****√
wcstoimax() *
wcstoumax() *
<locale.h>
localeconv()****√
setlocale()****√
<pthread.h>
pthread_attr_destroy()****√
pthread_attr_getdetachstate()****√
pthread_attr_getguardsize()****√
pthread_attr_getinheritsched()****√
pthread_attr_getschedparam()****√
pthread_attr_getschedpolicy()****√
pthread_attr_getscope()****√
pthread_attr_getstack()****√
pthread_attr_getstackaddr()****√
pthread_attr_getstacksize()****√
pthread_attr_init()****√
pthread_attr_setdetachstate()****√
pthread_attr_setguardsize()****√
pthread_attr_setinheritsched()****√
pthread_attr_setschedparam()****√
pthread_attr_setschedpolicy()****√
pthread_attr_setscope()****√
pthread_attr_setstack()****√
pthread_attr_setstackaddr()****√
pthread_attr_setstacksize()****√
pthread_cancel()****√
pthread_cleanup_pop()****√
pthread_cleanup_push()****√
pthread_cond_broadcast()****√
pthread_cond_destroy()****√
pthread_cond_init()****√
pthread_cond_signal()****√
pthread_cond_timedwait()****√
pthread_cond_wait()****√
pthread_condattr_destroy()****√
pthread_condattr_getclock()****√
pthread_condattr_init()****√
pthread_condattr_setclock()****√
pthread_create()****√
pthread_detach()****√
pthread_equal()****√
pthread_exit()****√
pthread_getconcurrency()****√
pthread_getschedparam()****√
pthread_getspecific()****√
pthread_join()****√
pthread_key_create()****√
pthread_key_delete()****√
pthread_mutex_destroy()****√
pthread_mutex_getprioceiling()****√
pthread_mutex_init()****√
pthread_mutex_lock()****√
pthread_mutex_setprioceiling()****√
pthread_mutex_trylock()****√
pthread_mutex_unlock()****√
pthread_mutexattr_destroy()****√
pthread_mutexattr_getprioceiling()****√
pthread_mutexattr_getprotocol()****√
pthread_mutexattr_gettype()****√
pthread_mutexattr_init()****√
pthread_mutexattr_setprioceiling()****√
pthread_mutexattr_setprotocol()****√
pthread_mutexattr_settype()****√
pthread_once()****√
pthread_self()****√
pthread_setcancelstate()****√
pthread_setcanceltype()****√
pthread_setconcurrency()****√
pthread_setschedparam()****√
pthread_setschedprio()****√
pthread_setspecific()****√
pthread_testcancel()****√
pthread_atfork()****√
pthread_getcpuclockid()****√
pthread_condattr_getpshared() **√
pthread_condattr_setpshared() **√
pthread_mutexattr_getpshared() **√
pthread_mutexattr_setpshared() **√
<sched.h>
sched_get_priority_max()****√
sched_get_priority_min()****√
sched_rr_get_interval()****√
sched_yield() **√
sched_getparam() **
sched_getscheduler() **
sched_setparam() **
sched_setscheduler() **√
<semaphore.h>
sem_close()****√
sem_destroy()****√
sem_getvalue()****√
sem_init()****√
sem_open()****√
sem_post()****√
sem_timedwait()****√
sem_trywait()****√
sem_unlink()****√
sem_wait()****√
<setjmp.h>
longjmp()****√
setjmp()****√
siglongjmp() **
sigsetjmp() **
<signal.h>
kill()*** √
pthread_kill()****√
pthread_sigmask()****√
raise()****√
sigaction()****√
sigaddset()****√
sigdelset()****√
sigemptyset()****√
sigfillset()****√
sigismember()****√
signal()****√
sigpending()****√
sigprocmask()****√
sigqueue()****
sigsuspend()****√
sigtimedwait()****√
sigwait()****√
sigwaitinfo()****√
<stdarg.h>
va_arg()****√
va_copy()****√
va_end()****√
va_start()****√
<stdio.h>
clearerr()****√
fclose()****√
fdopen()****√
feof()****√
ferror()****√
fflush()****√
fgetc()****√
fgets()****√
fileno()****
flockfile()****
fopen()****√
fprintf()****√
fputc()****√
fputs()****√
fread()****√
freopen()****√
fscanf()****√
ftrylockfile()****
funlockfile()****
fwrite()****√
getc()****√
getc_unlocked()****√
getchar()****√
getchar_unlocked()****√
gets()****√
perror()****√
printf()****√
putc()****√
putc_unlocked()****
putchar()****√
putchar_unlocked()****
puts()****√
scanf()****√
setbuf()****√
setvbuf()****√
snprintf()****√
sprintf()****√
sscanf()****√
stderr****√
stdin****√
stdout****√
ungetc()****√
vfprintf()****√
vfscanf()****√
vprintf()****√
vscanf()****√
vsnprintf()****√
vsprintf()****√
vsscanf()****√
fgetpos() ***
fseek() ***
fseeko() ***
fsetpos() ***
ftell() ***
ftello() ***
remove() ***
rename() ***
rewind() ***
tmpfile() ***
tmpnam() ***
ctermid() *
pclose() *
popen() *
<stdlib.h>
abort()****√
abs()****√
atof()****√
atoi()****√
atol()****√
atoll()****√
bsearch()****√
calloc()****√
div()****√
free()****√
getenv()****√
labs()****√
ldiv()****√
llabs()****√
lldiv()****√
malloc()****√
mktime()****√
qsort()****√
rand()****√
rand_r()****√
realloc()****√
setenv()****
srand()****√
strtod()****√
strtof()****√
strtol()****√
strtold()****√
strtoll()****√
strtoul()****√
strtoull()****√
unsetenv()****
_Exit() **
atexit() **
exit() **√
mblen() *
mbstowcs() *
mbtowc() *
posix_memalign() *
wcstombs() *
wctomb() *
system() *
<string.h>
memchr()****√
memcmp()****√
memcpy()****√
memmove()****√
memset()****√
strcat()****√
strchr()****√

More details please click Here.

更多

Follower
0
Views
2.7k
0 Answer
There is no answer, come and add the answer

Write Your Answer

Log in to publish your answer,Click here to log in.

Create
Post

Share