- Sep 07, 2019
-
-
bors authored
linux/gnu: add utmpname() This adds `utmpname(3)` on Linux with GNU libc. Ref: https://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/baselib-utmpname-3.html
-
bors authored
Adding UTIME_NOW and UTIME_OMIT to dragonfly Verified in both repos: - [musl](https://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n70) - [dragonfly](https://github.com/DragonFlyBSD/DragonFlyBSD/blob/e7ab884bd49753f8884eb597d10d6569a08fa0df/sys/sys/stat.h#L250)
-
bors authored
Update Emscripten system types These changes bring the types up to parity with recent Emscripten versions using the upstream LLVM wasm backend. These changes should be coordinated with the upgrade of rustc's Emscripten support. See https://internals.rust-lang.org/t/upgrading-rust-s-emscripten-support/10684
-
- Sep 06, 2019
- Sep 02, 2019
-
-
Luke Petre authored
-
Luke Petre authored
-
gnzlbg authored
Fix the link_name for fstat and fstatfs on FreeBSD
-
- Sep 01, 2019
-
-
Alan Somers authored
-
Luca Bruno authored
This adds `utmpname(3)` on Linux with GNU libc. Ref: https://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/baselib-utmpname-3.html
-
- Aug 29, 2019
-
-
Thomas Lively authored
-
Thomas Lively authored
-
- Aug 27, 2019
-
-
Thomas Lively authored
-
Thomas Lively authored
This reverts commit 89e8ae6a.
-
Thomas Lively authored
-
- Aug 26, 2019
-
-
Thomas Lively authored
-
Thomas Lively authored
-
- Aug 21, 2019
-
-
bors authored
UTIME_OMIT and UTIME_NOW values are inverted on OpenBSD. correct it unbreak OpenBSD after #1474
-
bors authored
ci: switch to the rust-lang-ci-mirrors bucket for mirrors Previously mirrors were stored in the rust-lang-ci2 bucket, which is meant to store temporary data (the CI artifacts). This switches the code to fetch from the new mirrors bucket. The old files won't be removed, but they won't be backed up either. r? @gnzlbg
-
Pietro Albini authored
Previously mirrors were stored in the rust-lang-ci2 bucket, which is meant to store temporary data (the CI artifacts). This switches the code to fetch from the new mirrors bucket. The old files won't be removed, but they won't be backed up either.
-
Sébastien Marie authored
-
- Aug 20, 2019
-
-
bors authored
Revert breaking musl change
-
gnzlbg authored
-
gnzlbg authored
-
bors authored
Adding UTIME_NOW and UTIME_OMIT to OSes which support utimensat I've managed to verify a handful of these: - [FreeBSD](https://github.com/freebsd/freebsd/blob/1d6e4247415d264485ee94b59fdbc12e0c566fd0/tools/build/stat.h#L35) - [NetBSD](https://github.com/NetBSD/src/blob/64b8a48e1288eb3902ed73113d157af50b2ec596/sys/sys/stat.h#L235) - [Apple](https://opensource.apple.com/source/xnu/xnu-4903.221.2/bsd/sys/stat.h.auto.html) I'm less confident in these: - [Haiku](https://github.com/haiku/haiku/blob/abb59d7351c7ddb50c63c40430a82d94fa61917a/headers/posix/sys/stat.h#L105) - I could be wrong on this one: https://github.com/haiku/haiku/search?q=UTIME_NOW&unscoped_q=UTIME_NOW - [WASI](https://github.com/CraneStation/wasi-libc/blob/24792713d7e31cf593d7e19b943ef0c3aa26ef63/libc-top-half/musl/include/sys/stat.h#L71) - I could be wrong on this one: https://github.com/CraneStation/wasi-libc/search?q=UTIME_NOW&unscoped_q=UTIME_NOW - [Solarish](https://github.com/illumos/illumos-gate/blob/4e0c5eff9af325c80994e9527b7cb8b3a1ffd1d4/usr/src/uts/common/sys/stat.h#L478)
-
bors authored
Some update for vxWorks This is to address issues: rust-lang#1469 and rust-random/getrandom#86 (comment) What have been changed in this PR: 1. adding randBytes(), randABytes(), randUBytes(), randSecure() and taskDelay() 2. change armv7-wrs-vxworks to armv7-wrs-vxworks-eabihf 3. code cleanup
-
bors authored
Define newlib socket types by target arch This is a follow-up to https://github.com/rust-lang/libc/pull/1477. As mentioned in that PR, the primary (only?) users of these newlib definitions are myself and @leo60228. This PR makes it so that my arm-based 3DS target keeps using the old socket definitions while leo's aarch64-based Switch target uses the BSD versions. The 3DS also has inverted definitions for `POLLHUP` and `POLLOUT` for whatever reason, so I figured I'd take care of that here too.
-
- Aug 19, 2019
-
-
Thomas Lively authored
-
Thomas Lively authored
-
- Aug 18, 2019
-
-
FenrirWolf authored
-
Luke Petre authored
-
bors authored
several const ioctl() BPF aren't defined on OpenBSD unbreak OpenBSD after #1448
-
Sébastien Marie authored
-
Baoshan authored
remove spurious extra line
-
- Aug 17, 2019
-
-
bors authored
Remove invalid Fuchsia functions Extension of #1468 These functions are not present in Fuchsia's libc, so they cannot be used in a program today. If Fuchsia ever decides to add these functions to their libc, they can be added back as necessary. These files were generated in the following manner: 1. Create a list of the current functions in Fuchsia's libc, put in `rust-functions.txt` 2. Change directory into [`fuchsia/zircon/third_party/ulib/musl/include`](https://fuchsia.googlesource.com/fuchsia/+/master/zircon/third_party/ulib/musl/include/) 3. Run a script to determine which symbols in `rust-functions.txt` are not in the include dir: ```bash for i in $(cat rust-functions.txt); if ! rg $i > /dev/null; then echo $i fi done ``` 4. This produces [a list of 99 functions](https://github.com/rust-lang/libc/pull/1468#issuecomment-521777743), which are then removed from this crate.
-
bors authored
Add sys/termios.h support for Redox Add constants for termios on Redox. cc @jackpot51
-
bors authored
Add musl support for MIPS64 & bump to 0.2.63 Tested with patched stage2; both static and dynamic binaries confirmed working. Initial CI support in the form of no-core targets are added.
-
bors authored
Add ioctl() constants for BPF
-
bors authored
Update newlib socket types to FreeBSD None
-