Open
Description
A ticket to collect issues and bugs with Emscripten. We want to report them upstream eventually.
- Emscripten defines
IPPROTO_SCTP
, butsocket(AF_INET, SOCK_STREAM, IPPROTO_SCTP)
causes an abort, socket: return EPROTONOSUPPORT on invalid protocol emscripten-core/emscripten#16479 -
clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME, &timeout_abs, NULL)
does not work as expected, causestime.sleep
to hang forever.nanosleep(&timeout_ts, NULL)
works. clock_nanosleep(CLOCK_MONOTONIC, TIMER_ABSTIME) sleeps forever emscripten-core/emscripten#16453 -
freeaddrinfo
crash Segfault in freeaddrinfo, memory leak in getaddrinfo emscripten-core/emscripten#16081 -
strftime
mishandles quoted percent, strftime() mishandles quoted percent, e.g. %%z emscripten-core/emscripten#16155 - week number of
strftime("%U")
and%W
wrong week number of strftime("%U") and %W wrong emscripten-core/emscripten#16156 -
mkfifo()
andmknod()
create regular file mkfifo() and mknod() create regular file with NODERAWFS=1 emscripten-core/emscripten#16158 -
opendir
/open(O_DIRECTORY)
leaks file directory NODERAWFS open() O_DIRECTORY / opendir() leak file descriptor on error emscripten-core/emscripten#16452 - msync() on anonymous mapping fails, msync() on anonymous mapping fails with TypeError: Cannot read property 'stream_ops' of undefined emscripten-core/emscripten#16350
-
fstat
does not work on pipes, fstat doesn't work on pipes emscripten-core/emscripten#16414 and bpo-40280: Skip dysfunctional pipe tests on Emscripten (GH-31770) python/cpython#31770 -
fstat
does not work on unlinked file - Blocking socket
accept()
fails withTypeError: Cannot read property 'stream' of undefined
, Fail blocking socket operations loudly emscripten-core/emscripten#16047 - utimensat sets wrong atime and mtime, NODERAWFS: utime, utimensat set wrong atime and mtime (overflow issue?) emscripten-core/emscripten#16458
-
umask
is stubbed -
select
does not support non-NULLexceptfds
, crashes with assertion error. CPython workaround bpo-40280: select: Use NULL for empty fdset (GH-31865) python/cpython#31865 - strftime
%V
issue, Fix edge case in strftime %V (ISO 8601 week number) emscripten-core/emscripten#16494
Metadata
Metadata
Assignees
Labels
No labels