- Oct 29, 2019
-
-
Aaron Hill authored
-
- Oct 28, 2019
-
-
Aaron Hill authored
Add a new feature to enable this, since `const extern fn` support is unstable
-
- Oct 18, 2019
-
-
bors authored
Remove duplicate target
-
- Oct 17, 2019
- Oct 16, 2019
-
-
Stefano Probst authored
Should be a simple but effective fix for #1524. Assume `sort` command is available.
-
Nicolas Mattia authored
-
Nicolas Mattia authored
-
bors authored
NetBSD pthread_attr_get_np This patch adds a signature for the [`pthread_attr_get_np`](https://netbsd.gw.com/cgi-bin/man-cgi?pthread_attr_get_np+3+NetBSD-current) function for all architectures on NetBSD. Closes #1538
-
bors authored
Add networking and futex constants for uclibc I needed this variables to run some rust program that uses `net2` on a embedded Linux platform. This platform has as MIPS 74Kc CPU and uses uclibc. "Proof" that this variables are the same under all uclibc targets: <details> <summary>IP constants</summary> ``` ➜ uClibc git:(master) git remote -v origin git@github.com:kraj/uClibc.git (fetch) origin git@github.com:kraj/uClibc.git (push) ➜ uClibc git:(master) git describe --tags v0.9.33-984-gca1c74d67 ➜ uClibc git:(master) rg -t h -i "define IPV6_MULTICAST_HOPS" libc/sysdeps/linux/common/bits/in.h 142:#define IPV6_MULTICAST_HOPS 18 ➜ uClibc git:(master) rg -t h -i "define IP_MULTICAST_IF" libc/sysdeps/linux/common/bits/in.h 35:#define IP_MULTICAST_IF 32 /* in_addr; set/get IP multicast i/f */ ➜ uClibc git:(master) rg -t h -i "define IPV6_MULTICAST_IF" libc/sysdeps/linux/common/bits/in.h 141:#define IPV6_MULTICAST_IF 17 ➜ uClibc git:(master) rg -t h -i "define IPV6_UNICAST_HOPS" libc/sysdeps/linux/common/bits/in.h 140:#define IPV6_UNICAST_HOPS 16 ``` </details> <details> <summary>FUTEX_WAIT</summary> ``` ➜ uClibc git:(master) rg -t h -i "define FUTEX_WAIT\W" libpthread/nptl/sysdeps/unix/sysv/linux/mips/lowlevellock.h 29:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h 31:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/metag/lowlevellock.h 29:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.h 29:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/arm/lowlevellock.h 28:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h 32:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h 47:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/lowlevellock.h 29:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h 46:#define FUTEX_WAIT 0 libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h 29:#define FUTEX_WAIT 0 ``` </details> </details> <details> <summary>FUTEX_PRIVATE_FLAG</summary> ``` ➜ uClibc git:(master) rg -t h -i "define FUTEX_PRIVATE_FLAG\W" libpthread/nptl/sysdeps/unix/sysv/linux/mips/lowlevellock.h 40:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h 42:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h 43:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h 38:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/metag/lowlevellock.h 40:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/arm/lowlevellock.h 39:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/lowlevellock.h 40:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.h 40:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h 57:#define FUTEX_PRIVATE_FLAG 128 libpthread/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h 58:#define FUTEX_PRIVATE_FLAG 128 ``` </details> <details> <summary>FUTEX_WAKE</summary> ``` ➜ uClibc git:(master) rg -t h -i "define FUTEX_WAKE\W" libpthread/nptl/sysdeps/unix/sysv/linux/mips/lowlevellock.h 30:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/metag/lowlevellock.h 30:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/arm/lowlevellock.h 29:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/lowlevellock.h 33:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/sparc/lowlevellock.h 32:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/alpha/lowlevellock.h 30:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.h 30:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/arc/lowlevellock.h 30:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h 47:#define FUTEX_WAKE 1 libpthread/nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h 48:#define FUTEX_WAKE 1 ``` </details>
-
bors authored
Add settimeofday for openbsd Closes #1546
-
bors authored
Add `RLIM_INFINITY` definition for Android This adds the definition for `RLIM_INFINITY` to Android, mirroring the Linux definition. Ran into this while trying to build `sccache` natively in Termux on Android, and is the only thing preventing `sccache` from building on libc master.
-
bors authored
Add IFLA_INFO_ consts See https://github.com/torvalds/linux/blob/54ecb8f7/include/uapi/linux/if_link.h#L354-L362
-
- Oct 15, 2019
-
-
bors authored
Support vxWorks in libc-test r? @gnzlbg
-
Garrett Squire authored
-
bors authored
Use minimal profile for rustup Haven't tested it but should fix issue from https://github.com/rust-lang/libc/pull/1549#issuecomment-542203074
-
Stefano Probst authored
-
Mateusz Mikuła authored
-
- Oct 13, 2019
- Oct 11, 2019
-
-
BaoshanPang authored
-
- Oct 10, 2019
- Oct 09, 2019
-
-
BaoshanPang authored
adding PATH_MAX use type c_int for _PARM_NAME_MAX and _PARM_PATH_MAX
-
- Oct 06, 2019
-
-
Edward Shin authored
-
- Oct 04, 2019
-
-
Niels Sascha Reedijk authored
-
- Sep 29, 2019
-
-
Baoshan authored
sync with rust-lang/libc master
-
- Sep 28, 2019
-
-
bors authored
Add `pthread_main_np` to FreeBSD-like and `_lwp_self` to NetBSD
-
- Sep 27, 2019
-
-
Murarth authored
-
- Sep 26, 2019
-
-
Baoshan authored
Sync to rust-lang/libc master
-
bors authored
update rtpSpawn prototype
-
Baoshan Pang authored
-