Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | netbsd add string_to_flags api | David Carlier | 2021-09-18 | 1 | -0/+7 | |
| | ||||||
* | netbsd add mmap MAP_STACK flag | David Carlier | 2021-09-12 | 1 | -0/+1 | |
| | ||||||
* | netbsd ucontext type for arm64 | David Carlier | 2021-08-28 | 1 | -0/+81 | |
| | ||||||
* | netbsd add auxiliary vector query ids. | David Carlier | 2021-08-16 | 1 | -0/+30 | |
| | ||||||
* | Add sched_get/setscheduler for NetBSD | Ryan Zoeller | 2021-08-13 | 1 | -0/+6 | |
| | ||||||
* | Add scheduler constants for NetBSD | Ryan Zoeller | 2021-08-12 | 1 | -0/+5 | |
| | ||||||
* | Auto merge of #2314 - devnexen:netbsd_log_upd, r=Amanieu | bors | 2021-08-09 | 1 | -0/+10 | |
|\ | | | | | | | netbsd log api utmpx flavor addition | |||||
| * | netbsd log api utmpx flavor addition | David Carlier | 2021-08-02 | 1 | -0/+10 | |
| | | ||||||
* | | netbsd add proper flags for kinfo_vmentry lookups | David Carlier | 2021-07-31 | 1 | -0/+14 | |
|/ | ||||||
* | netbsd kinfo_getvmmap addition | David Carlier | 2021-07-25 | 1 | -0/+25 | |
| | ||||||
* | netbsd login api addition | David Carlier | 2021-07-23 | 1 | -0/+4 | |
| | ||||||
* | netbsd add strpct api. | David Carlier | 2021-07-22 | 1 | -0/+15 | |
| | ||||||
* | netbsd adding couple of handy helpers from lb=ibutil | David Carlier | 2021-07-18 | 1 | -0/+21 | |
| | ||||||
* | netbsd siginfo_t si_status accessor | David Carlier | 2021-07-06 | 1 | -0/+17 | |
| | | | | closes #2265 | |||||
* | netbsd/openbsd sched_param api addition | David Carlier | 2021-06-30 | 1 | -0/+7 | |
| | ||||||
* | Auto merge of #2261 - devnexen:netbsd_libutil_update, r=JohnTitor | bors | 2021-06-28 | 1 | -0/+14 | |
|\ | | | | | | | netbsd libutil update | |||||
| * | netbsd libutil update | David Carlier | 2021-06-27 | 1 | -0/+14 | |
| | | ||||||
* | | bsd reallocarray and reallocarr for netbsd. | David Carlier | 2021-06-27 | 1 | -0/+2 | |
| | | ||||||
* | | Auto merge of #2248 - devnexen:netbsd_waitid, r=JohnTitor | bors | 2021-06-18 | 1 | -0/+7 | |
|\ \ | |/ | | | | | | | | | adding waitid call to netbsd close #2243 | |||||
| * | adding waitid call to netbsd | David Carlier | 2021-06-18 | 1 | -0/+7 | |
| | | | | | | | | close #2243 | |||||
* | | pthread_spinlock api remaining bsd systems | David Carlier | 2021-06-17 | 1 | -0/+8 | |
|/ | ||||||
* | netbsd/freebsd adding accept_filter_arg as SO_ACCEPTFILTER only makes sense with | David Carlier | 2021-06-08 | 1 | -0/+5 | |
| | ||||||
* | netbsd cpu affinity api | David Carlier | 2021-06-07 | 1 | -0/+23 | |
| | ||||||
* | netbsd add mremap and its particular flag. little note on kevent. | David Carlier | 2021-06-06 | 1 | -1/+10 | |
| | ||||||
* | netbsd adding consttime_memequal (added in 7.0 too) | David Carlier | 2021-06-02 | 1 | -0/+1 | |
| | ||||||
* | bsd adding setproctitle (setproctitle_fast for FreeBSD too). | David Carlier | 2021-06-01 | 1 | -0/+2 | |
| | | | | addresses #2197 | |||||
* | Auto merge of #2202 - devnexen:netbsd_libutil_emalloc, r=JohnTitor | bors | 2021-05-30 | 1 | -0/+14 | |
|\ | | | | | | | netbsd add error check functions from libutil and error handler. | |||||
| * | netbsd add error check functions from libutil and error handler. | David Carlier | 2021-05-27 | 1 | -0/+14 | |
| | | ||||||
* | | netbsd couple of more getnameinfo flags | David Carlier | 2021-05-29 | 1 | -0/+9 | |
|/ | ||||||
* | openbsd/netbsd siginfo_t adding si_addr field accessor. | David Carlier | 2021-05-26 | 1 | -0/+4 | |
| | ||||||
* | Auto merge of #2157 - devnexen:netbsd_ucontext, r=JohnTitor | bors | 2021-05-24 | 2 | -2/+19 | |
|\ | | | | | | | | | | | Add `ucontext_t` and `mcontext_t` on NetBSD/x86_64 ucontext_t/mcontext_t exposure on x86_64 architecture. | |||||
| * | remove alignment for older rust releases | David Carlier | 2021-05-23 | 1 | -1/+0 | |
| | | ||||||
| * | Fix what can be at this stage | David Carlier | 2021-05-22 | 1 | -2/+2 | |
| | | ||||||
| * | netbsd update. | David Carlier | 2021-05-22 | 1 | -0/+18 | |
| | | | | | | | | ucontext_t/mcontext_t exposure on x86_64 architecture. | |||||
* | | netbsd mapping auxiliary vectors type | David Carlier | 2021-05-23 | 1 | -0/+14 | |
|/ | ||||||
* | Remove the new `extern "C"` blocks (merge with existing blocks) | niluxv | 2021-05-08 | 1 | -2/+0 | |
| | ||||||
* | Add explicit/volatile memset/memzero functions | niluxv | 2021-05-02 | 1 | -0/+5 | |
| | | | | | | | | | Adds the following functions to platforms that support them: * `explicit_bzero` (de facto standard): Glibc, MUSL, FreeBSD, DragonFly BSD, OpenBSD * `explicit_memset`: NetBSD * `memset_s` (C11 standard): FreeBSD, DragonFly BSD These functions are useful for zeroing secret memory. | |||||
* | Add kqueue1 to NetBSD | Benoît du Garreau | 2021-04-12 | 1 | -0/+2 | |
| | ||||||
* | Fix style | Yuki Okushi | 2021-04-06 | 1 | -45/+10 | |
| | ||||||
* | Removed repr(packed) from some NetBSD structures | Alan Somers | 2021-04-04 | 1 | -2/+0 | |
| | | | | | | | | The structures in question have always been properly aligned, so the packed attribute only serves to generate annoying compiler warnings. It will be removed in the next release of NetBSD. https://github.com/NetBSD/src/commit/415c686e207c29e0b6329b5045273224c091a434 | |||||
* | Constify `CMSG_SPACE` for all the targets | JohnTitor | 2021-03-30 | 1 | -3/+5 | |
| | ||||||
* | Add NetBSD unpcbid, LOCAL_PEEREID and other LOCAL_ constants | Torbjørn Birch Moltu | 2021-03-07 | 1 | -0/+12 | |
| | ||||||
* | Add bindings for iconv calls | Alexander Batischev | 2021-02-11 | 1 | -0/+15 | |
| | | | | | | | | | | | | | | | | | | FreeBSD-likes all implement iconv: - DragonflyBSD: https://github.com/DragonFlyBSD/DragonFlyBSD/blob/bbb35c81f71fe2a0880a1f8bb77876ee98b63338/include/iconv.h - FreeBSD: https://github.com/freebsd/freebsd-src/blob/a6dc68c0e0f8a24ffaf0b4e78e58141ef7897047/include/iconv.h NetBSD-likes: - NetBSD: https://github.com/NetBSD/src/blob/81a39f60870b617d7fca299c126de6553d78cc5a/include/iconv.h - OpenBSD doesn't implement it macOS: apparently ships a conforming implementation as a separate library: https://stackoverflow.com/questions/57734434/libiconv-or-iconv-undefined-symbol-on-mac-osx/57734435#57734435 Linux: - glibc: https://sourceware.org/git/?p=glibc.git;a=blob;f=iconv/iconv.h;h=fdddf53d99c3046ef9c280db01a425c2f499043e;hb=HEAD - musl: https://git.musl-libc.org/cgit/musl/tree/include/iconv.h?id=455f96857f91d14e193219ca00969354a981c09c | |||||
* | Add dl_iterate_phdr for netbsd | Lzu Tao | 2020-10-27 | 1 | -0/+79 | |
| | ||||||
* | add clock_nanosleep to freebsd 12 and netbsd | Max Blachman | 2020-10-15 | 1 | -0/+6 | |
| | ||||||
* | Add missing NetBSD RLIMIT_ constants | Robert Collins | 2020-10-10 | 1 | -0/+6 | |
| | ||||||
* | Use safe_f! consistently across platforms | Daniil Bondarev | 2020-09-12 | 1 | -16/+18 | |
| | | | | | | | | | | | | The pr #1870 introduced safe_f! macro, which made some functions like WIFEXITED and WEXITSTATUS const and safe on linux_like platform only, which causes inconsistency when trying to use those functions in crates compiled across multiple platforms, as using unsafe on those functions will generate unused_unsafe warning on linux platforms and lack of unsafe block will fail compilation on non-linux platforms. To avoid the inconsistency, this commit applies the same macro for all the same functions on other platforms too. | |||||
* | Declare `utmpx` on musl | Yuki Okushi | 2020-07-22 | 1 | -2/+2 | |
| | ||||||
* | REG_ENOSYS is NetBSD specific | Sébastien Marie | 2020-04-14 | 1 | -0/+2 | |
| | ||||||
* | Add <sys/timex.h> declarations for BSDs | Daniel Fox Franke | 2020-03-01 | 1 | -0/+86 | |
| |