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

move __string_read into vsscanf source file

apparently this function was intended at some point to be used by
strto* family as well, and thu...

2e0907ce624e2058bb31fab5ae565f413dbaf87f authored over 4 years ago by Rich Felker <[email protected]>
remove spurious repeated semicolon in fmemopen

2acf3bce0130fc58f79110f600825e268ca5a608 authored over 4 years ago by Rich Felker <[email protected]>
combine two calls to memset in fmemopen

this idea came up when I thought we might need to zero the UNGET
portion of buf as well, but it ...

74fa4aac12d0d5a04ed411f2b3240f235a4475a1 authored over 4 years ago by Rich Felker <[email protected]>
fix possible access to uninitialized memory in shgetc (via scanf)

shgetc sets up to be able to perform an "unget" operation without the
caller having to remember ...

086542fb5bc88f590547147365630b9a44df223b authored over 4 years ago by Rich Felker <[email protected]>
fix undefined behavior in scanf core

as reported/analyzed by Pascal Cuoq, the shlim and shcnt
macros/functions are called by the scan...

b287cd745c2243f8e5114331763a5a9813b5f6ee authored over 4 years ago by Rich Felker <[email protected]>
math: move x86_64 (l)lrint(f) functions to C with inline asm

6bbdbfdcdeac216c4a13edd04dee1f6d87bd33c8 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move x87-family fmod functions to C with inline asm

bc87299ce72a52f4debf9fc19d859abe34dbdf43 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: add x86_64 remquol

19f870c3a68a959c7c6ef1de12086ac908920e5e authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move x87-family remainder functions to C with inline asm

b173e4262f65800ea488b4494125284779a61547 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move x87-family rint functions to C with inline asm

51f4f8c512d682fe0c1a7a891909e75f416f20f6 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move x87-family lrint functions to C with inline asm

9443f1b5cfeba687f45b96572378519e81ff9a56 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move i386 sqrt to C with inline asm

acfe6d033eafe12d61ad91f496850b1bf58c6f98 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move i386 sqrtf to C with inline asm

29adaeb2c0e795e75044a9b678b8cc66570f7e95 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move trivial x86-family sqrt functions to C with inline asm

41b290ba397067a09525b6ac89b4040728349046 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move x87-family fabs functions to C with inline asm

c24a9923863fc29af4a5249727fe800224fc3c44 authored almost 5 years ago by Alexander Monakov <[email protected]>
math: move x86_64 fabs, fabsf to C with inline asm

87026f6843f45573d6ac93c791c0597ba7f4e693 authored almost 5 years ago by Alexander Monakov <[email protected]>
fix parsing offsets after long timezone names

TZ containg a timezone name with >TZNAME_MAX characters currently
breaks musl's timezone parsing...

33338ebc853d37c80f0f236cc7a92cb0acc6aace authored almost 5 years ago by Samuel Holland <[email protected]>
avoid out-of-bounds read for invalid quoted timezone

Parsing the timezone name must stop when reaching the null terminator.
In that case, there is no...

8e452abae67db445fb6c3e37cd566c4788c2e8f3 authored almost 5 years ago by Samuel Holland <[email protected]>
remove redundant condition in memccpy

Commit d9bdfd164 ("fix memccpy to not access buffer past given size")
correctly added a check fo...

526df238d0d05fe4e8446720d9d0374646f82f82 authored almost 5 years ago by Alexander Monakov <[email protected]>
ldso: remove redundant switch case for REL_NONE

as a result of commit b6a6cd703ffefa6352249fb01f4da28d85d17306,
the REL_NONE case is now redundant.

72658c658b234bf24ebbc2be1863f4c6b2f2434d authored almost 5 years ago by Fangrui Song <[email protected]>
define MAP_SYNC on powerpc/powerpc64

