Commit Graph

1159 Commits

Author SHA1 Message Date
kpcyrd
6610e424ec Remove special aarch64 syscalls again 2017-12-17 02:35:36 +01:00
kpcyrd
ac365733d9 Add additional aarch64 linux syscalls 2017-12-16 01:21:10 +01:00
luozijun
348bda9410 Remove constants UTUN_CONTROL_NAME 2017-12-15 01:07:05 +08: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
Sébastien Marie
94827af073 add aarch64-unknown-openbsd definition
move c_char definition more deeper to make it 'u8' on
aarch64-unknown-openbsd.
2017-12-13 08:17:11 +01:00
Sébastien Marie
b63e15f238 openbsd: update errno definition 2017-12-13 06:53:06 +01:00
bors
385a82275a Auto merge of #866 - LuoZijun:patch-1, r=alexcrichton
Add struct `sockaddr_dl` for bsdlike platforms

Freebsd: https://github.com/freebsd/freebsd/blob/master/sys/net/if_dl.h#L59
Macos: https://github.com/apple/darwin-xnu/blob/master/bsd/net/if_dl.h#L95
2017-12-12 16:28:19 +00:00
Josh Driver
b3fca2443c Add missing EAI_* flags for multiple platforms 2017-12-12 22:13:03 +10:30
luozijun
511f8c89bc fix macos 2017-12-12 12:31:43 +08:00
luozijun
789fd5eb81 Add sockaddr_dl for all bsdlike 2017-12-12 11:24:00 +08:00
luozijun
0061cc9510 Fix code style and add sockaddr_dl for xnu 2017-12-12 11:02:47 +08:00
luozijun
722e133d78 merge 2017-12-12 00:50:29 +08:00
Bryant Mairs
35992f23be Add struct ucred for Linux on MIPS 2017-12-07 21:17:19 -08:00
Bryant Mairs
011ba6d8f2 Add ucred-like structs for FreeBSDs and NetBSD 2017-12-07 18:30:41 -08:00
Bryant Mairs
6cf652ed36 Remove unnecessary unsafe block
Removes a compilation warning
2017-12-06 21:32:05 -08:00
luozijun
4d3826a980 FIX style 2017-12-06 18:58:43 +08:00
luozijun
49b4213a18 FIX 2017-12-06 17:29:04 +08:00
寧靜
f688621ea6
Add struct sockaddr_dl for macos and freebsd 2017-12-06 14:09:22 +08:00
bors
b080eb5c3a Auto merge of #865 - cactorium:master, r=alexcrichton
Minor fixes for mips-unknown-linux-uclibc

Just adding a few definitions so the toolchain compiles
2017-12-04 23:35:04 +00:00
Bryant Mairs
97925e931c Add more FreeBSD errnos 2017-12-03 17:52:22 -08:00
bors
d8fc152fc1 Auto merge of #863 - Susurrus:netbsd_errnos, r=alexcrichton
Add additional errno constants for NetBSD
2017-12-04 01:06:39 +00:00
Bryant Mairs
7ba66f7ca3 Add additional errno constants for NetBSD 2017-12-03 15:13:39 -08:00
Markus Wanner
13ce9f8b86 Use IFF_OACTIVE and IFF_RUNNING even on FreeBSD. Deprecate the DRV ones. 2017-11-28 23:18:11 +01:00
bors
1a2f9639f8 Auto merge of #855 - kallisti5:haiku-lutimes, r=alexcrichton
haiku: Add missing lutimes

* BeOS traditionally didn't have lutimes, however to make Haiku
  more compatible and easier to port for, we added an implementation
  of it.
2017-11-26 15:48:53 +00:00
Alexander von Gluck IV
f7d16bce0c haiku: Add missing lutimes
* BeOS traditionally didn't have lutimes, however to make Haiku
  more compatible and easier to port for, we added an implementation
  of it.
2017-11-25 10:15:08 -06:00
Taylor Cramer
5e9c614b9f Fix Fuchsia typos 2017-11-21 15:47:37 -08:00
bors
614199a8d1 Auto merge of #853 - bgermann:master, r=alexcrichton
Prerequisites to build libc-test on Solaris

These changes are required as a first step to Solaris CI.
2017-11-19 16:35:59 +00:00
bgermann
9e70e60293 Style 2017-11-19 13:52:07 +01:00
bgermann
13624c8e83 Solaris type correction 2017-11-18 20:27:51 +01:00
bgermann
d9208b3546 Correct port and dirent types 2017-11-18 19:21:53 +01:00
bgermann
c69f0b95a0 get rid of unnecessary configuration 2017-11-18 18:24:34 +01:00
bgermann
cf29ee668e Correct some interface constants' types 2017-11-18 17:56:36 +01:00
bgermann
2b948828c5 Remove fflags_t from Solaris
fflags_t is not commonly defined on Solaris or illumos.
2017-11-18 14:52:15 +01:00
bgermann
892115ad83 Change futimes to futimesat on Solaris
futimes is not commonly defined on Solaris, but futimesat is.
2017-11-18 14:50:40 +01:00
Michael Neumann
a9d80d6452 No fexecve() on DragonFly
This was not caught by libc-test, as checks for the execv functions
are disabled.
2017-11-17 12:50:18 +01:00
Michael Neumann
62ac76cbd5 Add WCONTINUED and WSTOPPED for DragonFly 2017-11-17 12:44:47 +01:00
Michael Neumann
ce48715a5e Add MADV_SETMAP for DragonFly 2017-11-17 12:36:29 +01:00
Bryant Mairs
c9d1e3923a Add errno getter for Android 2017-11-16 21:16:51 -08:00
Taylor Cramer
b4cfe883bb Reorganize Fuchsia module 2017-11-15 11:29:01 -08:00
Taylor Cramer
42b57da46b Update Fuchsia open flags 2017-11-15 10:37:05 -08:00
Taylor Cramer
f7f9be31c2 Move Fuchsia out of unix and into its own module 2017-11-15 10:22:26 -08:00
Kelvin Ly
fdcb8d96de Syntax fix 2017-11-14 14:23:10 -05:00
Kelvin Ly
58c3fa0feb Add some fixes to allow it to compile with newer libstd 2017-11-14 14:18:55 -05:00
roblabla
ae81dc8df4 Add aarch64 support to newlib bindings 2017-11-14 10:15:16 +01:00
Marco A L Barbosa
34aa991123 Add syscall table for Linux sparc64 2017-11-13 21:07:09 -02:00
bors
9e59cf98f1 Auto merge of #843 - sfackler:dylib, r=alexcrichton
Add dyld functions and related types

r? @alexcrichton
2017-11-11 10:09:02 +00:00
Steven Fackler
bbba4bfc7e Add dyld functions and related types 2017-11-10 21:10:51 -08: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
luozijun
165bbc36df FIX: line longer than 80 chars 2017-11-09 17:10:59 +08:00
luozijun
9108f5b51d Add network interface flag constants for all platforms
Add network interface flag constants for all platforms.
2017-11-09 16:54:03 +08:00