Skip to content

Commit 0722c0a

Browse files
authored
Update the Starboard changelog for POSIX (#7097)
Added the list of new POSIX APIs for Starboard 17 to the changelog. #vibe-coded Issue: 443778792
1 parent fa40ab1 commit 0722c0a

File tree

1 file changed

+91
-1
lines changed

1 file changed

+91
-1
lines changed

starboard/CHANGELOG.md

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,97 @@ since the version previous to it.
1010
## Version 17
1111
Starboard 17 fully switches to POSIX APIs.
1212

13+
### Added the following POSIX symbols:
14+
* `aligned_alloc`
15+
* `fdatasync`
16+
* `dup`
17+
* `dup2`
18+
* `epoll_create`
19+
* `epoll_create1`
20+
* `epoll_ctl`
21+
* `epoll_wait`
22+
* `getpeername`
23+
* `getsockopt`
24+
* `isatty`
25+
* `kill`
26+
* `link`
27+
* `lstat`
28+
* `madvise`
29+
* `malloc_usable_size`
30+
* `mincore`
31+
* `mkdtemp`
32+
* `mkostemp`
33+
* `mkstemp`
34+
* `pause`
35+
* `pipe`
36+
* `pread`
37+
* `pwrite`
38+
* `raise`
39+
* `rand`
40+
* `rand_r`
41+
* `readlink`
42+
* `recvmsg`
43+
* `rename`
44+
* `sched_get_priority_max`
45+
* `sched_get_priority_min`
46+
* `select`
47+
* `signal`
48+
* `srand`
49+
* `symlink`
50+
* `recvmmsg`
51+
* `access`
52+
* `chmod`
53+
* `clock_nanosleep`
54+
* `eventfd`
55+
* `fchmod`
56+
* `fchown`
57+
* `gai_strerror`
58+
* `getauxval`
59+
* `geteuid`
60+
* `getpid`
61+
* `pathconf`
62+
* `pipe2`
63+
* `poll`
64+
* `pthread_attr_getschedpolicy`
65+
* `pthread_attr_getscope`
66+
* `pthread_attr_getstack`
67+
* `pthread_attr_setschedpolicy`
68+
* `pthread_attr_setscope`
69+
* `pthread_attr_setstack`
70+
* `pthread_getattr_np`
71+
* `pthread_getschedparam`
72+
* `pthread_kill`
73+
* `pthread_mutexattr_destroy`
74+
* `pthread_mutexattr_getpshared`
75+
* `pthread_mutexattr_gettype`
76+
* `pthread_mutexattr_init`
77+
* `pthread_mutexattr_setpshared`
78+
* `pthread_mutexattr_settype`
79+
* `pthread_rwlock_destroy`
80+
* `pthread_rwlock_init`
81+
* `pthread_rwlock_rdlock`
82+
* `pthread_rwlock_tryrdlock`
83+
* `pthread_rwlock_trywrlock`
84+
* `pthread_rwlock_unlock`
85+
* `pthread_rwlock_wrlock`
86+
* `pthread_setschedparam`
87+
* `pthread_sigmask`
88+
* `readdir`
89+
* `sem_destroy`
90+
* `sem_init`
91+
* `sem_post`
92+
* `sem_timedwait`
93+
* `sem_wait`
94+
* `sendmsg`
95+
* `shutdown`
96+
* `sigaction`
97+
* `socketpair`
98+
* `statvfs`
99+
* `sysconf`
100+
* `uname`
101+
* `utimensat`
102+
* `writev`
103+
13104
### From `starboard/time_zone.h`
14105
* Removed `SbTimeZoneGetCurrent`. The time offset is now derived
15106
from the name returned by `SbTimeZoneGetName`, using the zoneinfo
@@ -61,7 +152,6 @@ It was only used by win32 platforms
61152
* `kSbMediaVideoFrameAlignment`
62153
* `kSbMemoryLogPath`
63154
* `kSbPreferredRgbaByteOrder`
64-
### Added POSIX support for `getpeername`, `getsockopt` and `recvmsg`.
65155
### Removed starboad/atomic.h support for C.
66156
The existing code was migrated to C11 atomics.
67157

0 commit comments

Comments
 (0)