@@ -10,6 +10,97 @@ since the version previous to it.
10
10
## Version 17
11
11
Starboard 17 fully switches to POSIX APIs.
12
12
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
+
13
104
### From ` starboard/time_zone.h `
14
105
* Removed ` SbTimeZoneGetCurrent ` . The time offset is now derived
15
106
from the name returned by ` SbTimeZoneGetName ` , using the zoneinfo
@@ -61,7 +152,6 @@ It was only used by win32 platforms
61
152
* ` kSbMediaVideoFrameAlignment `
62
153
* ` kSbMemoryLogPath `
63
154
* ` kSbPreferredRgbaByteOrder `
64
- ### Added POSIX support for ` getpeername ` , ` getsockopt ` and ` recvmsg ` .
65
155
### Removed starboad/atomic.h support for C.
66
156
The existing code was migrated to C11 atomics.
67
157
0 commit comments