Linux defines MAP_SYNC on powerpc and powerpc64 as of commit
22fcea6f85f2 ("mm: move MAP_SYNC to...

3e9d3386f17e4c2af3049cf5f802ccd5bbe083d0 authored almost 5 years ago by Samuel Holland <[email protected]>
remove useless mips syscall asm constraint, align style with mips64/n32

commit 4221f154ff29ab0d6be1e7beaa5ea2d1731bc58e added the r7
constraint apparently out of a misu...

db86ec100dc9973946ebfc9cf0d91686e334731a authored almost 5 years ago by Rich Felker <[email protected]>
work around negated error code bug on some mips kernels

on all mips variants, Linux did (and maybe still does) have some
syscall return paths that wrong...

5db475f0b987bfa7935a117aac81e14a98de34fb authored almost 5 years ago by Rich Felker <[email protected]>
fix corrupt sysvipc timestamps on 32-bit archs with old kernels

kernel commit 4693916846269d633a3664586650dbfac2c5562f (first included
in release v4.14) silentl...

2b2c8aafce9d80f9d58652643538f4d58e82b856 authored almost 5 years ago by Rich Felker <[email protected]>
improve strerror speed

change the current O(n) lookup to O(1) based on the machinery
described in "How To Write Shared ...

8343334d7b9cd4338bdac80e17be079cbc675ec3 authored almost 5 years ago by Timo Teräs <[email protected]>
revert mips (32-bit, o32) syscall asm clean-up due to regressions

exactly revert commit 604f8d3d8b08ee4f548de193050ef93a7753c2e0 which
was wrong; it caused a majo...

972b5fde9a2d1b5517c15803fb437195e6663085 authored almost 5 years ago by Rich Felker <[email protected]>
revert mips64/n32 syscall asm clean-up due to regressions

effectivly revert commit ddc7c4f936c7a90781072f10dbaa122007e939d0
which was wrong; it caused a m...

5053fd2644c188ac6531e5fe6a52a1a6d0df2fc2 authored almost 5 years ago by Rich Felker <[email protected]>
remove duplicate definitions of INET[6]_ADDRSTRLEN

these were leftover from early beginnings when arpa/inet.h was not
including netinet/in.h.

2f2348c9588d61680123bbe438db38acf5dfea4c authored almost 5 years ago by Rich Felker <[email protected]>
add PTHREAD_NULL

this is added for POSIX-future as the outcome of Austin Group issue
599. since it's in the reser...

4e0796dfc72f289e97dce3332e6186c6b00b693d authored almost 5 years ago by Rich Felker <[email protected]>
use __socketcall to simplify socket()

commit 59324c8b0950ee94db846a50554183c845ede160 added __socketcall
analogous to __syscall, retur...

7063c459e7dbd63c2c94e04413743abab5272001 authored almost 5 years ago by Rich Felker <[email protected]>
remove wrap_write helper from vdprintf

this reverts commit 4ee039f3545976f9e3e25a7e5d7b58f1f2316dc3, which
added the helper as a hack t...

a01f1fe66f44ffdbe2f15c2b2e850c2708f6ae5d authored almost 5 years ago by Rich Felker <[email protected]>
math: fix sinh overflows in non-nearest rounding

The final rounding operation should be done with the correct sign
otherwise huge results may inc...

d20558148d8a2c52229b02668627697e83ca3840 authored almost 5 years ago by Szabolcs Nagy <[email protected]>
math: fix __rem_pio2 in non-nearest rounding modes

Handle when after reduction |y| > pi/4+tiny. This happens in directed
rounding modes because the...

b3797d3b2e10e6fff2a6b04af917e61e95838b08 authored almost 5 years ago by Szabolcs Nagy <[email protected]>
release 1.2.0

040c1d16b468c50c04fc94edff521f1637708328 authored almost 5 years ago by Rich Felker <[email protected]>
fix remaining direct use of stat syscalls outside fstatat.c

because struct stat is no longer assumed to correspond to the
structure used by the stat-family ...

c9ebff4736128186121424364c1c62224b02aee3 authored almost 5 years ago by Rich Felker <[email protected]>
remove i386 asm for single and double precision exp-family functions

these did not truncate excess precision in the return value. fixing
them looks like considerable...

a662220df547e5c2446518e74440a7d834f9ebe6 authored almost 5 years ago by Rich Felker <[email protected]>
rename i386 exp.s to exp_ld.s

this commit is for the sake of reviewable history.

2f0c31c0273b93196185a9d0dd260ee48e057c6d authored almost 5 years ago by Rich Felker <[email protected]>
fix excess precision in return value of i386 log-family functions

ab9e20905dc1cb74d955cc94b5b76e6e1892b8fe authored almost 5 years ago by Rich Felker <[email protected]>
fix excess precision in return value of i386 acos[f] and asin[f]

analogous to commit 1c9afd69051a64cf085c6fb3674a444ff9a43857 for
atan[2][f].

141c8d4ccb183365df8d392ae64cd69c4f0df8bf authored almost 5 years ago by Rich Felker <[email protected]>
fix excess precision in return value of i386 atan[2][f]

for functions implemented in C, this is a requirement of C11 (F.6);
strictly speaking that text ...

1c9afd69051a64cf085c6fb3674a444ff9a43857 authored almost 5 years ago by Rich Felker <[email protected]>
remove legacy time32 timer[fd] syscalls from public syscall.h

this extends commit 5a105f19b5aae79dd302899e634b6b18b3dcd0d6, removing
timer[fd]_settime and tim...

b4712ba445a5cb589d1ac37785c29164cd3cf1f9 authored almost 5 years ago by Rich Felker <[email protected]>
remove further legacy time32 clock syscalls from public syscall.h

this extends commit 5a105f19b5aae79dd302899e634b6b18b3dcd0d6, removing
clock_settime, clock_getr...

2cae9f59da6106b4545da85b33d1e206a1e4c1e7 authored almost 5 years ago by Rich Felker <[email protected]>
fix incorrect results for catanf and catanl with some inputs

catan was fixed in 10e4bd3780050e75b72aac5d85c31816419bb17d but the
same bug in catanf and catan...

11020620813b828917bc31b4636d8a142f7a564a authored almost 5 years ago by Rich Felker <[email protected]>
move riscv64 register index constants to signal.h

under _GNU_SOURCE for namespace cleanliness, analogous to other archs.
the original placement in...

329e79299daaa994b8e75941331a1093051ea5d9 authored almost 5 years ago by Rich Felker <[email protected]>
remove legacy clock_gettime and gettimeofday from public syscall.h

some nontrivial number of applications have historically performed
direct syscalls for these ope...

5a105f19b5aae79dd302899e634b6b18b3dcd0d6 authored almost 5 years ago by Rich Felker <[email protected]>
fix misleading use of _POSIX_VDISABLE in sys/ttydefaults.h

_POSIX_VDISABLE is only visible if unistd.h has already been included,
so conditional use of it ...

e6093b5a870a38ebfb3e54382acd48c698bde15d authored almost 5 years ago by Rich Felker <[email protected]>
fix unprotected macro argument in sys/ttydefaults.h

a0217a2ff78ce88fe90e3345d2ee35ab53e3901e authored almost 5 years ago by Rich Felker <[email protected]>
math/x32: correct lrintl.s for 32-bit long

ff5b8ad386d900e4a4c11ecdfb52dceadd9d0ee9 authored almost 5 years ago by Alexander Monakov <[email protected]>
move struct dirent to bits header, allow NAME_MAX to vary

this is not necessary for linux but is a simple, inexpensive change to
make that facilitates por...

614c9e7b1eecb71c5718c34f1724e8758cbe3c27 authored almost 5 years ago by Rich Felker <[email protected]>
fix riscv64 a_cas inline asm operand sign extension

This patch adds an explicit cast to the int arguments passed to the
inline asm used in the RISC-...

83350eb17b9cb355e3f08b0340c4f1e8c437fac9 authored almost 5 years ago by Luís Marques <[email protected]>
fix incorrect escaping in add-cfi.*.awk scripts

gawk 5 complains.

a2e71304f358c5dbaf44e0b4c6fd343e8cd236e2 authored almost 5 years ago by Will Dietz <[email protected]>
add thumb2 support to arm assembler memcpy

For Thumb2 compatibility, replace two instances of a single
instruction "orr with a variable shi...

91e662d1d941215eb024787db5e910dbfb5b169f authored almost 5 years ago by Andre McCurdy <[email protected]>
fix incorrect __hwcap seen in dynamic-linked __set_thread_area

the bug fixed in commit b82cd6c78d812d38c31febba5a9e57dbaa7919c4 was
mostly masked on arm becaus...

0ff18be20833928064f6eff88e590cea9625f602 authored almost 5 years ago by Rich Felker <[email protected]>
define RLIMIT_RTTIME, bump RLIMIT_NLIMITS

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]>
fix wcwidth wrongly returning 0 for most of planes 4 and up

