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
Fix parsing of the < > quoted time zone names. Compare the correct
character instead of repeated...
this header is XSI-shaded itself and thus does not need to limit
specific content to _XOPEN_SOURCE.
the old snprintf design setup the FILE buffer pointers to point
directly into the destination bu...
reported and changes suggested by Daniel Sabogal.
7597fc25a2743d49500926a286da71f8e033936c authored over 8 years ago
inclusion of these names was unintentional and in most cases is a
namespace violation. Daniel Sa...
4b8f94c2501e6fea3db631b73b0c91e34e2134cf authored over 8 years ago
ETH_P_HSR (IEC 62439-3 HSRv1) added in
linux 4.7 commit ee1c27977284907d40f7f72c2d078d709f15811f...
ARPHRD_6LOWPAN (IPv6 over LoWPAN) added in
linux 3.14 commit 0abc652c796dab74d34d60473ec5594cd21...
1fa2a32d1e2d25f493058812008face73d411b2b authored over 8 years ago
the _CS_V6_ENV and _CS_V7_ENV constants are required to be available for use
with confstr. glibc...
commit 6ffdc4579ffb34f4aab69ab4c081badabc7c0a9a set lnz in the code
path for non-zero digits aft...
the mid-sized integer optimization relies on lnz set up properly
to mark the last non-zero decim...
in certain cases excessive trailing zeros could cause incorrect
rounding from long double to dou...
accessing an object of type const char *restrict as if it had type
char * is not defined.
b24f1d2520c87077cef21e085893e5f3c565a6df authored over 8 years ago
in nearest rounding mode exact halfway cases were not following the
round to even rule if the ro...
the thread name is displayed by gdb's "info threads".
8fb28b0b3e7a5e958fb844722a4b2ef9bc244af1 authored over 8 years ago
posix requires that EINVAL be returned if the first parameter specifies
the cpu-time clock of th...
j is int32_t and thus j<<31 is undefined if j==1, so j is changed to
uint32_t locally as a quick...
add union field that is used in the kernel for SIT/GRE tunneling ICMPv4
messages. see linux comm...
another kernel internal state exposure for checkpoint-restore.
see linux commit b1ed4c4fa9a5ccf3...
aarch64, arm, mips, mips64, mipsn32, powerpc, powerpc64 and sh have
cpu feature bits defined in ...
sync with gabi: http://www.sco.com/developers/gabi/latest/ch4.eheader.html
EM_BPF is new in lin...
5a05f67599ff06f9255aa4119cfecb85575d6e20 authored over 8 years agosee linux commit 6389eaa7fa9c3ee6c7d39f6087b86660d17236ac
9487cc5f2253b2fc82a3e19f3aaa0ade2a630de5 authored over 8 years ago
sh was updated in linux commit 74bdaa611fa69368fb4032ad437af073d31116bd
to have numbers for new ...
the numbers were wrong in musl, but they were also wrong in the kernel
and got fixed in v4.8 com...
overlayfs may have fairly long lines so we use getline to allocate a
buffer dynamically. The buf...
this patch fixes a large number of missed internal signed-overflow
checks and errors in determin...
if the requested precision is close to INT_MAX, adding
LDBL_MANT_DIG/3+8 overflows. in practice ...
we inherited from TRE regexec code that's utterly wrong with respect
to the integer types it's u...
most of the possible overflows were already ruled out in practice by
regcomp having already succ...
583ea83541dcc6481c7a1bd1a9b485526bad84a1 authored over 8 years ago
this is a clone of the fix to the gethostby*_r functions in
commit fe82bb9b921be34370e6b71a1c6f0...
this case statement was accidently left behind when this function
was refactored in commit e8f39...
since cpu sets can be dynamically allocated and have variable size,
accessing their contents via...
previously, fflush_unlocked was an alias for an internal backend that
was called by fflush, eith...
these functions had been implemented, but prototypes were not made available
5505f6afae9acf37ef565c68a07ca3df7b1ae2cb authored over 8 years ago
posix requires errno to be set to ENXIO if the interface does not exist.
linux returns ENODEV in...
glibc, freebsd, and openbsd use character pointers (caddr_t) for
these fields. only linux uses v...
commit b91cdbe2bc8b626aa04dc6e3e84345accf34e4b1, in fixing another
issue, changed the logic for ...
this reverts commit 2c1f8fd5da3306fd7c8a2267467e44eb61f12dd4. without
the _Noreturn attribute, t...
This makes the result consistent with sysconf(_SC_OPEN_MAX).
397586625e71d166f493f16bfe04f3005ae464c3 authored over 8 years agoO_FSYNC was never defined and is legacy/wrong, nothing seems to use it.
c1f4ed150137d793c9d07356305a89e8785e7e02 authored over 8 years ago
the gnu config.sub script recognizes several mipsisa64* cpu types
that musl supports as mips64 t...
there was a copy paste error that could cause large ulp errors
in atan2l, atanl, asinl and acosl...
linux containers use separate mount namespace so the /proc
symlink might not point to the right ...
userfaultfd, membarrier and mlock2 syscalls got wired up in linux
commit fbce3befd60d40639bf3c6b...
only matters if swapcontext is used in a signal handler running on an
altstack, new in linux com...
for GPRS tunneling protocol, new in linux commit
459aa660eb1d8ce67080da1983bb81d716aa5a69
macros for qualcom ip router protocol, new in linux commit
bdabad3e363d825ddf9679dd431cca0b2c30f881
despite sh not generally using register-pair alignment for 64-bit
syscall arguments, there are a...
39494a273eaa6b714e0fa0c59ce7a1f5fbc80a1e authored over 8 years ago
revert commit 8c316e9e49d37ad92c2e7493e16166a2afca419f. it was wrong
and does not match how the ...
the FIXME comment here was overlooked at the time locale support was
added.
this code was already under #if 0, but could be confusing if a reader
didn't notice that, and it...
Since commit 2f853dd6b9a95d5b13ee8f9df762125e0588df5d, all generated
headers are generated under...
It's identical to the generic version, after evaluating the endian
preprocessor checks in the ge...
faf69b9a73d09fafcbe4fd3007b8d8724293d8e1 authored over 8 years ago
modern compilers (for gcc, versions 4.8 and later) automatically
pre-include <stdc-predef.h> to ...
these changes still do not yield a fully-conforming abort, but they
fix two known issues:
- per...
0c8bc102f287d3993751d80ba2dffb01e0c8bc7f authored over 8 years ago
commit befa5866ee30d09c0c96e88af2eabff5911342ea performed this change
for struct definitions tha...
last time elf.h was thoroughly updated sh was not yet supported
so these processor specific e_fl...
see
https://sourceware.org/ml/libc-alpha/2016-01/msg00822.html
new regset in linux v3.18 for ptrace.
84fd4e4ffdefeec296a56b1f307413a5171eb9e1 authored over 8 years ago
following
http://www.sco.com/developers/gabi/latest/ch4.sheader.html
marks different RLD_MAP for debugging PIE binaries.
7c3b67234c859f98a6365d215c5362c73eed5765 authored over 8 years ago
following
https://sourceware.org/ml/libc-alpha/2014-05/msg00332.html
347d0617d11c0ae4c5e501d4232d2b4a5cfc207a authored over 8 years ago
see
https://sourceware.org/ml/libc-alpha/2015-03/msg00580.html
add ilp32 related relocs and alternative names for a few macros following
https://sourceware.org...
see
https://sourceware.org/ml/libc-alpha/2013-11/msg00315.html
https://sourceware.org/ml/libc-al...
following the corresponding binutils and glibc changes
https://sourceware.org/ml/binutils/2013-1...
it was changed to EM_OR1K in 200d15479c0bc48471ee7b8e538ce33af990f82e
as that was meant to be th...
placing the opening brace on the same line as the struct keyword/tag
is the style I prefer and s...
093288dcb37a30c634b0a00eb7e2a0dbe72ebf95 authored over 8 years ago
same changes as in the generic header.
and BOTHER and IBSHIFT were removed (present in linux ua...
3bda42ac4bddc600bdae0f57c5b65c4482fbfefc authored over 8 years agowith this change, all three files are identical.
45ba07fded06005cddbf36b1a8f0c29c63724893 authored over 8 years agosame changes to the defined macros as in powerpc and generic bits.
ee9b5900fb098edd3e8d3df375cac8b2cfe8551f authored over 8 years agothese were incorrectly using the generic definitions.
8c316e9e49d37ad92c2e7493e16166a2afca419f authored over 8 years agoit seems it was a typo.
cae8ac485fdcf0227f7dcc5b5af93df72fb01a9e authored over 8 years ago
add EXTA, EXTB, CIBAUD, CMSPAR, XCASE macros and hide them as well as
CBAUD, ECHOCTL, ECHOPRT, E...
126f58b2f44a0ba730831a6a4fef8daf85d9a601 authored over 8 years ago
it seems it was a typo.
809495f7b77abba57cd6da600d9dbcf6d2d8f73b authored over 8 years agomusl does not define these on other targets either.
6fce6ca129c34d8975f777216d32cf92e77c18f2 authored over 8 years ago
arm ioctl.h is the same as the generic one except this macro,
so a workaround solution is used t...
TIOCM_ macros were wrongly using the asm-generic/termios.h definitions
instead of the mips speci...
mips and powerpc use their own asm/ioctls.h, not the asm-generic/ioctls.h
and they lack termiox ...
these are defined in linux asm/ioctls.h.
(powerpc64 and powerpc bits/ioctl.h are now identical)
TIOCTTYGSTRUCT, TIOCGHAYESESP, TIOCSHAYESESP and TIOCM_MODEM_BITS
were removed from the linux ua...
glibc ioctl.h has it too.
8735a921d0242be0d7e6dbe0f76f79e09d4f06dd authored over 8 years ago
they were slightly different in musl, but should be the same:
the linux uapi and glibc headers a...
the (unused) speed fields were omitted when these ports were first
added (within this release cy...
commit 6d38c9cf80f47623e5e48190046673bbd0dc410b provided an
arm-specific version of posix_fadvis...
3d98146146dbe138b380ea7d7f9b93139d768828 authored over 8 years ago
the arm version of the syscall has a custom argument ordering to avoid
needing a 7-argument sysc...
when commit 0b6eb2dfb2e84a8a51906e7634f3d5edc230b058 added the
parentheses around __syscall to i...
loop over an address family / resource record mapping to avoid
repetitive code.
don't send a query that may be malformed.
04bced403dead13d20a46a1bd00ab1eb2c50b882 authored over 8 years ago5c43e1dbc8716536551d392f834c6752a3e82cec authored over 8 years ago
the kernel ABI value for RUSAGE_CHILDREN is -1, not 1. the latter is
actually interpreted as RUS...