Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AssemblyScript/musl
Mirror of git://git.musl-libc.org/musl
https://github.com/AssemblyScript/musl
131276809fe3b7bed6086772bc5e3e9941dc6c6c authored about 7 years ago
aside from theoretical arbitrary results due to UB, this could
practically cause unbounded overf...
01957bed1e88b77f8271b6157c83c0d7f6be302c authored about 7 years ago
notes added by maintainer:
the '-' specifier allows default padding to be suppressed, and '_'
a...
stdio types use the struct tag names from glibc libio to match C++
ABI.
notes added by maintainer:
this function is a GNU extension. it was chosen over the similar BSD...
061843340fbf2493bb615e20e66f60c5d1ef0455 authored about 7 years ago
previously, fgetwc left all but the first byte of an illegal sequence
unread (available for subs...
fgetwc does not set the stream's error indicator on encoding errors,
making ferror insufficient ...
Update the buffer position according to the bytes consumed into st when
decoding an incomplete c...
these encodings are still commonly used in messaging protocols and
such. the reverse mapping is ...
previously, 8-bit codepages could only remap the high 128 bytes; the
low range was assumed/force...
commit c49d3c8adadfa24235fcf4779bb722b1aa6f480b added logic to detect
attempts to load libc.so v...
the new version of the code used to generate these tables forces a
newline every 256 entries, wh...
If the syscall fails, errno must be set correctly for the caller.
There's no guarantee that the ...
this implementation aims to match the baseline defined by rfc1468 (the
original mime charset def...
assuming pointers obtained from malloc have some nonzero alignment,
repurpose the low bit of ico...
the special case where mbrtowc returns 0 but consumed 1 byte of input
does not need to be consid...
short-circuiting low bytes before the switch precluded support for
character encodings that don'...
this is in preparation to support stateful conversion descriptors,
which are necessarily allocat...
this change is made to avoid having assumptions about the encoding
spread out across the file, a...
If AI_NUMERICSERV is specified and a numeric service was not provided,
POSIX mandates getaddrinf...
commit a6054e3c94aa0491d7366e4b05ae0d73f661bfe2 changed this function
not to take an argument, b...
s390 can use the generic ioctls definitions other than FIOQSIZE (like arm).
this fixes some mis...
13935337f3e9bbf9db9e6403d761bc670ea1a6d5 authored about 7 years ago
statx number is allocated for microblaze in linux commit
f5ef419630e85e80284cd0256cb5a13a66bbd6c5
allows expanding the signal frame beyond the 4k reserved space.
new in linux commit 33f082614c34...
TCP_ULP is new in linux commit 734942cc4ea6478eed125af258da1bdbb4afe578
TCP_MD5SIG_EXT is new in...
for getting/setting write lifetime hints fcntl commands were
added in linux commit c75b1d9421f80...
added for safe opening of peer end of pty in a mount namespace.
new in linux commit c6325179238f...
SCM_TIMESTAMPING_PKTINFO is new in aad9c8c470f2a8321a99eb053630ce0e199558d6
SO_PEERGROUPS is new...
new syscall in linux commit 916cda1aa1b412d7cf2991c3af7479544942d121
5daaed6a0efd8a2b1410ff5395a6b3bb0e1a907e authored about 7 years ago
syscall for i386 compat mode on x86_64 for non-x86_64 prctls.
new in linux commit 79170fda313ed5...
hwcap bits for armv8.3 extensions, added in linux commits
c8c3798d2369e4285da44b244638eafe446a8f...
new in linux commit 531b374834c891ae2abf800693074df35a7d1a36
4c811227110ddeb1ccd03ce295a6e8f6ccb905ea authored about 7 years ago
SO_MEMINFO added in linux commit a2d133b1d465016d0d97560b11f54ba0ace56d3e
SO_INCOMING_NAPI_ID ad...
statx was added in linux commit a528d35e8bfcc521d7cb70aaf03e1bd296c8493f
(there is no libc wrapp...
two new stats for SCM_TIMESTAMPING_OPT_STATS, added in linux commit
7e98102f489775d8c000884fca8a...
new in linux commit 19f6d3f3c8422d65b5e3d2162e30ef07c6e21ea2
ee3ae7827b00c734a3c32839fb1427015900e598 authored about 7 years agonew in linux commit 69ae543969abeba48e04dd93277684c8c0895f3b
3eb82f7338e74a5b2f1de6a62a72927452b327a2 authored about 7 years ago
new hwcap bits were added in kernel commits
77c97b4ee21290f5f083173d957843b615abbff2
f92f5ce01ee...
added in linux commit 80f60e509a03ff9ff2bdbf9cd1e935c6360b8bd9
cee73f0c10535f87e3e108697a4af5453f5f04c0 authored about 7 years agomissing syscalls got allocated on microblaze.
8f5695571322868d89620fca0dc05ffc37bbc040 authored about 7 years ago
linux commit 575b1967e10a1f3038266244d2c7a3ca6b99fed8 moved timerfd
apis to a new uapi header wh...
min max mtu size definitions mostly for drivers.
new in linux commits a52ad514fdf3b8a57ca4322c92...
added in linux commit 70ecc24841326396a827deb55c3fefac582a729d
013696918bc9e8b879ddb6f1fa7b3686eef6e702 authored about 7 years ago
for tcp timestamp control messages, new in linux commit
1c885808e45601b2b6f68b30ac1d999e10b6f606...
the resolution to Austin Group issue #411 defined new semantics for
the posix_spawn dup2 file ac...
eb03bde2f24582874cb72b56c7811bf51da0c817 authored about 7 years ago
commit 06fbefd10046a0fae7e588b7c6d25fb51811b931 (first included in
release 1.1.17) introduced th...
commit 8c4be3e2209d2a1d3874b8bc2b474668fcbbbac6 was written to
preclude the GLOB_PERIOD extensio...
execvpe stack-allocates a buffer used to hold the full path
(combination of a PATH entry and the...
2cd663fb2d576d590a08c1e40386c07b378d5ad6 authored over 7 years ago
MAXADDRS was chosen not to need enforcement, but the logic used to
compute it assumes the answer...
the rightmost '/' character is not necessarily the delimiter before
the basename; it could be a ...
calling __unlock on t->exitlock is not valid because __unlock reads
the waiters count after maki...
the freebsd fma code failed to raise underflow exception in some
cases in nearest rounding mode ...
this is for consistency with the way it's done in in the dynamic
linker, avoiding a deprecated C...
this is a subtle issue with how the assembler/linker work. for the adr
pseudo-instruction used t...
patch by Jörg Krause.
48be5b6313d7b827acf555769e93b389fa9f6307 authored over 7 years agoMAP_{NORESERVE,LOCKED} have different values on powerpc than in generic.
c10bc61508dc52b8315084e628f36a6c3c2dabb1 authored over 7 years ago
under some conditions, the mmap syscall wrongly fails with EPERM
instead of ENOMEM when memory i...
GLOB_PERIOD is a gnu extension, and GNU glob does not seem to honor it
except in the last path c...
some applications use getservbyport to find port numbers that are not
assigned to a service; if ...
if the parent thread was able to set the new thread's priority before
it reached the check for '...
most of the found naming differences don't matter to musl, because
internally it unifies the sys...
this is mandated by C and POSIX standards and is in accordance with
glibc behavior.
Reported by Leah Neukirchen.
51bdcdc424bd7169c8cccdc2de7cad17f5ea0f70 authored over 7 years ago
This aligns clearenv with the Linux man page by setting 'environ'
rather than '*environ' to NULL...
Rewrite environment access functions to slim down code, fix bugs and
avoid invoking undefined be...
the DFA table controlling accepted ranges for the f4 prefix used an
incorrect upper bound of 0xa...
the value computed as an output limit that bounds the amount of input
consumed below the input l...
Glibc renamed the linux uapi HWCAP_* macros to HWCAP_ARM_*
so have both variants in case some co...
counts leading zero bits of a 64bit int, undefined on zero input.
(has nothing to do with atomic...
aligned with linux arch/s390/include/asm/elf.h
(these macros should be exported into uapi, but t...
it's in the reserved namespace for the latter, where it seems it was
historically defined, and s...
5f3b652afe423dd2bd6f266535f79f685909cf60 authored over 7 years ago
patch by Pascal Cuoq.
9d4c902c42b3fda368d7ea64bb9575c46228fa7f authored over 7 years ago
It is possible for argv[0] to be a null pointer, but the __progname
variable is used to implemen...
it is defined in linux asm/sockios.h since commit
ae40eb1ef30ab4120bd3c8b7e3da99ee53d27a23 (linu...
02b50c9d0a749f3e89e352a5760cc55a11977761 authored over 7 years ago
commit c002668eb0352e619ea7064e4940b397b4a6e68d inadvertently moved
the check for unflushed writ...
511b7042b3844b42a940f1c31436fb04ce93ac19 authored over 7 years ago
Due to a missing ":" in an asm() statement, the "memory" clobber is
considered by gcc as an inpu...
passing to pthread_join the id of a thread which is not joinable
results in undefined behavior.
...
The TOC pointer is constant within a single dso, but needs to be saved
and restored around cross...
52cf5c18f4ad3a7a59fb7113cf115c6fc05c7494 authored over 7 years ago
neither current compilers nor linkers treat protected visibility the
way I expected, as having f...
since setlocale(cat, NULL) is required to return the setting for the
global locale, there is no ...
a08910fc2cc739f631b75b2d09b8d72a0d64d285 authored over 7 years ago
The switch statement has no 'default:' case and the function ends
immediately following the swit...
bc42dcbfd9466c22d8ab0f8235e5091689a95aad authored over 7 years ago
The flag 1<<7 is used in several places for different purposes that are
not always easy to disti...
60ab365cae24063b0f21821860ca16fb63e81f81 authored over 7 years ago
commit 58e2396a9aa23c132faf4198ca4d779c84955b38 missed that the same
code was duplicated in impl...
The two functions str{,n}casecmp_l are specified to be declared in
<strings.h> which is already ...
previously, the pathname used to load the program was always used as
argv[0]. the default remain...
commit 4ff234f6cba96403b5de6d29d48a59fd73252040 inadvertently removed
the logic to do this when ...
a null pointer for a library's deps list was ambiguous: it could
indicate either no dependencies...
while the official elfv2 abi for "powerpc64le" sets power8 as the
baseline isa, we use it for bo...
9d12a6a21fd146f543e8a6b8ec4cce7fd61be606 authored over 7 years ago
these were introduced in z196 and not available in the baseline (z900)
ISA level. use __HTM__ as...