commit 1b0ce9af6d2aa7b92edaf3e9c631cb635bae22bd introduced this bug
back in 2012 and it was neve...

70d80609558153a996833392999c69cdb74e1119 authored about 5 years ago by Rich Felker <[email protected]>
unconditonally define alloca as __builtin_alloca

This enables alternative compilers, which may not define __GNUC__,
to implement alloca, which is...

a56ec7e8e27c4e8bb7aa7d612bf382b4bafb132f authored about 5 years ago by Michael Forney <[email protected]>
update COPYRIGHT year

d3f7df235904439d48db041c7796e5b44be5b8e6 authored about 5 years ago by Rich Felker <[email protected]>
remove gratuitous aligned attribute from __ptrace_syscall_info

this change was discussed on the mailing list thread for the linux
uapi v5.3 patches, and submit...

ac89e2ccf5b85137279f6d146e8a6c43f624c83c authored about 5 years ago by Rich Felker <[email protected]>
fix fdpic regression in dynamic linker with overly smart compilers

at least gcc 9 broke execution of DT_INIT/DT_FINI for fdpic archs
(presently only sh) by recogni...

d6bbea2acf3e69afe0ac87105d6e443a19c43d14 authored about 5 years ago by Rich Felker <[email protected]>
fix crashing ldso on archs where __set_thread_area examines auxv

