Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 2 | -0/+6 | |
| | | ||||||
* | | 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 | 3 | -0/+15 | |
|/ | ||||||
* | 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 | 2 | -0/+4 | |
| | | | | 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 | 2 | -0/+8 | |
| | ||||||
* | Auto merge of #2157 - devnexen:netbsd_ucontext, r=JohnTitor | bors | 2021-05-24 | 3 | -2/+25 | |
|\ | | | | | | | | | | | 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 | 2 | -2/+8 | |
| | | ||||||
| * | netbsd update. | David Carlier | 2021-05-22 | 1 | -0/+18 | |
| | | | | | | | | ucontext_t/mcontext_t exposure on x86_64 architecture. | |||||
* | | Auto merge of #2192 - devnexen:netbsd_auxinfo, r=JohnTitor | bors | 2021-05-24 | 1 | -0/+14 | |
|\ \ | | | | | | | | | | netbsd mapping auxiliary vectors type | |||||
| * | | netbsd mapping auxiliary vectors type | David Carlier | 2021-05-23 | 1 | -0/+14 | |
| |/ | ||||||
* | | openbsd update deprecate few constants | David Carlier | 2021-05-22 | 1 | -0/+8 | |
|/ | ||||||
* | Auto merge of #2176 - devnexen:netdb_constants, r=Amanieu | bors | 2021-05-16 | 1 | -0/+6 | |
|\ | | | | | | | openbsd adding few more netdb constants | |||||
| * | openbsd adding few more netdb constants | David Carlier | 2021-05-16 | 1 | -0/+6 | |
| | | ||||||
* | | Add OpenBSD unveil(2) | Vincent Lee | 2021-05-15 | 1 | -0/+1 | |
|/ | ||||||
* | Auto merge of #2156 - niluxv:add_explicit_memset_functions, r=JohnTitor | bors | 2021-05-11 | 2 | -0/+6 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | Add explicit/volatile memset/memzero functions 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, Apple OSX These functions are useful for zeroing secret memory. Closes #2009 | |||||
| * | Remove the new `extern "C"` blocks (merge with existing blocks) | niluxv | 2021-05-08 | 2 | -4/+0 | |
| | | ||||||
| * | Add explicit/volatile memset/memzero functions | niluxv | 2021-05-02 | 2 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | 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. | |||||
* | | openbsd adding mmap MAP_CONCEAL flag. | David Carlier | 2021-05-08 | 1 | -0/+1 | |
|/ | ||||||
* | Add some locale-related functions for openbsd | Brennan Vincent | 2021-05-01 | 1 | -0/+4 | |
| | ||||||
* | Add kqueue1 to NetBSD | Benoît du Garreau | 2021-04-12 | 1 | -0/+2 | |
| | ||||||
* | Fix style | Yuki Okushi | 2021-04-06 | 3 | -128/+28 | |
| | ||||||
* | 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 | 2 | -6/+10 | |
| | ||||||
* | 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 | |||||
* | openbsd: make WIFCONTINUED() safe | Sébastien Marie | 2021-01-16 | 1 | -5/+5 | |
| | ||||||
* | Add dl_iterate_phdr for openbsd | Lzu Tao | 2020-10-27 | 1 | -0/+73 | |
| | ||||||
* | 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 | 2 | -20/+24 | |
| | | | | | | | | | | | | 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 | |
| | ||||||
* | openbsd: Fix `WIFSTOPPED` following upstream | Yuki Okushi | 2020-07-15 | 1 | -1/+1 | |
| | | | | https://github.com/openbsd/src/blob/b66614995ab119f75167daaa7755b34001836821/sys/sys/wait.h#L52 | |||||
* | added ptrace io struct and defines | Simon Wörner | 2020-07-09 | 1 | -0/+13 | |
| |