Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | pidfile util api for freebsd addition. | David Carlier | 2023-02-02 | 1 | -0/+16 | |
| | | | ||||||
* | | | add SO_TS_* constants for FreeBSD | Folkert | 2023-02-02 | 1 | -0/+8 | |
|/ / | ||||||
* | | Auto merge of #3083 - devnexen:netbsd10_pollapi_update, r=JohnTitor | bors | 2023-01-25 | 1 | -1/+6 | |
|\ \ | | | | | | | | | | netbsd 10 add ppoll api support | |||||
| * | | netbsd 10 add ppoll api support | David Carlier | 2023-01-22 | 1 | -1/+6 | |
| | | | ||||||
* | | | Auto merge of #3082 - devnexen:fbsd_signal_const, r=JohnTitor | bors | 2023-01-22 | 1 | -0/+5 | |
|\ \ \ | | | | | | | | | | | | | adding specific freebsd signal constants | |||||
| * | | | adding specific freebsd signal constants | David Carlier | 2023-01-21 | 1 | -0/+5 | |
| |/ / | ||||||
* | | | Auto merge of #3080 - devnexen:netbsd10_evset_update, r=JohnTitor | bors | 2023-01-22 | 1 | -0/+8 | |
|\ \ \ | | | | | | | | | | | | | netbsd 10 event api update. | |||||
| * | | | netbsd 10 event api update. | David Carlier | 2023-01-21 | 1 | -0/+8 | |
| |/ / | ||||||
* | | | Auto merge of #3073 - devnexen:fbsd14_ptrace_upd2, r=JohnTitor | bors | 2023-01-22 | 1 | -0/+8 | |
|\ \ \ | | | | | | | | | | | | | freebsd 14 add ptrace_sc_remote. | |||||
| * | | | freebsd 14 add ptrace_sc_remote. | David Carlier | 2023-01-19 | 1 | -0/+8 | |
| | | | | ||||||
* | | | | Add pthread_main_np on Apple targets | Mads Marquart | 2023-01-21 | 1 | -0/+1 | |
| |/ / |/| | | | | | | | | | | | | | | Available since macOS 10.4 and iOS 2.0 Source: https://github.com/apple-oss-distributions/libpthread/blob/67e155c94093be9a204b69637d198eceff2c7c46/include/pthread/pthread.h#L537-L539 | |||||
* | | | Auto merge of #3046 - siegfried:ctl_info, r=JohnTitor | bors | 2023-01-21 | 2 | -0/+17 | |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add struct ctl_info Add the struct mentioned in #3045 Not sure if I should add `CTLIOCGINFO ` because it is wrapped in a macro: ```c #define CTLIOCGINFO _IOWR('N', 3, struct ctl_info) /* get id from name */ ``` The C definition of `ctl_info` is: ```c /*! * `@defined` MAX_KCTL_NAME * `@discussion` Kernel control names must be no longer than * MAX_KCTL_NAME. */ #define MAX_KCTL_NAME 96 /* * Controls destined to the Controller Manager. */ /*! * `@struct` ctl_info * `@discussion` This structure is used with the CTLIOCGINFO ioctl to * translate from a kernel control name to a control id. * `@field` ctl_id The kernel control id, filled out upon return. * `@field` ctl_name The kernel control name to find. */ struct ctl_info { u_int32_t ctl_id; /* Kernel Controller ID */ char ctl_name[MAX_KCTL_NAME]; /* Kernel Controller Name (a C string) */ }; ``` | |||||
| * | | Add struct ctl_info for Apple | Zhi-Qiang Lei | 2023-01-21 | 2 | -0/+17 | |
| | | | ||||||
* | | | netbsd 10 adding getentropy/getrandom. | David Carlier | 2023-01-17 | 3 | -1/+7 | |
|/ / | ||||||
* | | adding mimmutable from openbsd (7.3) | David Carlier | 2023-01-09 | 1 | -0/+2 | |
| | | ||||||
* | | Add ISO C functions atof, atol, atoll, strtoll, strtoull | LegionMammal978 | 2022-12-14 | 1 | -1/+0 | |
|/ | ||||||
* | Auto merge of #3021 - devnexen:getopt_long, r=JohnTitor | bors | 2022-12-03 | 1 | -0/+14 | |
|\ | | | | | | | adding getopt_long for unixes. | |||||
| * | adding getopt_long for unixes. | David Carlier | 2022-12-01 | 1 | -0/+14 | |
| | | ||||||
* | | Auto merge of #3023 - asomers:copy_file_range, r=JohnTitor | bors | 2022-11-30 | 3 | -18/+9 | |
|\ \ | | | | | | | | | | | | | | | | Enable copy_file_range on FreeBSD PR #2479 did this, but only in the freebsd13 and freebsd14 modules, which was incorrect. Those modules should only be used for functions that change across FreeBSD versions, and therefore need different ELF symbol versions. Functions that were newly added since FreeBSD 11 can still go in the base freebsd module. It will cause no problems for them to be there, and users will see an error at link time if they try to use such a function in an environment that is too old to support it. | |||||
| * | | Enable copy_file_range on FreeBSD | Alan Somers | 2022-11-30 | 3 | -18/+9 | |
| |/ | | | | | | | | | | | | | | | | | | | PR #2479 did this, but only in the freebsd13 and freebsd14 modules, which was incorrect. Those modules should only be used for functions that change across FreeBSD versions, and therefore need different ELF symbol versions. Functions that were newly added since FreeBSD 11 can still go in the base freebsd module. It will cause no problems for them to be there, and users will see an error at link time if they try to use such a function in an environment that is too old to support it. | |||||
* | | Add more capsicum functions for FreeBSD | Alan Somers | 2022-11-29 | 1 | -0/+6 | |
|/ | | | | These have all been available since at least FreeBSD 9.2. | |||||
* | freebsd subset of memstat api addition | David CARLIER | 2022-11-13 | 1 | -0/+25 | |
| | ||||||
* | Auto merge of #2992 - devnexen:fbsd_procctl_upd, r=JohnTitor | bors | 2022-11-10 | 1 | -0/+11 | |
|\ | | | | | | | freebsd procctl flags update | |||||
| * | freebsd procctl flags update | David CARLIER | 2022-11-07 | 1 | -0/+11 | |
| | | ||||||
* | | add extattr_list_xxx() on NetBSD | Steve Lau | 2022-11-03 | 1 | -0/+18 | |
|/ | ||||||
* | add extended attributes constants on NetBSD | Steve Lau | 2022-11-02 | 1 | -0/+6 | |
| | ||||||
* | fix: Order of all `s_*!` macro calls | Florian Bartels | 2022-10-28 | 2 | -22/+22 | |
| | ||||||
* | expose dirname and basename | Steve Lau | 2022-10-25 | 7 | -0/+21 | |
| | ||||||
* | Style fixes, and filter out duplicate definitions | Alan Somers | 2022-10-22 | 3 | -7/+2 | |
| | ||||||
* | Add more MNT_ flags on {Dragonfly,Net,Open}BSD | Alan Somers | 2022-10-22 | 6 | -1/+54 | |
| | ||||||
* | Auto merge of #2968 - name1e5s:macos_clocks, r=JohnTitor | bors | 2022-10-18 | 2 | -2/+4 | |
|\ | | | | | | | | | | | add missing clockid_t on macOS See https://github.com/apple-open-source-mirror/Libc/blob/master/include/time.h#L205 | |||||
| * | remove redunant definition of CLOCK_UPTIME_RAW | name1e5s | 2022-10-18 | 1 | -2/+0 | |
| | | ||||||
| * | add missing clockid_t on macOS | yuhaixin.hx | 2022-10-18 | 1 | -0/+4 | |
| | | ||||||
* | | openbsd: add more locale constants for use with newlocale() | Sébastien Marie | 2022-10-17 | 1 | -0/+12 | |
|/ | ||||||
* | Add support for tvos | Thom Chiovoloni | 2022-10-11 | 1 | -1/+2 | |
| | ||||||
* | add eaccess on freebsd and dragonfly | Steve Lau | 2022-10-09 | 1 | -0/+2 | |
| | ||||||
* | Auto merge of #2946 - devnexen:os_log_macos, r=JohnTitor | bors | 2022-10-09 | 1 | -0/+24 | |
|\ | | | | | | | os_log/signpost for apple api subset | |||||
| * | os_log/signpost for apple api subset | David CARLIER | 2022-10-07 | 1 | -0/+24 | |
| | | ||||||
* | | Don't link against iconv on apple targets when used by `std` | Thom Chiovoloni | 2022-10-06 | 1 | -1/+4 | |
|/ | ||||||
* | Add bindings to Apple's `os/lock.h` APIs (os_unfair_lock) | Thom Chiovoloni | 2022-10-05 | 1 | -0/+38 | |
| | | | | Co-authored-by: jtnunley <jtnunley01@gmail.com> | |||||
* | add major/minor/makedev on apple OSes | Steve Lau | 2022-10-02 | 1 | -0/+12 | |
| | ||||||
* | Use `::Option` and not `Option` for `pthread_jit_write_callback_t` | Thom Chiovoloni | 2022-09-29 | 1 | -1/+1 | |
| | ||||||
* | CPU_SETSIZE constant to dragonflybsd. | David Carlier | 2022-09-28 | 1 | -0/+2 | |
| | ||||||
* | Added malloc_good_size. | Nathan Ricci | 2022-09-23 | 1 | -0/+1 | |
| | ||||||
* | Exposed malloc_size on mac | Nathan Ricci | 2022-09-22 | 1 | -0/+2 | |
| | ||||||
* | netbsd mcontext x86_64 constants. | David Carlier | 2022-09-17 | 1 | -0/+27 | |
| | ||||||
* | openbsd: add getmntinfo(3) and getfsstat(2) support | Sébastien Marie | 2022-09-13 | 1 | -0/+6 | |
| | ||||||
* | Auto merge of #2891 - asomers:makedev, r=JohnTitor | bors | 2022-09-09 | 7 | -0/+76 | |
|\ | | | | | | | | | | | Add makedev for the BSDs Also, make Linux's makedev function safe and const. | |||||
| * | Add makedev for the BSDs | Alan Somers | 2022-09-07 | 7 | -0/+76 | |
| | | | | | | | | | | | | | | | | | | | | | | Also, make makedev function safe and const on all platforms. On Android, change the arguments from signed to unsigned integers to match the other platforms. The C makedev is a macro, so the signededness is undefined. Add an integration test for makedev, too, since it's a macro that we must reimplement. | |||||
* | | apple: Add the attrlist set of functions | beetrees | 2022-09-06 | 1 | -0/+227 | |
| | |