Commit Graph

995 Commits

Author SHA1 Message Date
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