Andrew Cann
1cc2f1e9b2
add net/if_arp.h definitions
2018-06-04 11:06:57 +08:00
Andrew Cann
651d6feafe
add rtentry
2018-06-01 13:10:15 +08:00
Andrew Cann
b02c6a328d
Remove ioctl symbols for emscripten
2018-05-30 18:08:28 +08:00
Andrew Cann
93f9167bea
Add linux socket ioctl defs
2018-05-30 17:27:18 +08:00
Bastian Köcher
6a6dc86fb2
Fixes test for android getifaddrs
2018-05-26 10:48:02 +02:00
Andrew Morrow
96ee7bf81c
Add new sendfile flags for FreeBSD
2018-05-17 08:54:53 -06:00
Jake McGinty
0e3cf4737b
add pktinfo consts and structs for linux and apple
2018-04-22 21:24:33 -07:00
gnzlbg
dfee17f1ff
fix this for stdbuild only
2018-04-15 14:50:00 +02:00
gnzlbg
dc1956e2ef
fix undefined behavior due to incorrect packing on macosx
2018-04-15 14:45:26 +02:00
Sébastien Marie
16527634cc
Add MAP_STACK constant to OpenBSD
...
The mmap(2) flag indicate that the mapping is used as a stack.
https://man.openbsd.org/mmap.2#MAP_STACK
https://marc.info/?l=openbsd-tech&m=152035796722258&w=2
2018-03-19 08:39:35 +01:00
Wesley Moore
be2f062767
Fix test suite on FreeBSD 11
2018-03-12 11:03:46 +11:00
Fredrick Brennan
6d959f1a53
Fix BSD errors (hopefully)
2018-03-04 13:11:04 +00:00
bors
8bed48a751
Auto merge of #931 - bdrewery:posix_spawn_freebsd, r=alexcrichton
...
Add posix_spawn bindings for FreeBSD
2018-02-28 17:30:10 +00:00
gnzlbg
f9c396803c
perform ctest with and without std
2018-02-27 17:36:45 +01:00
Bryan Drewery
92d50c9c79
Add posix_spawn bindings for FreeBSD
2018-02-26 16:45:41 -08:00
Linus Färnstrand
750fcf5c5a
Add missing netfilter constants
...
Was able to move some of them up one level so they are valid on more
platforms with less duplication
2018-02-25 22:45:43 +01:00
Linus Färnstrand
69ae346034
Add genetlink.h constants
2018-02-22 14:58:22 +01:00
luozijun
0f4ae0b8f1
Add constants IFF_TUN, IFF_TAP and IFF_NO_PI on linux, android and fuchsia system
2018-02-07 11:12:29 +08:00
gnzlbg
53e4733180
add macosx sysv ipc shared memory
2018-02-03 14:43:38 +01:00
bors
782794985c
Auto merge of #902 - gnzlbg:missing_linux_intrinsics, r=malbarbo
...
Missing linux intrinsics
2018-02-01 15:41:35 +00:00
Linus Färnstrand
4d5ed47efd
Add netfilter constants to Linux and Android
2018-01-30 23:08:00 +01:00
bors
11cabded2b
Auto merge of #909 - alexcrichton:posix-spawn, r=alexcrichton
...
Add posix_spawn bindings
2018-01-26 01:34:54 +00:00
Alex Crichton
4621a34864
Add posix_spawn bindings
2018-01-25 17:12:24 -08:00
Greg V
c13302d87e
Add rtprio (realtime priority) API for FreeBSD and DragonFly
2018-01-23 13:13:48 +03:00
Greg V
2aeb382bb8
Ignore new FreeBSD constants in tests
...
CI still runs version 10
2018-01-22 18:15:36 +03:00
Greg V
6725fd6aef
Add FreeBSD process descriptors API
...
Available since FreeBSD 9.0, this API allows using local descriptors
instead of global PIDs. It works in Capsicum sandboxes.
2018-01-22 18:15:36 +03:00
gnzlbg
c099bb9ba3
add sys/auxv.h to build.rs
2018-01-19 12:11:14 +01:00
Alex Crichton
1f29ac3167
Move some containers to ubuntu 18.04
...
Apparently 17.04 is broken now?
2018-01-18 11:21:30 -08:00
Bryant Mairs
46933f0311
Add sockaddr_ctl on Mac
2018-01-14 22:26:46 -08:00
bors
1e80d93800
Auto merge of #896 - cneira:master, r=alexcrichton
...
added EPOLL(5) for Illumos (Solaris fork)
EPOLL(5) is being used in crates like mio and iovec , this change allows those crates and other that depends on EPOLL(5) to be built in illumos systems.
2018-01-12 22:12:26 +00:00
neirac
3092748c95
adding epoll for illumos
2018-01-11 15:25:00 +00:00
Kelsey Z
586867d39a
feat(linux): add mntent struct and related functions
...
Useful when playing around with mounting points, sadly not a common
interface
2018-01-11 21:57:30 +13:00
luozijun
536b5cfa86
Add bpf constant on macOS
2017-12-27 04:04:46 +08:00
luozijun
629908abe3
Add struct bpf_hdr
on macOS
2017-12-27 04:03:39 +08:00
luozijun
5ea536a0a0
Add some constants for linux and macos
2017-12-26 10:36:01 +08:00
Jörg Thalheim
9f720f3c64
Add SECCOMP_MODE_* flags on Linux
2017-12-19 14:31:12 +00:00
bors
a8c0a3bf3e
Auto merge of #871 - asomers:mq, r=alexcrichton
...
POSIX mqueue bindings for the BSDs
Note that OpenBSD and OSX do not support POSIX message queues.
2017-12-17 00:54:16 +00:00
Alan Somers
831ca990d2
POSIX mqueue bindings for the BSDs
...
Note that OpenBSD and OSX do not support POSIX message queues.
2017-12-16 10:22:11 -07:00
luozijun
f26f092c37
Add net/if_utun.h
constants for macos platform and linux/if_tun.h
for linux platform
2017-12-14 22:49:44 +08:00
luozijun
64246e006e
remove include
2017-12-12 12:44:47 +08:00
luozijun
789fd5eb81
Add sockaddr_dl
for all bsdlike
2017-12-12 11:24:00 +08:00
luozijun
2199ac4e42
fix freebsd include path
2017-12-12 08:19:39 +08:00
luozijun
7e0ccf206c
fix include path
2017-12-12 08:07:00 +08:00
luozijun
e3b0b81c44
update libc-test/build.rs
2017-12-12 00:52:39 +08:00
bgermann
85680dc23e
Add some Solaris quirks
2017-11-18 22:03:14 +01:00
bgermann
b3870b405b
Prerequisites for Solaris testing support
...
With these changes there are no "undeclared"
errors for libc-test on Solaris anymore.
2017-11-18 14:57:54 +01:00
Steven Fackler
8f7839f41b
Add dl_iterate_phdr and related types
...
A lot of this is more broadly supported than just Linux, but support for
those can be added later.
2017-11-10 20:04:08 -08:00
Bryant Mairs
fa81ab39c7
Expose MFD_ constants on all Linux targets.
...
These aren't exposed on non-MIPS musl targets, but since they're
part of a kernel API, they're still applicable, so we just don't
test them there but expose them anyways.
2017-11-06 19:16:41 -08:00
Bryant Mairs
c0935ac343
Add MFD_ constants for memfd_create
2017-11-05 13:52:59 -08:00
Marco A L Barbosa
ae49626940
Add constants used by getrandom linux syscall
2017-11-02 10:33:29 -02:00