Skip to content

Commit efe9111

Browse files
Christopher Friedtnashif
authored andcommitted
doc: services: posix: update c-lang support section
Several C language items have gained support in Zephyr over time. Signed-off-by: Christopher Friedt <[email protected]>
1 parent a7254b8 commit efe9111

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

doc/services/portability/posix.rst

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ This is implemented as part of the minimal C library available in Zephyr.
262262
isalnum(),yes
263263
isalpha(),yes
264264
isblank(),
265-
iscntrl(),
265+
iscntrl(),yes
266266
isdigit(),yes
267267
isgraph(),yes
268268
islower(),
@@ -285,9 +285,9 @@ This is implemented as part of the minimal C library available in Zephyr.
285285
memmove(),yes
286286
memset(),yes
287287
mktime(),yes
288-
qsort(),
288+
qsort(),yes
289289
rand(),yes
290-
rand_r(),
290+
rand_r(),yes
291291
realloc(),yes
292292
setlocale(),
293293
snprintf(),yes
@@ -299,7 +299,7 @@ This is implemented as part of the minimal C library available in Zephyr.
299299
strcmp(),yes
300300
strcoll(),
301301
strcpy(),yes
302-
strcspn(),
302+
strcspn(),yes
303303
strerror(),yes
304304
strerror_r(),yes
305305
strftime(),
@@ -309,12 +309,12 @@ This is implemented as part of the minimal C library available in Zephyr.
309309
strncpy(),yes
310310
strpbrk(),
311311
strrchr(),yes
312-
strspn(),
312+
strspn(),yes
313313
strstr(),yes
314314
strtod(),
315315
strtof(),
316316
strtoimax(),
317-
strtok(),
317+
strtok(),yes
318318
strtok_r(),yes
319319
strtol(),yes
320320
strtold(),
@@ -328,10 +328,10 @@ This is implemented as part of the minimal C library available in Zephyr.
328328
toupper(),yes
329329
tzname(),
330330
tzset(),
331-
va_arg(),
332-
va_copy(),
333-
va_end(),
334-
va_start(),
331+
va_arg(),yes
332+
va_copy(),yes
333+
va_end(),yes
334+
va_start(),yes
335335
vsnprintf(),yes
336336
vsprintf(),yes
337337
vsscanf(),
@@ -349,7 +349,7 @@ process applications.
349349

350350
confstr(),
351351
environ,
352-
errno,
352+
errno,yes
353353
getenv(),
354354
setenv(),
355355
sysconf(),
@@ -397,11 +397,11 @@ POSIX_DEVICE_IO
397397
ftrylockfile(),
398398
funlockfile(),
399399
getc_unlocked(),
400-
getchar_unlocked(),
400+
getchar_unlocked(),yes
401401
putc_unlocked(),
402402
putchar_unlocked()
403403
clearerr(),
404-
close(),
404+
close(),yes
405405
fclose(),
406406
fdopen(),
407407
feof(),
@@ -425,18 +425,18 @@ POSIX_DEVICE_IO
425425
perror(),yes
426426
printf(),yes
427427
putc(),yes
428-
putchar(),
428+
putchar(),yes
429429
puts(),yes
430430
read(),yes
431431
scanf(),
432432
setbuf(),
433433
etvbuf(),
434-
stderr,
435-
stdin,
436-
stdout,
434+
stderr,yes
435+
stdin,yes
436+
stdout,yes
437437
ungetc(),
438438
vfprintf(),yes
439439
vfscanf(),
440440
vprintf(),yes
441441
vscanf(),
442-
write(),
442+
write(),yes

0 commit comments

Comments
 (0)