commit 1c84c99913bf1cd47b866ed31e665848a0da84a2 moved the call to
__init_tp above the initializa...

b82cd6c78d812d38c31febba5a9e57dbaa7919c4 authored about 5 years ago by Rich Felker <[email protected]>
move stage3_func typedef out of shared internal dynlink.h header

this interface contract is entirely internal to dynlink.c.

b529ec9b52ff4b94e455f0e6cb1f3ef3994560d5 authored about 5 years ago by Rich Felker <[email protected]>
sys/prctl.h: add PR_*_TAGGED_ADDR_* from linux v5.4

per thread prctl commands to relax the syscall abi such that top bits
of user pointers are ignor...

5675aaa5595619135baf33923de52a44307af9fb authored about 5 years ago by Szabolcs Nagy <[email protected]>
mips: add hwcap bits from linux v5.4

mips application specific isa extensions were previously not exported
in hwcaps so userspace cou...

a7df9c75f771b51eacf307e0e7431ea6dafab7ab authored about 5 years ago by Szabolcs Nagy <[email protected]>
sys/mman.h: add MADV_COLD and MADV_PAGEOUT from linux v5.4

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]>
netinet/tcp.h: add new tcp_info fields from linux v5.4

tcpi_rcv_ooopack for tracking connection quality:

linux commit f9af2dbbfe01def62765a58af7fbc4...

5e0c9f246cf7c0d174b7b8fbd9e02d4729ff66d2 authored about 5 years ago by Szabolcs Nagy <[email protected]>
sys/wait.h: add P_PIDFD from linux v5.4

allows waiting on a pidfd, in the future it might allow retrieving the
exit status by a non-pare...

f296be74d5ab94f6ccac26e129d96e08f1c20538 authored about 5 years ago by Szabolcs Nagy <[email protected]>
mips: add clone3 syscall numbers from linux v5.4

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]>
add clone3 syscall number from linux v5.3

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]>
add pidfd_open syscall number from linux v5.3

see

linux commit 7615d9e1780e26e0178c93c55b73309a5dc093d7
arch: wire-up pidfd_open()

lin...

a45289112c033fe96d1c50a8908cbe58892db5c6 authored about 5 years ago by Szabolcs Nagy <[email protected]>
sys/ptrace.h: add PTRACE_GET_SYSCALL_INFO from linux v5.3

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]>
sys/socket.h: add SO_DETACH_REUSEPORT_BPF from linux v5.3

see

linux commit 99f3a064bc2e4bd5fe50218646c5be342f2ad18c
bpf: net: Add SO_DETACH_REUSEPORT...

