Commit graph

5798 commits

Author SHA1 Message Date
Ryan Zoeller dcc8b778fa Define ENOTRECOVERABLE and EOWNERDEAD on DragonFly
Corresponds to DragonFly commit c907b81a9d9aa73a2c8f1b41387347bc0eb66ba5
2022-02-10 17:39:51 -06:00
bors 9c7a326a2c Auto merge of #2674 - devnexen:fbsd_tcp_function, r=Amanieu
freebsd tcp.h data update
2022-02-10 17:39:20 +00:00
David CARLIER b4bcbaa965 freebsd tcp.h data update 2022-02-10 16:46:08 +00:00
bors a1286b96b6 Auto merge of #2675 - qwandor:seal, r=Amanieu
Android: Add F_SEAL_FUTURE_WRITE constant.
2022-02-10 16:34:27 +00:00
Andrew Walbran 3fabad8295 Android: Add F_SEAL_FUTURE_WRITE constant. 2022-02-10 15:22:39 +00:00
bors c55c52d35f Auto merge of #2673 - devnexen:linux_mempolicies_flags, r=Amanieu
linux glibc/android memory policies flags
2022-02-08 15:21:39 +00:00
David Carlier 510c45896a linux glibc/android memory policies flags 2022-02-08 15:18:56 +00:00
bors c8ca99b26b Auto merge of #2671 - devnexen:haiku_ppoll, r=Amanieu
haiku ppoll fn addition
2022-02-06 19:20:12 +00:00
bors 8b05ed7ebb Auto merge of #2670 - devnexen:fbsd_dfbsd_sched_upd, r=Amanieu
bsd sched api update
2022-02-06 18:08:59 +00:00
bors d5f6f7aa66 Auto merge of #2668 - CoelacanthusHex:feat/riscv64/const/PTRACE, r=Amanieu
feat(riscv64,gnu): add some const PTRACE_*

* PTRACE_GETFPREGS
* PTRACE_SETFPREGS
* PTRACE_GETFPXREGS
* PTRACE_SETFPXREGS
* PTRACE_GETREGS
* PTRACE_SETREGS

get from sys/ptrace.h of riscv64 glibc

Signed-off-by: Coelacanthus <coelacanthus@outlook.com>
2022-02-06 17:02:15 +00:00
bors ebc145f06f Auto merge of #2667 - devnexen:fcopyfile_mac, r=Amanieu
(f)copyfile fn for apple
2022-02-06 15:58:42 +00:00
bors 6449ebca20 Auto merge of #2414 - glaubitz:m68k-linux, r=Amanieu
Add initial support for m68k-unknown-linux-gnu

This adds initial support for m68k-unknown-linux-gnu to libc.

CC `@ricky26` `@jrtc27`
2022-02-06 14:54:54 +00:00
John Paul Adrian Glaubitz 7a027d34c2 Add initial support for m68k-unknown-linux-gnu 2022-02-06 15:34:57 +01:00
bors 6e8254872d Auto merge of #2657 - devnexen:fbsd14_ptrace_regset_upd, r=Amanieu
freebsd 14 add new PT_GETREGSET/PT_SETREGSET flag
2022-02-06 13:49:55 +00:00
Coelacanthus a08edb469f
feat(riscv64,gnu): add some const PTRACE_*
* PTRACE_GETFPREGS
* PTRACE_SETFPREGS
* PTRACE_GETFPXREGS
* PTRACE_SETFPXREGS
* PTRACE_GETREGS
* PTRACE_SETREGS

get from sys/ptrace.h of riscv64 glibc

Signed-off-by: Coelacanthus <coelacanthus@outlook.com>
2022-02-06 21:42:45 +08:00
David Carlier 8b0e198a39 haiku ppoll fn addition 2022-02-05 07:47:26 +00:00
David CARLIER b1b4745c19 bsd sched api update 2022-02-05 06:17:51 +00:00
David CARLIER 4bebc22a1c freebsd 14 add new PT_GETREGSET/PT_SETREGSET flag 2022-02-03 16:12:15 +00:00
David CARLIER 4dfb4de87d (f)copyfile fn for apple 2022-02-03 08:52:40 +00:00
bors 34a9889173 Auto merge of #2666 - rschulman:master, r=Amanieu
Bump version number to prep for publish

Making a new release so I can build std for riscv64gc-unknown-linux-musl. Thanks!
2022-02-02 16:53:57 +00:00
Ross Schulman e01f46c57b Bump version number to prep for publish 2022-02-01 16:26:31 -05:00
bors dca3daecfa Auto merge of #2664 - rschulman:master, r=joshtriplett
Add 400-series syscalls to musl riscv64 definitions

This PR adds 19 missing syscalls to the riscv64 musl definitions. The missing calls were copied directly from the riscv64 GNU definitions. The missing definitions (in particular `SYS_clone3`) are preventing compiling `std` for `riscv64gc-unknown-linux-musl`.
2022-02-01 17:14:32 +00:00
Ross Schulman 7b3bc1de0c
Add 400-series syscalls to musl riscv64 definitions 2022-02-01 09:13:16 -05:00
bors f2592e73fb Auto merge of #2662 - michaelgrigoryan25:master, r=Amanieu
Removed Apache License appendix

