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
apparently this function was intended at some point to be used by
strto* family as well, and thu...
2acf3bce0130fc58f79110f600825e268ca5a608 authored over 4 years ago by Rich Felker <[email protected]>
this idea came up when I thought we might need to zero the UNGET
portion of buf as well, but it ...
shgetc sets up to be able to perform an "unget" operation without the
caller having to remember ...
as reported/analyzed by Pascal Cuoq, the shlim and shcnt
macros/functions are called by the scan...
6bbdbfdcdeac216c4a13edd04dee1f6d87bd33c8 authored almost 5 years ago by Alexander Monakov <[email protected]>
bc87299ce72a52f4debf9fc19d859abe34dbdf43 authored almost 5 years ago by Alexander Monakov <[email protected]>
19f870c3a68a959c7c6ef1de12086ac908920e5e authored almost 5 years ago by Alexander Monakov <[email protected]>
b173e4262f65800ea488b4494125284779a61547 authored almost 5 years ago by Alexander Monakov <[email protected]>
51f4f8c512d682fe0c1a7a891909e75f416f20f6 authored almost 5 years ago by Alexander Monakov <[email protected]>
9443f1b5cfeba687f45b96572378519e81ff9a56 authored almost 5 years ago by Alexander Monakov <[email protected]>
acfe6d033eafe12d61ad91f496850b1bf58c6f98 authored almost 5 years ago by Alexander Monakov <[email protected]>
29adaeb2c0e795e75044a9b678b8cc66570f7e95 authored almost 5 years ago by Alexander Monakov <[email protected]>
41b290ba397067a09525b6ac89b4040728349046 authored almost 5 years ago by Alexander Monakov <[email protected]>
c24a9923863fc29af4a5249727fe800224fc3c44 authored almost 5 years ago by Alexander Monakov <[email protected]>
87026f6843f45573d6ac93c791c0597ba7f4e693 authored almost 5 years ago by Alexander Monakov <[email protected]>
TZ containg a timezone name with >TZNAME_MAX characters currently
breaks musl's timezone parsing...
Parsing the timezone name must stop when reaching the null terminator.
In that case, there is no...
Commit d9bdfd164 ("fix memccpy to not access buffer past given size")
correctly added a check fo...
as a result of commit b6a6cd703ffefa6352249fb01f4da28d85d17306,
the REL_NONE case is now redundant.
Linux defines MAP_SYNC on powerpc and powerpc64 as of commit
22fcea6f85f2 ("mm: move MAP_SYNC to...
commit 4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e added the r7
constraint apparently out of a misu...
on all mips variants, Linux did (and maybe still does) have some
syscall return paths that wrong...
kernel commit 4693916846269d633a3664586650dbfac2c5562f (first included
in release v4.14) silentl...
change the current O(n) lookup to O(1) based on the machinery
described in "How To Write Shared ...
exactly revert commit 604f8d3d8b08ee4f548de193050ef93a7753c2e0 which
was wrong; it caused a majo...
effectivly revert commit ddc7c4f936c7a90781072f10dbaa122007e939d0
which was wrong; it caused a m...
these were leftover from early beginnings when arpa/inet.h was not
including netinet/in.h.
this is added for POSIX-future as the outcome of Austin Group issue
599. since it's in the reser...
commit 59324c8b0950ee94db846a50554183c845ede160 added __socketcall
analogous to __syscall, retur...
this reverts commit 4ee039f3545976f9e3e25a7e5d7b58f1f2316dc3, which
added the helper as a hack t...
The final rounding operation should be done with the correct sign
otherwise huge results may inc...
Handle when after reduction |y| > pi/4+tiny. This happens in directed
rounding modes because the...
040c1d16b468c50c04fc94edff521f1637708328 authored almost 5 years ago by Rich Felker <[email protected]>
because struct stat is no longer assumed to correspond to the
structure used by the stat-family ...
these did not truncate excess precision in the return value. fixing
them looks like considerable...
this commit is for the sake of reviewable history.
2f0c31c0273b93196185a9d0dd260ee48e057c6d authored almost 5 years ago by Rich Felker <[email protected]>ab9e20905dc1cb74d955cc94b5b76e6e1892b8fe authored almost 5 years ago by Rich Felker <[email protected]>
analogous to commit 1c9afd69051a64cf085c6fb3674a444ff9a43857 for
atan[2][f].
for functions implemented in C, this is a requirement of C11 (F.6);
strictly speaking that text ...
this extends commit 5a105f19b5aae79dd302899e634b6b18b3dcd0d6, removing
timer[fd]_settime and tim...
this extends commit 5a105f19b5aae79dd302899e634b6b18b3dcd0d6, removing
clock_settime, clock_getr...
catan was fixed in 10e4bd3780050e75b72aac5d85c31816419bb17d but the
same bug in catanf and catan...
under _GNU_SOURCE for namespace cleanliness, analogous to other archs.
the original placement in...
some nontrivial number of applications have historically performed
direct syscalls for these ope...
_POSIX_VDISABLE is only visible if unistd.h has already been included,
so conditional use of it ...
a0217a2ff78ce88fe90e3345d2ee35ab53e3901e authored almost 5 years ago by Rich Felker <[email protected]>
ff5b8ad386d900e4a4c11ecdfb52dceadd9d0ee9 authored almost 5 years ago by Alexander Monakov <[email protected]>
this is not necessary for linux but is a simple, inexpensive change to
make that facilitates por...
This patch adds an explicit cast to the int arguments passed to the
inline asm used in the RISC-...
gawk 5 complains.
a2e71304f358c5dbaf44e0b4c6fd343e8cd236e2 authored almost 5 years ago by Will Dietz <[email protected]>
For Thumb2 compatibility, replace two instances of a single
instruction "orr with a variable shi...
the bug fixed in commit b82cd6c78d812d38c31febba5a9e57dbaa7919c4 was
mostly masked on arm becaus...
This macro exists since Linux 2.6.25 and is defined in glibc since 2011.
2507e7f5312e79620f6337935d0a6c9045ccba09 authored almost 5 years ago by Leah Neukirchen <[email protected]>
commit 1b0ce9af6d2aa7b92edaf3e9c631cb635bae22bd introduced this bug
back in 2012 and it was neve...
This enables alternative compilers, which may not define __GNUC__,
to implement alloca, which is...
d3f7df235904439d48db041c7796e5b44be5b8e6 authored about 5 years ago by Rich Felker <[email protected]>
this change was discussed on the mailing list thread for the linux
uapi v5.3 patches, and submit...
at least gcc 9 broke execution of DT_INIT/DT_FINI for fdpic archs
(presently only sh) by recogni...
commit 1c84c99913bf1cd47b866ed31e665848a0da84a2 moved the call to
__init_tp above the initializa...
this interface contract is entirely internal to dynlink.c.
b529ec9b52ff4b94e455f0e6cb1f3ef3994560d5 authored about 5 years ago by Rich Felker <[email protected]>
per thread prctl commands to relax the syscall abi such that top bits
of user pointers are ignor...
mips application specific isa extensions were previously not exported
in hwcaps so userspace cou...
These were mainly introduced so android can optimize the memory usage
of unused apps.
MADV_COLD...
d95ead261e25282192e2291411740b94c2c76db3 authored about 5 years ago by Szabolcs Nagy <[email protected]>tcpi_rcv_ooopack for tracking connection quality:
linux commit f9af2dbbfe01def62765a58af7fbc4...
5e0c9f246cf7c0d174b7b8fbd9e02d4729ff66d2 authored about 5 years ago by Szabolcs Nagy <[email protected]>
allows waiting on a pidfd, in the future it might allow retrieving the
exit status by a non-pare...
the syscall numbers were reserved in v5.3 but not wired up on mips, see
linux commit 0671c5b8...
2fc29fcfc2507f02c6449646f7f082015ef52b8d authored about 5 years ago by Szabolcs Nagy <[email protected]>
the syscall number is reserved on all targets, but it is not wired up
on all targets, see
lin...
fa765ca54f1b5417df2ef54039ad580938a6c549 authored about 5 years ago by Szabolcs Nagy <[email protected]>see
linux commit 7615d9e1780e26e0178c93c55b73309a5dc093d7
arch: wire-up pidfd_open()
lin...
a45289112c033fe96d1c50a8908cbe58892db5c6 authored about 5 years ago by Szabolcs Nagy <[email protected]>ptrace API to get details of the syscall the tracee is blocked in, see
linux commit 201766a20...
f291c09ec90e2514c954020e9b9bdb30e2adfc7f authored about 5 years ago by Szabolcs Nagy <[email protected]>see
linux commit 99f3a064bc2e4bd5fe50218646c5be342f2ad18c
bpf: net: Add SO_DETACH_REUSEPORT...
see
linux commit c54c2c72b2b90a3ba61b8cad032a578ce2bf5b35
net: Add a define for LLDP ethertype
see
linux commit a842fe1425cb20f457abd3f8ef98b468f83ca98b
tcp: add optional per socket tran...
e17814aa5adb6284860fff765a9e01ef4f5bc4d6 authored about 5 years ago by Khem Raj <[email protected]>
adding this condition makes the entire convert_ioctl_struct function
and compat_map table static...
VIDIOC_OMAP3ISP_STAT_REQ is a device-specific command for the omap3isp
video device. the command...
This ensures that the musl definition of 'struct iphdr' does not conflict
with the Linux kernel ...
since time64 switchover has changed the size and layout of the struct
anyway, take the opportuni...
the elf_prstatus structure is used in core dumps, and the timeval
structures in it are longs mat...
there's only one matching entry for any given command so this had no
functional distinction, but...
commit ae388becb529428ac926da102f1d025b3c3968da accidentally
introduced #define SYSCALL_NO_TLS 1...
this commit covers all remaining ioctls I'm aware of that use
time_t-derived types in their inte...
record offsets of individual slots that expand from 32- to 64-bit,
rather than timespec/timeval ...
with the current set of supported ioctls, this conversion is hardly an
improvement, but it sets ...
commit b60fdf133c033d4ad6b04a8237f253563fae5928 broke the
SIOCGSTAMP[NS] ioctl fallbacks introdu...
always try the time64 syscall first since we can use its success to
conclude that no conversion ...
the definitions of SO_TIMESTAMP* changed on 32-bit archs in commit
38143339646a4ccce8afe298c3446...
linux/input.h and perhaps others use this macro to determine whether
the userspace time_t is 64-...
this interface permits a null pointer for where to store the old
itimerval being replaced. an ea...
The R_ARM_THM_JUMP19 relocation type generated for the original code
when targeting Thumb 2 is n...
When FE_DFL_ENV is passed to fesetenv(), the very first instruction
lw t1, 0(a0) will fail since...
This changes my name in the COPYRIGHT file, and adds a .mailmap entry
for my new name.
66d1e31292a8c05d172872fe73880ca6d3b68104 authored about 5 years ago by rofl0r <[email protected]>
commit 4d3a162d001a93edd285fb6603a883c30ae553ba overlooked that the
mips64 reloc.h dependent on ...
commit de90f38e3b105802655d19d965d66335d25d59ef omitted $(srcdir) from
the makefile include path...
in commit 22daaea39f1cc5f7391f0a5cd84576ffb58c2860, the
__dlsym_redir_time64 function providing ...
now that all 32-bit archs have 64-bit time_t (and suseconds_t), the
arch-provided _Int64 macro (...
now that all 32-bit archs have 64-bit time types, the values for the
time-related socket option ...
now that all 32-bit archs have 64-bit time types, the values for the
time-related ioctls can be ...
this commit preserves ABI fully for existing interface boundaries
between libc and libc consumer...