06636c55428fe220ec4bdeecca723a95a75839ce authored about 5 years ago by Szabolcs Nagy <[email protected]>
netinet/if_ether.h: add ETH_P_LLDP from linux v5.3

see

linux commit c54c2c72b2b90a3ba61b8cad032a578ce2bf5b35
net: Add a define for LLDP ethertype

167cbf1316246616c2cc200ab54a07e402c67a72 authored about 5 years ago by Szabolcs Nagy <[email protected]>
netinet/tcp.h: add TCP_TX_DELAY from linux v5.3

see

linux commit a842fe1425cb20f457abd3f8ef98b468f83ca98b
tcp: add optional per socket tran...

af2576e61d6a68a7c6981d0b682ada28ad1f1a8d authored about 5 years ago by Szabolcs Nagy <[email protected]>
fix types for mips sigcontext/mcontext_t regset members

e17814aa5adb6284860fff765a9e01ef4f5bc4d6 authored about 5 years ago by Khem Raj <[email protected]>
spare archs without time32 legacy the cost of ioctl fallback conversions

adding this condition makes the entire convert_ioctl_struct function
and compat_map table static...

d01fdc777dd3b5ebcad351ee47d1984d28db31e4 authored about 5 years ago by Rich Felker <[email protected]>
add further ioctl time64 fallback conversion for device-specific command

VIDIOC_OMAP3ISP_STAT_REQ is a device-specific command for the omap3isp
video device. the command...

f9895817321790bef33a56e3b10f3f71d989c23e authored about 5 years ago by Rich Felker <[email protected]>
add uapi guards for new netinet/ip.h conflict with struct iphdr

This ensures that the musl definition of 'struct iphdr' does not conflict
with the Linux kernel ...

0738e6c19fb03d11ee55637b75171fc9f8287572 authored about 5 years ago by A. Wilcox <[email protected]>
adjust utmpx struct layout for time64, 32-/64-bit arch compat

since time64 switchover has changed the size and layout of the struct
anyway, take the opportuni...

1e7f0fcd7ff2096904fd93a2ee6d12a2392be392 authored about 5 years ago by Rich Felker <[email protected]>
fix elf_prstatus regression on time64, existing wrong definition on x32

the elf_prstatus structure is used in core dumps, and the timeval
structures in it are longs mat...

3f959f6f76f16b7d954a6d8a134f3c30228d3be0 authored about 5 years ago by Rich Felker <[email protected]>
don't continue looping through ioctl compat_map after finding match

there's only one matching entry for any given command so this had no
functional distinction, but...

4d706410779f399e5969439f6005abcee553b01d authored about 5 years ago by Rich Felker <[email protected]>
revert unwanted and inadvertent change that slipped into mmap.c

commit ae388becb529428ac926da102f1d025b3c3968da accidentally
introduced #define SYSCALL_NO_TLS 1...

d6a62addce7e07416a5bc889f39594e67d785a0d authored about 5 years ago by Rich Felker <[email protected]>
add further ioctl time64 fallback conversions

this commit covers all remaining ioctls I'm aware of that use
time_t-derived types in their inte...

2412638bb39eb799b2600393bbd71cca8ae96bb2 authored about 5 years ago by Rich Felker <[email protected]>
improve ioctl time64 conversion fallback framework

record offsets of individual slots that expand from 32- to 64-bit,
rather than timespec/timeval ...

64d0e86576ef1d33e996a926d6a02d38fb88a768 authored about 5 years ago by Rich Felker <[email protected]>
convert ioctl time64 fallbacks to table-driven framework

with the current set of supported ioctls, this conversion is hardly an
improvement, but it sets ...

221b1a1d0ae5de7ddc76a577f591f7ded090cc44 authored about 5 years ago by Rich Felker <[email protected]>
fix regression in ioctl definitions provided by arch/generic bits

commit b60fdf133c033d4ad6b04a8237f253563fae5928 broke the
SIOCGSTAMP[NS] ioctl fallbacks introdu...

b3290956508b808b245c3517013cbf2dcb1775ac authored about 5 years ago by Rich Felker <[email protected]>
hook recvmmsg up to SO_TIMESTAMP[NS] fallback for pre-time64 kernels

