Alan Somers
4ec884ac6d
Fix undefined symbol errors in CI
2016-11-13 08:07:45 -07:00
Alan Somers
22c13e14a0
POSIX AIO definitions, for BSD and Linux
...
Where structures included unions, I only defined the most useful member. This
means that sigevents can't be delivered using SIGEV_THREAD until Rust gets better
union support (SIGEV_THREAD_ID still works).
2016-11-12 22:33:35 -07:00
Alex Crichton
6e8c1b490c
Merge pull request #446 from alexcrichton/link-cfg
...
Use `#[link(cfg(..))]` in preparation for libstd
2016-11-09 20:32:02 -07:00
Alex Crichton
f9323d1a0a
Use #[link(cfg(..))]
in preparation for libstd
...
In preparation for rust-lang/rust#37545 this is adding the appropriate
directives to libc to get included.
2016-11-09 18:45:00 -08:00
Alex Crichton
9195462a49
Merge pull request #439 from redox-os/redox
...
Minimal liblibc for Redox
2016-11-09 08:55:27 -07:00
Jeremy Soller
dcbe96b18f
Use target_os instead of cfg(redox)
2016-11-08 14:05:56 -07:00
Alex Crichton
89ddad83ff
Merge pull request #444 from semarie/pledge
...
add pledge(2) syscall.
2016-11-08 08:13:56 -07:00
Sébastien Marie
4d615e771b
respect style and break line.
2016-11-08 08:14:39 +01:00
Alex Crichton
b3676593f6
Merge pull request #445 from xen0n/remove-bogus-mipsel-arches
...
Remove mipsel target_arches
2016-11-06 20:23:50 -08:00
Wang Xuerui
0caba71691
Remove mipsel target_arches
...
The `mipsel` `target_arch` was introduced with the initial MIPSel
support (rust-lang/rust@82ec1aef29 ),
but was subsequently removed with implementation of the Flexible Target
Specification (Rust RFC 0131,
rust-lang/rust@3a8f4ec32a ).
Remove these to be consistent with other arches and reduce confusion.
I've very slightly formatted the deletions so as to not require a style
cleanup later and obscure `git blame` output.
2016-11-07 11:27:09 +08:00
Sébastien Marie
9996462342
add pledge(2) syscall.
2016-11-06 20:07:19 +01:00
Alex Crichton
d081938bf2
Merge pull request #442 from alexcrichton/other-location
...
Update CI download location
2016-11-06 08:29:48 -08:00
Alex Crichton
852db737b3
Merge pull request #441 from billiob/setfsuid
...
Add setfsgid()/setfsuid() on linux
2016-11-06 00:37:48 -07:00
Alex Crichton
bdaf9d51dd
Merge pull request #440 from billiob/typo
...
Fix typo in comment
2016-11-06 00:37:43 -07:00
Alex Crichton
cffe1f245d
Update CI download location
2016-11-06 00:31:02 -07:00
Boris Faure
28d0afa657
Add setfsgid()/setfsuid() on linux
2016-11-05 21:19:53 +01:00
Boris Faure
da445b99f2
Fix typo in comment
2016-11-05 20:16:50 +01:00
Jeremy Soller
fe0eb1175d
Place structs inside of s!
2016-11-03 17:28:56 -06:00
Jeremy Soller
4ddaf1f4c1
Minimal liblibc for Redox
2016-11-03 16:53:22 -06:00
Alex Crichton
15950baa0a
Merge pull request #438 from alexcrichton/less-dox
...
Generate docs on 1.10.0
2016-10-28 23:22:22 -04:00
Alex Crichton
0df7e408ef
Generate docs on 1.10.0
...
Should help us keep the size explosion under control.
2016-10-28 06:57:03 -07:00
Alex Crichton
b347e64ab1
Merge pull request #437 from zethra/master
...
Added tcsetpgrp
2016-10-28 09:43:35 -04:00
zethra
c21a30c787
Added tcsetpgrp
2016-10-27 16:01:18 -04:00
Alex Crichton
7d9b71f097
Merge pull request #435 from raphlinus/aarch64
...
Enable musl with aarch64
2016-10-24 16:40:47 -07:00
Raph Levien
d6c3de8c52
Enable musl with aarch64
2016-10-24 11:47:59 -07:00
Alex Crichton
a8e4698c9d
Merge pull request #434 from dgreid/setresuid
...
Add setresuid/setresgid for linux
2016-10-22 16:17:50 -07:00
Dylan Reid
519ffa076c
Add setresuid/setresgid for linux
...
Signed-off-by: Dylan Reid <dgreid@chromium.org>
2016-10-21 16:36:30 -07:00
Alex Crichton
c95defce07
Merge pull request #432 from raphlinus/fuchsia
...
Add support for Fuchsia
2016-10-21 08:58:40 -07:00
Alex Crichton
80e83e6275
Merge pull request #433 from alexcrichton/update
...
Try to fix powerpc64 and update to crates.io ctest
2016-10-21 08:58:18 -07:00
Raph Levien
8c06e14b68
Revert "Simplify configuration of ai_addr"
...
This reverts commit 7ac91c6d01
.
2016-10-20 18:22:43 -07:00
Alex Crichton
78070bdf28
Try to fix powerpc64 and update to crates.io ctest
2016-10-20 17:23:23 -07:00
Raph Levien
7ac91c6d01
Simplify configuration of ai_addr
...
Merge two separate config blocks for conditionally including ai_addr
in the addrinfo struct for unix/notbsd.
2016-10-20 15:28:06 -07:00
Raph Levien
6d24c4be08
Remove unwind from link libs
...
The reference to the unwind lib belongs in libstd, not here. Also fix
lint error.
2016-10-20 10:04:26 -07:00
Raph Levien
517e86dfe6
Add support for Fuchsia
...
These patches add support for the Fuchsia operating system. For the
time being, it shares a lot of infrastructure with the Linux target,
because of the use of a musl-based libc.
2016-10-20 08:37:55 -07:00
Alex Crichton
4260022409
Merge pull request #431 from frozencemetery/pty
...
Add UNIX 98 pty functions
2016-10-18 23:08:48 -07:00
Robbie Harwood
b6dd4279a9
[squash] Move glibc-isms around
2016-10-18 22:12:11 -04:00
Robbie Harwood
b9f5c460fd
Add UNIX 98 pty functions
2016-10-18 20:53:42 -04:00
Alex Crichton
f608f06e33
Merge pull request #430 from alexcrichton/bump
...
Bump to 0.2.17
2016-10-15 00:46:25 -07:00
Alex Crichton
f75965646e
Bump to 0.2.17
2016-10-14 21:59:09 -07:00
Alex Crichton
b01a0fbe5f
Merge pull request #428 from alexcrichton/fixes
...
Add SO_REUSEPORT to mips64
2016-10-14 21:33:25 -07:00
Alex Crichton
0d9d572a28
Merge pull request #429 from alexcrichton/stable-docs
...
Go back to stable for rustdoc
2016-10-14 21:33:16 -07:00
Alex Crichton
dcf47d21ba
Add a number of constants to mips64
2016-10-14 16:36:40 -07:00
Alex Crichton
ff9366548b
Go back to stable for rustdoc
2016-10-14 14:54:50 -07:00
bors
ebeab042e6
Auto merge of #426 - alexcrichton:s390x, r=alexcrichton
...
Fix the build on s390x
2016-10-10 23:51:06 -07:00
Alex Crichton
8a9d8c2c98
Fix the build on s390x
2016-10-10 23:23:08 -07:00
bors
53d0961663
Auto merge of #425 - alexcrichton:appveyor-target, r=alexcrichton
...
pass --target on appveyor
2016-10-10 23:13:53 -07:00
Alex Crichton
dbc65bc463
pass --target on appveyor
2016-10-10 16:41:23 -07:00
bors
56b270454f
Auto merge of #424 - mmatyas:android_afnetlink, r=alexcrichton
...
Make the AF_NETLINK constant available for Android
Currently the `AF_NETLINK` constant is not available for Android, but [it has the same value as on Linux](https://android.googlesource.com/kernel/common/+/android-4.4.y/include/linux/socket.h#177 ). To fix it, this patch moves the definition to the common `notbsd/mod.rs`.
(this fixes an [issue we found in Servo](https://github.com/servo/servo/issues/13154#issuecomment-251325701 ))
2016-10-10 07:39:26 -07:00
Mátyás Mustoha
c52458c38c
Make the AF_NETLINK constant available for Android
2016-10-10 14:14:07 +02:00
bors
f3acbba633
Auto merge of #422 - alexcrichton:workspaces, r=alexcrichton
...
Use workspaces in this repo
Also cache on appveyor to speed up builds.
2016-10-08 17:41:37 -07:00