summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #2443 - ghedo:release-0.2.104, r=JohnTitor0.2.104bors2021-10-162-3/+3
|\ | | | | | | | | | | Bump version to 0.2.104 I'd like to get https://github.com/rust-lang/libc/pull/2415 into a release so I can use the new API in a change I'm working on for the `nix` crate, please.
| * Bump version to 0.2.104Alessandro Ghedini2021-10-122-3/+3
| |
* | Auto merge of #2456 - JohnTitor:big-sur, r=JohnTitorbors2021-10-163-25/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | Upgrade macOS on CI to 11 (Big Sur) Let's see if we can use it. r? `@ghost`
| * | Remove some workarounds for older macOSesYuki Okushi2021-10-161-21/+3
| | |
| * | Upgrade macOS on CI to 11 (Big Sur)Yuki Okushi2021-10-162-4/+4
| | |
* | | Auto merge of #2457 - devnexen:win32_deprecate_context, r=JohnTitorbors2021-10-161-0/+10
|\ \ \ | | | | | | | | | | | | windows deprecate CONTEXT and related types.
| * | | windows deprecate CONTEXT and related types.David Carlier2021-10-161-0/+10
| |/ /
* | | Auto merge of #2454 - tklauser:android-missing-netlink-consts, r=JohnTitorbors2021-10-152-0/+10
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Add missing NETLINK_* socket option constants on Android These are all available on Android, see https://android.googlesource.com/platform/bionic/+/05667cd66a3ea0e75611f1bec36a67098ac92179/libc/kernel/uapi/linux/netlink.h#112
| * | Add missing NETLINK_* socket option constants on AndroidTobias Klauser2021-10-152-0/+10
| | | | | | | | | | | | | | | These are all available on Android, see https://android.googlesource.com/platform/bionic/+/05667cd66a3ea0e75611f1bec36a67098ac92179/libc/kernel/uapi/linux/netlink.h#112
* | | Auto merge of #2452 - devnexen:apple_thread_introspection_hook, r=Amanieubors2021-10-153-3/+50
|\ \ \ | |/ / |/| | | | | apple introduces pthread introspection api
| * | apple introduces pthread introspection apiDavid CARLIER2021-10-153-3/+50
|/ /
* | Auto merge of #2448 - rtzoeller:epoll_flags, r=JohnTitorbors2021-10-155-16/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | Android supports EPOLLEXCLUSIVE, clean up EPOLL* flags Add `EPOLLEXCLUSIVE` to Android, with the same value as on Linux. Consolidate `EPOLL*` flags which are common to all `linux_like/*/mod.rs` files to `linux_like/mod.rs`, including listing them in ascending order which is how Linux defines them.
| * | Android supports EPOLLEXCLUSIVERyan Zoeller2021-10-144-4/+2
| | |
| * | Consolidate common EPOLL flagsRyan Zoeller2021-10-144-10/+3
| | | | | | | | | | | | | | | EPOLLRDHUP, EPOLLRDUP, and EPOLLONESHOT have the same definition on all linux-like platforms.
| * | Reorder EPOLL flag constantsRyan Zoeller2021-10-141-2/+2
| | | | | | | | | | | | Put them in ascending order, which matches the order Linux defines them.
* | | Auto merge of #2447 - devnexen:obsd_skip_few_consts, r=Amanieubors2021-10-141-0/+2
|\ \ \ | |/ / |/| | | | | | | | | | | openbsd omit few consts check as openbsd supports release N and N-1 f… …or a while
| * | openbsd omit few consts check as openbsd supports release N and N-1 for a whileDavid Carlier2021-10-141-0/+2
|/ /
* | Auto merge of #2438 - devnexen:posix_spawn_completion_netbsd, r=JohnTitorbors2021-10-142-0/+182
|\ \ | | | | | | | | | netbsd add posix_spawn api.
| * | netbsd add posix_spawn api.David Carlier2021-10-132-0/+182
| | |
* | | Auto merge of #2445 - JohnTitor:fix-msrv-on-win, r=JohnTitorbors2021-10-134-4/+52
|\ \ \ | | | | | | | | | | | | | | | | | | | | Fix MSRV issue on Windows Fixes #2436
| * | | Fix MSRV on WindowsYuki Okushi2021-10-132-1/+7
| | | |
| * | | Run MSRV check on Windows CIYuki Okushi2021-10-132-1/+43
| | | |
| * | | Fix variable nameYuki Okushi2021-10-131-2/+2
| | |/ | |/|
* | | Auto merge of #2441 - tklauser:apple-rtf-consts, r=JohnTitorbors2021-10-133-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add Apple RTF_DEAD and RTF_GLOBAL RTF_DEAD was added in macOS 10.13. RTF_GLOBAL was added in macOS 11.0.
| * | | Add Apple RTF_DEAD and RTF_GLOBALTobias Klauser2021-10-113-0/+6
| | | | | | | | | | | | | | | | | | | | RTF_DEAD was added in macOS 10.13. RTF_GLOBAL was added in macOS 11.0.
* | | | Auto merge of #2440 - name1e5s:chore/android-elf, r=JohnTitorbors2021-10-132-0/+34
|\ \ \ \ | | | | | | | | | | | | | | | add PT_* ELF segment type const definitions for android
| * | | | add PT_* const definitions for androidname1e5s2021-10-132-0/+34
| |/ / /
* | | | Auto merge of #2444 - djarek:linux-raw-can.h, r=JohnTitorbors2021-10-133-0/+17
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | Define constants for CAN RAW socket options Add setsockopt constants from `linux/can/raw.h`, which allow configuring CAN_RAW sockets. Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
| * | | Define constants for CAN RAW socket optionsDamian Jarek2021-10-133-0/+17
|/ / / | | | | | | | | | | | | | | | | | | Add setsockopt constants from `linux/can/raw.h`, which allow configuring CAN_RAW sockets. Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
* | | Auto merge of #2429 - GrayJack:haiku-utmpx, r=JohnTitorbors2021-10-121-0/+53
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Haiku: Add the utmpx structure Add the utmpx structure like defined on the [haiku headers](https://github.com/haiku/haiku/blob/8f16317a5b6db5c672f331814273e5857555020f/headers/posix/utmpx.h#L13) > P.S. I'm participating in [Hacktoberfest 2021](https://hacktoberfest.digitalocean.com/). If this PR is up to standard and merged, I'd appreciate if the `hacktoberfest-accepted` label could be added. Thanks!
| * | | Haiku: Add the utmpx structureGrayJack2021-10-101-0/+53
| | | |
* | | | Auto merge of #2415 - ghedo:sock_txtime, r=JohnTitorbors2021-10-121-0/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add struct sock_txtime and related flags These are needed to use the SO_TXTIME socket option on Linux, which is already exposed.
| * | | | Add struct sock_txtime and related flagsAlessandro Ghedini2021-10-111-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | These are needed to use the SO_TXTIME socket option on Linux, which is already exposed.
* | | | | Auto merge of #2442 - tklauser:libc-test-duplicate-headers, r=JohnTitorbors2021-10-111-2/+0
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | libc-test: remove duplicate headers from test_apple
| * | | | libc-test: remove duplicate headers from test_appleTobias Klauser2021-10-111-2/+0
|/ / / /
* | | | Auto merge of #2439 - devnexen:fparseln_fbsd, r=Amanieubors2021-10-103-0/+9
|\ \ \ \ | |_|/ / |/| | | | | | | fparseln for freebsd/dragonfly.
| * | | fparseln for freebsd/dragonfly.DC2021-10-093-0/+9
|/ / /
* | | Auto merge of #2434 - devnexen:obsd_sys_getthrid, r=JohnTitorbors2021-10-082-0/+2
|\ \ \ | |_|/ |/| | | | | openbsd add getthrid fn.
| * | openbsd add getthrid fn.David Carlier2021-10-052-0/+2
| |/
* | Auto merge of #2435 - i509VCB:devname_r, r=JohnTitorbors2021-10-073-0/+8
|\ \ | | | | | | | | | | | | | | | | | | add `devname_r` to freebsd and dragonfly ## Rationale I need this function specifically to re-implement some parts of `libdrm` in Rust for FreeBSD: https://cgit.freedesktop.org/drm/libdrm/tree/xf86drm.c#n905 Just so happened that dragonfly also has `devname_r` so that is included.
| * | add devname_r to freebsd-likei509VCB2021-10-063-0/+8
| |/ | | | | | | | | | | | | | | | | | | | | Does not belong in bsd Dont forget the method lol Don't add to wrong folders
* | Auto merge of #2433 - devnexen:fbsd_htr_self, r=JohnTitorbors2021-10-073-0/+7
|\ \ | | | | | | | | | freebsd native api addition to deal with thread
| * | freebsd native api addition to deal with threadDavid Carlier2021-10-043-0/+7
| |/
* | Auto merge of #2432 - silwol:dev/fix-src-vxworks-mod-permissions, r=JohnTitorbors2021-10-071-0/+0
|\ \ | | | | | | | | | | | | | | | Make src/vxworks/mod.rs non-executable The file should be non-executable, and having executable permissions triggers a lintian check in Debian.
| * | Make src/vxworks/mod.rs non-executableWolfgang Silbermayr2021-10-031-0/+0
| |/
* | Auto merge of #2428 - GrayJack:haiku-getgrouplist, r=JohnTitorbors2021-10-071-0/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | Haiku: Add getgrouplist function Haiku actually does expose `getgrouplist` function to their public C API. You can see it in their [headers files](https://github.com/haiku/haiku/blob/8f16317a5b6db5c672f331814273e5857555020f/headers/posix/unistd.h#L275) > P.S. I'm participating in [Hacktoberfest 2021](https://hacktoberfest.digitalocean.com/). If this PR is up to standard and merged, I'd appreciate if the `hacktoberfest-accepted` label could be added. Thanks!
| * | Haiku: Add getgrouplist functionGrayJack2021-10-021-0/+6
| |/
* | Auto merge of #2427 - devnexen:pthread_mach_thread_mac, r=JohnTitorbors2021-10-063-0/+8
|\ \ | | | | | | | | | add pthread_create_from_mach_thread for apple
| * | add pthread_create_from_mach_thread for appleDavid CARLIER2021-09-303-0/+8
| |/
* | Auto merge of #2227 - kawadakk:release-add-solid-target, r=JohnTitorbors2021-10-064-0/+918
|\ \ | | | | | | | | | | | | | | | Add SOLID target support This PR adds support for SOLID targets. See https://github.com/rust-lang/rust/pull/86191 for details.