always try the time64 syscall first since we can use its success to
conclude that no conversion ...

114178dc8df79a5b1690ee1c7d6d90c79c76b6b7 authored about 5 years ago by Rich Felker <[email protected]>
implement SO_TIMESTAMP[NS] fallback for kernels without time64 versions

the definitions of SO_TIMESTAMP* changed on 32-bit archs in commit
38143339646a4ccce8afe298c3446...

ae388becb529428ac926da102f1d025b3c3968da authored about 5 years ago by Rich Felker <[email protected]>
signal to kernel headers that time_t is 64-bit

linux/input.h and perhaps others use this macro to determine whether
the userspace time_t is 64-...

f12bd8e05c8bb2c3e2b91d635887ec424ef8fbd9 authored about 5 years ago by Rich Felker <[email protected]>
fix null pointer dereference in setitimer time32 compat shim

this interface permits a null pointer for where to store the old
itimerval being replaced. an ea...

9432bbd4e880850357fd0a81b429499451eb2084 authored about 5 years ago by Rich Felker <[email protected]>
arm: avoid conditional branch to PLT in sigsetjmp

The R_ARM_THM_JUMP19 relocation type generated for the original code
when targeting Thumb 2 is n...

b1e2aae0aa6edd91413b288b9cc6939f2d80e302 authored about 5 years ago by Andre McCurdy <[email protected]>
riscv64: fix fesetenv(FE_DFL_ENV) crash

When FE_DFL_ENV is passed to fesetenv(), the very first instruction
lw t1, 0(a0) will fail since...

c0b4a7b25430e4495bb213a5c3ad43e26c6bff20 authored about 5 years ago by Ruinland ChuanTzu Tsai <[email protected]>
update contributor name

This changes my name in the COPYRIGHT file, and adds a .mailmap entry
for my new name.

daa29e894c74d61296fe19d9b7c4be2f04037639 authored about 5 years ago by Ada Worcester <[email protected]>
ppc: add configure check for older compilers erroring on 'd' constraint

66d1e31292a8c05d172872fe73880ca6d3b68104 authored about 5 years ago by rofl0r <[email protected]>
fix build regression on mips64 due to endian.h removal

commit 4d3a162d001a93edd285fb6603a883c30ae553ba overlooked that the
mips64 reloc.h dependent on ...

90251cf73dfdd44e7a3f085d236e89a7dff1b00b authored about 5 years ago by Rich Felker <[email protected]>
fix failure to build time32 compat shims with out-of-tree builds

commit de90f38e3b105802655d19d965d66335d25d59ef omitted $(srcdir) from
the makefile include path...

129118db4d16e3aea484255413fed3b5150ce201 authored about 5 years ago by Rich Felker <[email protected]>
fix time64 link regression of dlsym stub for static-linked programs

in commit 22daaea39f1cc5f7391f0a5cd84576ffb58c2860, the
__dlsym_redir_time64 function providing ...

028092b61f22db7cff57af16b72badbd8ac6332c authored about 5 years ago by Rich Felker <[email protected]>
move time_t and suseconds_t definitions to common alltypes.h.in

now that all 32-bit archs have 64-bit time_t (and suseconds_t), the
arch-provided _Int64 macro (...

d6dcfe4d0c58856690ecbad4cf191d7c9ee1a4a8 authored about 5 years ago by Rich Felker <[email protected]>
move time64 socket options from arch bits to top-level sys/socket.h

now that all 32-bit archs have 64-bit time types, the values for the
time-related socket option ...

c71dbb24c947dc14f43960bfec4da670fccba580 authored about 5 years ago by Rich Felker <[email protected]>
move time64 ioctl numbers to generic bits/ioctl.h

now that all 32-bit archs have 64-bit time types, the values for the
time-related ioctls can be ...

b60fdf133c033d4ad6b04a8237f253563fae5928 authored about 5 years ago by Rich Felker <[email protected]>
switch all existing 32-bit archs to 64-bit time_t

this commit preserves ABI fully for existing interface boundaries
between libc and libc consumer...

38143339646a4ccce8afe298c34467767c899f51 authored about 5 years ago by Rich Felker <[email protected]>