A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | New Method | Description | In Newlib? | In RTEMS? | In rtems-libbsd? | |||||||||||||||||||||
2 | dladdr() | Get information relating to an address | No | Yes (in RTEMS/cpukit, dlfcn.h); Not defined in librtemscpu.a | No | |||||||||||||||||||||
3 | getentropy() | Fill a buffer with random bytes; output generated by cryptographically secure pseudo-random number generator. | Yes (in Newlib source, unistd.h, getentropy.c); Not defined in libc.a | Yes; Defined in librtemsbsp.a (src/rtems/bsps/shared/dev/getentropy/getentropy-cpucounter.c) | No | |||||||||||||||||||||
4 | getlocalename_l() | Get a locale name from a locale object | No | No | No | |||||||||||||||||||||
5 | memmem() | Find a byte subsequence in a byte sequence | Yes (in Newlib source, string.h, memmem.c); Defined in libc.a | No | No | |||||||||||||||||||||
6 | posix_getdents() | Read directory entries | No | No | No | |||||||||||||||||||||
7 | ppoll() | Input/output multiplexing; ppoll() is equivalent to poll() except as follows: For the poll() function, the timeout period is given in milliseconds in an argument of type int, whereas for the ppoll() function the timeout period is given in seconds and nanoseconds via an argument of type pointer to struct timespec. A timeoutof −1 for poll() shall be equivalent to passing a null pointer for the timeout for ppoll(). Also, the poll() function has no sigmask argument; it shall behave as ppoll() does when sigmask is a null pointer. | No | Yes (in rtems/6/share/gdb/syscalls); Not defined in librtems.a | No | |||||||||||||||||||||
8 | pthread_cond_clockwait() | Wait on a condition; Behaves like pthread_cond_timedwait except the absolute time is measured against the clock specified by clock_id rather than the clock specified in the condition variable's clock attribute. | No | No | No | |||||||||||||||||||||
9 | pthread_mutex_clocklock() | Lock a mutex; Timeout based on the clock specified by the clock_id argument | No | No | No | |||||||||||||||||||||
10 | pthread_rwlock_clockrdlock() | Lock a read-write lock for reading; Timeout based on the clock specified by the clock_id argument. | No | No | No | |||||||||||||||||||||
11 | pthread_rwlock_clockwrlock() | Lock a read-write lock for writing; Timeout based on the clock specified by the clock_id argument. | No | No | No | |||||||||||||||||||||
12 | qsort_r() | Sort a table of data; Identical to qsort() except that in qsort_r() the comparison function takes a third argument. Intended to avoid the need to access global variables, making it possible to safely share a stateful comparator across threads. | Yes; (In Newlib source, stdlib.h, qsort_r.c); Defined in libc.a | No | No | |||||||||||||||||||||
13 | reallocarray() | Memory reallocator; Equivalent to realloc() except that overflow in the multiplication is an error. | Yes; (In Newlib source stdlib.h, reallocarray.c); Defined in libc.a | No | No | |||||||||||||||||||||
14 | sem_clockwait() | Lock a semaphore; Timeout based on the clock specified in the clock_id argument. | No | No | No | |||||||||||||||||||||
15 | sig2str() | Translate between signal names and numbers | No | No | No | |||||||||||||||||||||
16 | str2sig() | Translate between signal names and numbers | No | No | No | |||||||||||||||||||||
17 | strlcat() | Size-bounded string concatenation | Yes; (In Newlib source string.h, strlcat.c); Defined in libc.a | Yes (in src/rtems/cpukit/pppd/pppd.h); Not defined in librtemscpu.a | No | |||||||||||||||||||||
18 | strlcpy() | Size-bounded string copying | Yes; (In Newlib source string.h, strlcpy.c); Defined in libc.a | Yes (in src/rtems/cpukit/pppd/pppd.h); Not defined in librtemscpu.a | No | |||||||||||||||||||||
19 | wcslcat() | Size-bounded wide-string concatenation | Yes; (In Newlib source wchar.h, wcslcat.c); Defined in libc.a | No | No | |||||||||||||||||||||
20 | wcslcpy() | Size-bounded wide-string copying | Yes; (In Newlib source wchar.h, wcslcpy.c); Defined in libc.a | No | No | |||||||||||||||||||||
21 | sockatmark() | Returns a value indicating whether or not the socket parameter is at the out of band mark | No | No | Yes; defined in libbsd.a | |||||||||||||||||||||
22 | pselect() | Checks I/O descriptor sets to see if they are ready for reading, writing, or have exceptional conditions pending. It is a slightly stronger version of select(). In pselect, the timeout period is given in seconds and nanoseconds in an argument of type const struct timespec, whereas in select() the timeout period is given in seconds and microseconds in an argument of (modifiable) type struct timeval. | No | No | Yes; defined in libbsd.a | |||||||||||||||||||||
23 | confstr() | Get configurable variables | No | Yes (Code is complete, currently pending integration) | No | |||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | ||||||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | ||||||||||||||||||||||||||
28 | ||||||||||||||||||||||||||
29 | ||||||||||||||||||||||||||
30 | ||||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |