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
14032c30e2d41e5c0dac25d399f7086f74d4e0c8 authored almost 7 years ago
commit e3bc22f1eff87b8f029a6ab31f1a269d69e4b053 removed all references
to __brk.
the existing laddr function for fdpic cannot translate ELF virtual
addresses outside of the LOAD...
the Linux SYS_nice syscall is unusable because it does not return the
newly set priority. always...
we have always bound symbols at libc.so link time rather than runtime
to minimize startup-time r...
Fix an instance where realloc code would overallocate by OVERHEAD bytes
amount. Manually arrange...
Split 'free' into unmap_chunk and bin_chunk, use the latter to introduce
__malloc_donate and use...
Implementation of __malloc0 in malloc.c takes care to preserve zero
pages by overwriting only no...
the catan implementation from OpenBSD includes a FIXME-annotated
"overflow" branch that produces...
the factor of -i noted in the comment at the top of casin.c was
omitted from the actual code, yi...
Commit 8a6bd7307da3fc4d08dd6a9277b611ccb4971354 added support for
padding specifier extensions t...
it was reported by Erik Bosman that poll fails without setting revents
when the nfds argument ex...
if double precision r=x*y+z is not a half way case between two single
precision floats or it is ...
commit d93c0740d86aaf7043e79b942a6c0b3f576af4c8 added use of feature
test macros without includi...
previously, MEMOPS_SRCS failed to include arch-specific replacement
files for memcpy, etc., omit...
the makefile logic for these files was wrong in the out-of-tree case,
but it likely only affecte...
standing alone, both the signed and int keywords identify the same
type, a (signed) int. however...
this must have been taken from POSIX without realizing that it was
meaningless. the resolution t...
the output delay features (NL*, CR*, TAB*, BS*, and VT*) are
XSI-shaded. VT* is in the V* namesp...
the F_* macros associated with the lockf function are XSI-shaded (like
the lockf function itself...
TSVTX is XSI-shaded.
d93c0740d86aaf7043e79b942a6c0b3f576af4c8 authored almost 7 years agoPAGE_SIZE, NZERO, and NL_LANGMAX are XSI-shaded.
8e1381be44642523b5cbd1bba4d7ca20ee920b85 authored almost 7 years agoalign with commit c9c2cd3e6955cb1d57b8be01d4b072bf44058762.
6ecb9c14c429cc73ace937fd7459f58f0b7a8e6e authored almost 7 years ago
PAGESIZE is actually the version defined in POSIX base, with PAGE_SIZE
being in the XSI option. ...
use of MB_CUR_MAX encoded a hidden dependency on the currently active
locale for the calling thr...
general policy is that all source files defining a public API or an
ABI mechanism referenced by ...
add a member of appropriate type to the fpos_t union so that accesses
are well-defined. use long...
previously this macro used an odd if/else form instead of the more
idiomatic do/while(0), making...
this is the idiom that's used elsewhere and should be more efficient
or at least no worse.
aaa29c26eed4a09625e61c6af31d16b1a4163fc3 authored almost 7 years ago
0fbe53ed3fc0a4f0e3c8c778b3a409e48ed8bea3 authored almost 7 years ago
they seem to be relics of e3cd6c5c265cd481db6e0c5b529855d99f0bda30
where this code was refactore...
formally, calling readv with a zero-length first iov component should
behave identically to call...
the stdio FILE read backend's return type is size_t, not ssize_t, and
all of the special (non-fd...
replace with simple conditional that doesn't rely on assumption that
cnt is either 0 or -1.
the ':' in optstring has special meaning as a flag applying to the
previous option character, or...
based loosely on patch by Hauke Mehrtens; converted to wrap the public
API of the underlying get...
This syscall is available since Linux 3.17 and was also implemented in
glibc in version 2.25 usi...
signal context definitions for scalable vector extension new in commit
d0b8cd3187889476144bd9b13...
it's a recent addition to elf gabi:
http://sco.com/developers/gabi/latest/revision.html
based on...
DF_1_STUB and DF_1_PIE were added in binutils-gdb commit
5c383f026242d25a3c21fdfda42e5ca218b346c8
NT_ARM_SVE and NT_S390_RI_CB are new in linux commits
43d4da2c45b2f5d62f8a79ff7c6f95089bb24656 a...
allows calling extern functions without saving r2, for details see
glibc commit 0572433b5beb636d...
AT_L1I_*, AT_L1D_*, AT_L2_* and AT_L3_* were added in linux v4.11 for
powerpc in commit 98a5f361...
PR_SVE_SET_VL and PR_SVE_GET_VL controls are new in linux commit
2d2123bc7c7f843aa9db87720de159a...
HWCAP_SVE is new in linux commit 43994d824e8443263dc98b151e6326bf677be52e
HWCAP_SHA3, HWCAP_SM3,...
for systems without tp register or kuser helper, new in linux commit
8fcd6c45f5a65621ec809b7866a...
PPC_FEATURE2_HTM_NO_SUSPEND is new in linux commit
cba6ac4869e45cc93ac5497024d1d49576e82666
PPC_...
to store hypervisor information, added in linux commit
3d8757b87d7fc15a87928bc970f060bc9c6dc618
new socekt option for AF_INET6 SOL_RAW sockets, added in linux commit
84e14fe353de7624872e582887...
TCP_FASTOPEN_KEY is new in 1fba70e5b6bed53496ba1f1f16127f5be01b5fb6
TCP_FASTOPEN_NO_COOKIE is ne...
for synchronous page faults, new in linux commit
1c9725974074a047f6080eecc62c50a8e840d050 and
b6...
use the same token to define TIOCSER_TEMT as is used in ioctl.h
so when both headers are include...
for querying tcp md5 signing keys.
new in linux commit c03fa9bcacd9ac04595cc13f34f3445f0a5ecf13
*_HUGE_SHIFT, *_HUGE_2MB, *_HUGE_1GB are documented in the man page,
so add all of the *_HUGE_* ...
new ethertypes in linux v4.14:
ETH_P_ERSPAN new in 84e54fe0a5eaed696dee4019c396f8396f5a908b
ETH_...
new in linux commmit cdf4969c42a6c1a376dd03a9e846cf638d3cd4b1
4d4a665799a0ed6dda3deed3d380b72c84d9f4d2 authored almost 7 years ago
TRAP_BRANCH and TRAP_HWBKPT new in linux commit
da654b74bda14c45a7d98c731bf3c1a43b6b74e2
indicates ARMv8.2-DCPoP persistent memory support extension.
new in linux commit 7aac405ebb32240...
allows zeroing anonymous private pages inherited by a child process.
new in linux commit d2cd9ed...
MSG_ZEROCOPY socket send flag avoids copy in the kernel
new in linux commit 52267790ef52d7513879...
socket option for kernel TLS support
new in linux commit 3c4d7559159bfe1e3b94df3a657b2cda3a34e218
add AF_SMC and PF_SMC for the IBM shared memory communication protocol.
new in linux commit ac71...
55df09bfccbfe21fc9dd7d8f94550c0ff25ace04 authored almost 7 years ago
these additions were made by scanning git log since the last major
update in commit 790580b2fc47...
Maintainer's note: at one point, -lcompiler_rt apparently worked, and
may still work and be pref...
this is more extensible if we need to consider additional errors, and
more efficient as long as ...
It's better to make execvp continue PATH search on ENOTDIR rather than
issuing an error. Bogus e...
when a null buffer pointer is passed to fmemopen, requesting it
allocate its own memory buffer, ...
249b621f9efeb8c47f34b698875c54c9c3108df3 authored almost 7 years ago
Currently getcwd(3) can succeed without returning an absolute path
because the underlying getcwd...
in theory non-absolute origins can only arise when either the main
program is invoked by running...
the rpath fixup code assumed any module's name field would contain at
least one slash, an invari...
it's unclear from the specification whether the word "consumes" in
"consumes more than four byte...
the code to strip initial sign and leading zeros inadvertently
stripped all the zeros and the su...
in the original submission of the patch that became commit
7c709f2d4f9872d1b445f760b0e68da89e256...
Do not retry waitpid if the child was terminated by a signal. Do not
examine status: since we ar...
commit f9fb20b42da0e755d93de229a5a737d79a0e8f60 switched from using a
pipe for the result to con...
7c709f2d4f9872d1b445f760b0e68da89e256b9e authored almost 7 years ago
the Linux and FreeBSD man pages for dladdr document dli_fbase as the
"base address" of the libra...
Consider the first equals sign found in the option to be the delimiter
between it and its argume...
If we find a partial option name match, we need to keep looking for
ambiguous/conflicting option...
14edadb542848300193b76d2eee7a1eae07f0911 authored almost 7 years ago
1bc10ffeaa7c7ce44b3e214e02e302642511c7c7 authored about 7 years ago
commit 78897b0dc00b7cd5c29af5e0b7eebf2396d8dce0 wrongly simplified
Dmitry Levin's original submi...
In all cases this is just a change from two volatile int to one.
32482f61da7650ff10741bd5aedd66bbc3ea165b authored about 7 years ago
In some places there has been a direct usage of the functions. Use the
macros consistently every...
A variant of this new lock algorithm has been presented at SAC'16, see
https://hal.inria.fr/hal-...
With Linux kernel 4.16 it will be possible to guard more parts of the
Linux header files from a ...
in the unified code for handling utf-16 and ucs2 output, the check for
ucs2 wrongly looked at th...
previously, the charset names without endianness specified were always
interpreted as big endian...
9d4d0ee41b06acf68dac40332f53be7bfbde7404 authored about 7 years ago
the mapping tables and code are not automatically generated; they were
produced by comparing the...
c72c1c52bc08aa0c41654bd0a38f6c951634e088 authored about 7 years ago
the new version of the code used to generate these tables forces a
newline every 256 entries, wh...
d5029bb88a4ff91b007a19c7d9efb790aab63246 authored about 7 years ago
14cec8678e742edad82f065dcfe926e45f84d4ac authored about 7 years ago
notes by maintainer:
commit 2f853dd6b9a95d5b13ee8f9df762125e0588df5d added these rules
because ...
notes by maintainer:
both C and POSIX use the term UTC to specify related functionality,
despit...
sysconf should return -1 for infinity, not LONG_MAX.
3ec82877e7783f0706ba3c9e3c815cd2aa34059e authored about 7 years ago