Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Auto merge of #2751 - guyru:master, r=Amanieu | bors | 2022-04-28 | 1 | -1/+0 | |
|\ \ | |/ |/| | | | Add unix adjtime support. | |||||
| * | Remove the freebsd specific adjtime. | Guy Rutenberg | 2022-04-12 | 1 | -1/+0 | |
| | | ||||||
* | | Auto merge of #2762 - m-ou-se:netbsd-futex-consts, r=Amanieu | bors | 2022-04-20 | 1 | -0/+23 | |
|\ \ | | | | | | | | | | | | | | | | Add NetBSD's FUTEX_* constants. This adds the FUTEX_* constants from NetBSD's [src/sys/sys/futex.h](http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/sys/futex.h). | |||||
| * | | Add NetBSD's FUTEX_* constants. | Mara Bos | 2022-04-19 | 1 | -0/+23 | |
| | | | ||||||
* | | | Auto merge of #2763 - m-ou-se:dragonflybsd-futex, r=Amanieu | bors | 2022-04-20 | 1 | -0/+3 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | Add DragonFly umtx_{sleep, wakeup}. This adds DragonFly's futex functions: https://man.dragonflybsd.org/?command=umtx§ion=2 | |||||
| * | | | Add DragonFly umtx_{sleep, wakeup}. | Mara Bos | 2022-04-19 | 1 | -0/+3 | |
| |/ / | ||||||
* | | | Add OpenBSD's futex.h. | Mara Bos | 2022-04-19 | 1 | -0/+15 | |
|/ / | ||||||
* | | mixed up lines | maxfranke | 2022-04-12 | 1 | -1/+1 | |
| | | ||||||
* | | Added SSM sockops for OSes that have support but were missing from libc | maxfranke | 2022-04-12 | 2 | -0/+20 | |
|/ | ||||||
* | Auto merge of #2745 - vityafx:add-sched-constants-for-openbsd, r=Amanieu | bors | 2022-04-10 | 1 | -0/+4 | |
|\ | | | | | | | | | | | | | | | | | Add SCHED constants for OpenBSD. The constants are defined for improving the user experience when calling the libc functions related to scheduling policies. Also helps with unifiying the code as all these constants are already defined for other operating systems. | |||||
| * | Add SCHED constants for OpenBSD. | Victor Polevoy | 2022-04-09 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | The constants are defined for improving the user experience when calling the libc functions related to scheduling policies. Also helps with unifiying the code as all these constants are already defined for other operating systems. | |||||
* | | Auto merge of #2744 - vityafx:add-pthread-functions-to-freebsd, r=Amanieu | bors | 2022-04-10 | 1 | -0/+10 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Add pthread_set/get schedparam functions to FreeBSD. FreeBSD has these functions and this provides an interface to use them. In particular, the [`thread-priority`](https://github.com/vityafx/thread-priority/runs/5881232298) crate can't be built without those. | |||||
| * | | Add pthread_set/get schedparam functions to FreeBSD. | Victor Polevoy | 2022-04-09 | 1 | -0/+10 | |
| |/ | | | | | | | FreeBSD has these functions and this provides an interface to use them. | |||||
* | | Add IP_DONTFRAG and IPV6_DONTFRAG for FreeBSD-like | Junho Choi | 2022-04-05 | 2 | -0/+2 | |
|/ | | | | | FreeBSD: add IP_DONTFRAG FreeBSD, DragonFlyBSD: add IPV6_DONTFRAG | |||||
* | Auto merge of #2733 - vityafx:add-pthread-functions-to-bsd, r=Amanieu | bors | 2022-04-02 | 2 | -7/+17 | |
|\ | | | | | | | | | | | Expose more thread bindings for BSD-like OSes. Fixes https://github.com/rust-lang/libc/issues/2721 | |||||
| * | Expose more thread bindings for NetBSD-like OSes. | Victor Polevoy | 2022-04-01 | 2 | -7/+17 | |
| | | ||||||
* | | following up on openbsd's kinfo_vmentry flags | David Carlier | 2022-03-31 | 1 | -0/+24 | |
| | | ||||||
* | | openbsd kinfo_vmentry protection flags | David Carlier | 2022-03-30 | 1 | -0/+5 | |
|/ | ||||||
* | Auto merge of #2719 - Gankra:fpsimd, r=Gankra | bors | 2022-03-23 | 1 | -1/+8 | |
|\ | | | | | | | | | | | Create optionally-available __int128 typedefs and use them for ARM64 definitions. Potentially fixes #2524, see the comments in the patch for details. | |||||
| * | Create optionally-available __int128 typedefs and use them for ARM64 ↵ | Aria Beingessner | 2022-03-23 | 1 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | definitions. This adds the following types to fixed_width_ints behind appropriate platform cfgs: * __int128 * __int128_t * __uint128 * __uint128_t and user_fpsimd_struct to arm64 android and linux. | |||||
* | | Use target_pointer_width attribute | Vladimir Michael Eatwell | 2022-03-17 | 1 | -4/+4 | |
| | | ||||||
* | | [watch_os] add support for Apple WatchOS | Vladimir Michael Eatwell | 2022-03-08 | 2 | -4/+5 | |
|/ | ||||||
* | openbsd hash search api | David Carlier | 2022-03-05 | 1 | -0/+18 | |
| | ||||||
* | openbsd add lsearch/lfind fn. | David Carlier | 2022-03-03 | 1 | -0/+15 | |
| | ||||||
* | adding getlocalbase to freebsd 13 | David CARLIER | 2022-03-02 | 1 | -0/+2 | |
| | ||||||
* | Fix style issue | lyinch | 2022-02-17 | 1 | -2/+2 | |
| | ||||||
* | Fix linter issue | lyinch | 2022-02-17 | 1 | -1/+0 | |
| | ||||||
* | Add CLOCK_UPTIME_RAW symbol for macos aarch64 | lyinch | 2022-02-17 | 1 | -0/+3 | |
| | ||||||
* | BSD add deterministic rand api | David Carlier | 2022-02-14 | 2 | -0/+14 | |
| | ||||||
* | Auto merge of #2681 - rtzoeller:dfly_more_errors, r=Amanieu | bors | 2022-02-12 | 1 | -0/+2 | |
|\ | | | | | | | | | | | Define ENOTRECOVERABLE and EOWNERDEAD on DragonFly Corresponds to DragonFly commit [c907b81a9d9aa73a2c8f1b41387347bc0eb66ba5](https://github.com/DragonFlyBSD/DragonFlyBSD/commit/c907b81a9d9aa73a2c8f1b41387347bc0eb66ba5) | |||||
| * | Define ENOTRECOVERABLE and EOWNERDEAD on DragonFly | Ryan Zoeller | 2022-02-10 | 1 | -0/+2 | |
| | | | | | | | | Corresponds to DragonFly commit c907b81a9d9aa73a2c8f1b41387347bc0eb66ba5 | |||||
* | | Auto merge of #2677 - devnexen:fbsd14_tcp_flags, r=Amanieu | bors | 2022-02-12 | 1 | -0/+12 | |
|\ \ | | | | | | | | | | freebsd 14 new tcp constants. | |||||
| * | | freebsd 14 new tcp constants. | David CARLIER | 2022-02-11 | 1 | -0/+12 | |
| | | | ||||||
* | | | flopen from libutil on freebsd | David CARLIER | 2022-02-12 | 1 | -0/+3 | |
|/ / | ||||||
* | | freebsd tcp.h data update | David CARLIER | 2022-02-10 | 1 | -0/+12 | |
|/ | ||||||
* | Auto merge of #2670 - devnexen:fbsd_dfbsd_sched_upd, r=Amanieu | bors | 2022-02-06 | 2 | -0/+2 | |
|\ | | | | | | | bsd sched api update | |||||
| * | bsd sched api update | David CARLIER | 2022-02-05 | 2 | -0/+2 | |
| | | ||||||
* | | Auto merge of #2667 - devnexen:fcopyfile_mac, r=Amanieu | bors | 2022-02-06 | 1 | -0/+53 | |
|\ \ | | | | | | | | | | (f)copyfile fn for apple | |||||
| * | | (f)copyfile fn for apple | David CARLIER | 2022-02-03 | 1 | -0/+53 | |
| |/ | ||||||
* | | freebsd 14 add new PT_GETREGSET/PT_SETREGSET flag | David CARLIER | 2022-02-03 | 1 | -0/+2 | |
|/ | ||||||
* | Gate PartialEq and Eq on freebsd objects behind extra_traits | Tyler Mandry | 2022-01-28 | 1 | -16/+8 | |
| | ||||||
* | freebsd audit api introduction. | David CARLIER | 2022-01-26 | 1 | -0/+20 | |
| | ||||||
* | freebsd add ifconf data. | David CARLIER | 2022-01-25 | 1 | -0/+44 | |
| | ||||||
* | getpagesizes for freebsd addition | David CARLIER | 2022-01-25 | 1 | -0/+1 | |
| | ||||||
* | Auto merge of #2649 - devnexen:netbsd_ifconf, r=Amanieu | bors | 2022-01-24 | 1 | -0/+51 | |
|\ | | | | | | | netbsd add ifconf data | |||||
| * | netbsd add ifconf data | David Carlier | 2022-01-24 | 1 | -0/+51 | |
| | | ||||||
* | | Define ip_mreqn on OpenBSD | Charlie Root | 2022-01-24 | 1 | -0/+6 | |
|/ | ||||||
* | Fix _CMSG_ALIGN on DragonFly | Ryan Zoeller | 2022-01-23 | 1 | -1/+1 | |
| | | | | | | The last fix originally had 3 hard coded, but it was suggested I replace this with a size_of call. Unfortunately the suggestion omitted a subtraction from the size_of call, and I didn't catch it. | |||||
* | Auto merge of #2543 - asomers:fspacectl, r=Amanieu | bors | 2022-01-21 | 1 | -0/+16 | |
|\ | | | | | | | Add fspacectl, new in FreeBSD 14 | |||||
| * | Add fspacectl, new in FreeBSD 14 | Alan Somers | 2022-01-20 | 1 | -0/+16 | |
| | |