wasi-libc/libc-top-half/musl/include/sys
Joel Dice 22199f80b6 implement getsockname, getpeername, and getaddrinfo (#488)
This also includes stubs for `gethostbyname`, `gethostbyaddr`, etc. which were
necessary to get CPython to build.  I believe it will be possible to implement
them all properly at some point, but don't have the bandwidth at the moment.

Finally, this includes a few fixes for issues I missed in earlier PRs that
surfaced when running the CPython `asyncio` test suite.

Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Co-authored-by: Dave Bakker <github@davebakker.io>
2024-06-25 12:13:35 +02:00
..
acct.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
auxv.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
cachectl.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
dir.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
epoll.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
errno.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
eventfd.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
fanotify.h Update to musl 1.2.2. 2021-03-18 11:18:41 -07:00
fcntl.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
file.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
fsuid.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
inotify.h Update to musl 1.1.22. 2019-04-15 09:48:03 -07:00
io.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
ioctl.h Update to musl 1.2.2. 2021-03-18 11:18:41 -07:00
ipc.h Update to musl 1.1.24. 2020-02-26 10:23:05 -08:00
kd.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
klog.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
membarrier.h Update to musl 1.2.3. 2022-05-24 19:31:23 -07:00
mman.h Update to musl 1.2.3. 2022-05-24 19:31:23 -07:00
mount.h Update to musl 1.2.3. 2022-05-24 19:31:23 -07:00
msg.h Update to musl 1.1.24. 2020-02-26 10:23:05 -08:00
mtio.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
param.h Emulate clock, times, and getrusage using the monotonic clock. 2021-03-23 10:34:46 -07:00
personality.h Update to musl 1.2.2. 2021-03-18 11:18:41 -07:00
poll.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
prctl.h Update to musl 1.2.3. 2022-05-24 19:31:23 -07:00
procfs.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
ptrace.h Update to musl 1.2.3. 2022-05-24 19:31:23 -07:00
quota.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
random.h Update to musl 1.2.2. 2021-03-18 11:18:41 -07:00
reboot.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
reg.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
resource.h Emulate clock, times, and getrusage using the monotonic clock. 2021-03-23 10:34:46 -07:00
select.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
sem.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
sendfile.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
shm.h Update to musl 1.1.24. 2020-02-26 10:23:05 -08:00
signal.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
signalfd.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
socket.h implement getsockname, getpeername, and getaddrinfo (#488) 2024-06-25 12:13:35 +02:00
soundcard.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
stat.h add stubs for statvfs, chmod, etc. (#463) 2024-06-25 12:13:35 +02:00
statfs.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
statvfs.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
stropts.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
swap.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
syscall.h Define _ALL_SOURCE when generating predefined-macros.txt. 2019-04-15 04:05:20 -07:00
sysinfo.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
syslog.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
sysmacros.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
termios.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
time.h Enable support for utimes and futimesat. 2022-03-10 14:14:40 -08:00
timeb.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
timerfd.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
times.h Emulate clock, times, and getrusage using the monotonic clock. 2021-03-23 10:34:46 -07:00
timex.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
ttydefaults.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
types.h Update to musl 1.1.23. 2019-08-07 17:53:41 -07:00
ucontext.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
uio.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
un.h Fix miscellaneous lint warnings. 2019-04-15 09:47:16 -07:00
user.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
utsname.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
vfs.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
vt.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00
wait.h Update to musl 1.2.0. 2020-02-26 10:23:05 -08:00
xattr.h WASI libc prototype implementation. 2019-03-27 07:59:55 -07:00