Related issues: #2660; https://github.com/rust-lang/rust/pull/67734
2022-01-31 23:17:05 +00:00
bors 7a7138d087 Auto merge of #2663 - mkpowers:mkpowers/update-android-if-constants, r=Amanieu
Add IFF_LOWER_UP, IFF_DORMANT, IFF_ECHO constants to Android
2022-01-31 21:02:16 +00:00
Mackenzie Powers f6e0a37551 Add IFF_LOWER_UP, IFF_DORMANT, IFF_ECHO constants to Android 2022-01-31 09:29:32 -08:00
Michael Grigoryan 0aaa193103
Removed Apache License appendix 2022-01-31 18:17:33 +04:00
bors 2dc7cfe3f5 Auto merge of #2659 - tmandry:fix-freebsd-std, r=Amanieu
Gate PartialEq and Eq on freebsd objects behind extra_traits

This fixes the failure in https://github.com/rust-lang/rust/pull/93351#issuecomment-1024049582.

These derives were recently added in #2565. Other PartialEq/Eq derives in the project (and this file) are all behind the `extra_traits` gate.
2022-01-28 18:17:43 +00:00
Tyler Mandry e5f0e5fcfe Bump version to 0.2.116 2022-01-28 17:30:10 +00:00
Tyler Mandry f1f325edd7 Gate PartialEq and Eq on freebsd objects behind extra_traits 2022-01-28 17:26:02 +00:00
bors ba81130767 Auto merge of #2480 - Meziu:master, r=Amanieu
ARMv6K Horizon OS support

Added support for the Horizon OS Nintendo 3DS system `Newlib` declarations.

Edit: after some changes, networking is now stable with standardized API.
2022-01-28 10:02:10 +00:00
bors 9ed71fa716 Auto merge of #2656 - kraj:rv64-musl-defines, r=Amanieu
riscv64/mod.rs: Add missing error codes

These are flagged by apps e.g. python3-pyruvate

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-28 07:44:33 +00:00
bors 1068fee101 Auto merge of #2655 - anp:release-dt-unknown, r=Amanieu
Release 0.2.115 to crates.io.

Needed by https://github.com/rust-lang/rust/pull/93351.

Should have included this in my prior PR but hadn't finished reading CONTRIBUTING.md. Sorry for the extra traffic!
2022-01-27 11:00:12 +00:00
Adam Perry fffd9cf610 Release 0.2.115 to crates.io.
Needed by https://github.com/rust-lang/rust/pull/93351.
2022-01-27 00:18:48 +00:00
bors 3063aa1b45 Auto merge of #2654 - anp:fuchsia-dt-unknown, r=Amanieu
Define DT_UNKNOWN on Fuchsia.

It looks like this constant is relied on in the new `remove_dir_all` logic and we need to reference it to be able to use the CVE fix correctly on Fuchsia.
2022-01-26 22:33:02 +00:00
Adam Perry af308591bd Define DT_UNKNOWN on Fuchsia. 2022-01-26 22:27:39 +00:00
Khem Raj c711fb215d riscv64/mod.rs: Add missing error codes
These are flagged by apps e.g. python3-pyruvate

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-26 11:50:58 -08:00
bors a79788fe68 Auto merge of #2627 - devnexen:audit_fbsd_intro, r=Amanieu
freebsd audit api introduction.
2022-01-26 16:13:42 +00:00
David CARLIER d00987d3a6 freebsd audit api introduction. 2022-01-26 16:12:41 +00:00
bors 526cb13a67 Auto merge of #2653 - devnexen:fbsd_ifreq_ifconf, r=Amanieu
freebsd add ifconf data.
2022-01-26 14:30:22 +00:00
David CARLIER 619119e0e2 freebsd add ifconf data. 2022-01-25 14:42:45 +00:00
bors 7f1da49dd4 Auto merge of #2652 - Mek101:master, r=Amanieu
Fix linux ioctl BLKSSZGET and BLKPBSZGET constants types.

The BLKSSZGET and BLKPBSZGET constants weren't arch dependent as they should have.
2022-01-25 10:14:43 +00:00
Mek101 426dfabea8 Fix linux ioctl BLKSSZGET and BLKPBSZGET constants types. 2022-01-25 10:12:28 +01:00
bors fbe86f81fb Auto merge of #2651 - devnexen:getpagesizes_fbsd, r=Amanieu
getpagesizes for freebsd addition
2022-01-25 08:14:00 +00:00
David CARLIER e491433eee getpagesizes for freebsd addition 2022-01-25 06:37:17 +00:00
bors c9258c3906 Auto merge of #2650 - sunfishcode:sunfishcode/mfd-huge-sizes, r=Amanieu
Define the `MFD_HUGE_*` macros for Linux and Android.

This defines the `MFD_HUGE_*` flags which can accompany the `MEMFD_HUGETLB`
flag in Linux's [`memfd_create`] call.

[`memfd_create`]: https://man7.org/linux/man-pages/man2/memfd_create.2.html
2022-01-25 02:14:37 +00:00
bors a76930062c Auto merge of #2639 - sunfishcode:sunfishcode/linux-super-magic, r=Amanieu
Consolodate the Linux `*_SUPER_MAGIC` constants.

Move the Linux `*_SUPER_MAGIC` constants out of
android/uclibc/gnu-specific directories and into the common `linux_like` directory
so that they're available on all Linux-family platforms, and so that that all
Linux-family platforms have all the constants.
2022-01-25 01:10:30 +00:00
Dan Gohman 338ac98a84 Give android the same special case for FUSE_SUPER_MAGIC that linux has. 2022-01-24 15:54:02 -08:00
Dan Gohman d6422e2ca7 Update mipsel-unknown-linux-musl too. 2022-01-24 15:42:47 -08:00
Dan Gohman 10cdc9fe49 Update the sysinfo_guard.patch patch for the new toolchain. 2022-01-24 15:39:16 -08:00