Commit Graph

809 Commits

Author SHA1 Message Date
Alex Crichton 64595efb18 Use https for webhooks 2016-08-26 23:04:58 -07:00
Alex Crichton fc900ee6c9 Update the mips docker image
Use the standard mips compilers from Ubuntu now
2016-08-26 22:59:26 -07:00
Alex Crichton 8018a50514 Get powerpc-unknown-linux-gnu working and tested 2016-08-26 22:59:19 -07:00
Alex Crichton a097ff6d35 Add ci for i686-unknown-linux-musl 2016-08-26 19:49:16 -07:00
Alex Crichton e01321c78b Merge pull request #348 from alexcrichton/bump
Bump to 0.2.15
2016-08-04 18:51:45 -07:00
Alex Crichton 290d4b10aa Merge pull request #349 from meh/master
Add memcpy and memmove
2016-08-04 18:51:28 -07:00
meh 988305b369 Add memcpy and memmove 2016-08-04 22:31:51 +02:00
Alex Crichton 6c18f30543 Bump to 0.2.15 2016-08-04 08:19:48 -07:00
Alex Crichton 23b69f3e08 Merge pull request #346 from frewsxcv/pg
Add `getpgid`.
2016-08-03 09:23:39 -07:00
Corey Farwell 68dba7ab5a Add `getpgid`. 2016-08-03 08:21:45 -04:00
Alex Crichton d85f265099 Merge pull request #344 from letheed/master
Add clock_nanosleep for linux and solaris
2016-08-01 00:29:52 -07:00
Letheed 58b7dfb17e Add clock_nanosleep for linux and solaris 2016-08-01 08:52:11 +02:00
Alex Crichton 670f0b3060 Merge pull request #343 from valarauca/master
Added Ptrace option parameters
2016-07-31 16:52:15 -07:00
valarauca 9f977e135d Copy Paste Error
Accidentally duplicated a line 3 times.
2016-07-31 18:50:54 -04:00
Alex Crichton 932f22be4e Merge pull request #342 from knight42/getpw
Add functions to get password/group file entry
2016-07-31 15:11:53 -07:00
valarauca bb0064bcfd Added Ptrace option parameters
When the tracer process (often parent, but not necessarily) starts tracing it needs to pass the kernel options about what it is trying to accomplish. These constants were not defined in this document, so I'm attempting to add them.
2016-07-31 16:13:40 -04:00
Knight 19fb32a0a9 Add passwd related functions 2016-07-31 17:00:15 +08:00
Knight 263970d14a Add struct group and related functions 2016-07-31 16:58:17 +08:00
Alex Crichton 3b4f15d576 Merge pull request #340 from knight42/utmp
Add utmpx
2016-07-28 08:51:46 -07:00
Knight b47e554216 Add struct utmp for i686-linux 2016-07-27 21:29:38 +08:00
Knight 62f9035f4c Add struct utmp for android 2016-07-27 21:29:38 +08:00
Knight 881c4622a5 Add struct utmp for openbsd 2016-07-27 21:04:27 +08:00
Knight a6b283b133 Add header file for utmp(x) 2016-07-27 19:42:36 +08:00
Alex Crichton 5066b7dcab Merge pull request #341 from japaric/arm-musl
arm-musl targets now use cfg(target_env = "musl")
2016-07-26 22:34:49 -07:00
Jorge Aparicio 23a5092adc arm-musl targets now use cfg(target_env = "musl") 2016-07-26 16:13:03 -05:00
Alex Crichton 09261133a0 Merge pull request #339 from asomers/master
Add sethostname for freebsdlike operating systems
2016-07-25 09:05:58 -07:00
Alan Somers 366509d3fd Add sethostname for freebsdlike operating systems 2016-07-24 23:42:33 +00:00
Alex Crichton bbf53a1f7e Merge pull request #337 from ParadoxSpiral/master
Add setlocale and wsetlocale for Windows
2016-07-21 20:33:22 -07:00
ParadoxSpiral aff822e4f6 Add setlocale and wsetlocale for Windows 2016-07-22 02:11:11 +02:00
Alex Crichton b065b3c659 Merge pull request #335 from tmiasko/condattr
Add support for pthread_condattr_t on Unix platforms.
2016-07-21 09:03:05 -07:00
Tomasz Miąsko c4947bbb6d Define _NETBSD_SOURCE when building on NetBSD.
Both pthread_condattr_setclock and pthread_condattr_getclock are guarded
by #if defined(_NETBSD_SOURCE) on NetBSD.
2016-07-21 08:14:58 +02:00
Tomasz Miąsko cb64485f27 Add support for pthread_condattr_t on Unix platforms.
Following types and function have been added:
* pthread_cond_init
* pthread_condattr_t
* pthread_condattr_init
* pthread_condattr_destroy
* pthread_condattr_setclock [0]
* pthread_condattr_getclock [0][1]

[0] Not available on OSX.
[1] May be unavailable on NetBSD, it is a very recent addition.
    Left out from openbsdlike hierarchy for now.
2016-07-21 08:14:12 +02:00
Alex Crichton 32dc2ea910 Merge pull request #334 from fiveop/literal_overflow_warning
Cast unsigned literals to signed integers.
2016-07-15 14:47:37 -07:00
Philipp Matthias Schaefer 5a68b6ad38 Cast unsigned literals to signed integers.
This makes it explicity that we know the literals are to large and
will result in a negative number. This gets rid of a warning in
1.9.0 and younger versions, as well as an error when using the
constants as discrimintants of #[repr(i32)] enumerations in older
versions.
2016-07-15 23:19:00 +02:00
Alex Crichton 16f3a8e96c Merge pull request #333 from bugaevc/reboot
Linux: add reboot() and constants
2016-07-12 12:45:58 -07:00
Sergey Bugaev 8b76797d8f Revert "Share reboot code between Linux & Android"
This reverts commit ea0a870b4f.
2016-07-12 20:56:43 +03:00
Sergey Bugaev 5d65c3f246 Revert "Fix accidental two blank lines"
This reverts commit 43ab51cba4.
2016-07-12 20:55:08 +03:00
Sergey Bugaev 43ab51cba4 Fix accidental two blank lines 2016-07-12 20:26:49 +03:00
Sergey Bugaev ea0a870b4f Share reboot code between Linux & Android 2016-07-12 20:22:26 +03:00
Sergey Bugaev 4624510ae3 Cosmetic: fix the indentation 2016-07-12 20:20:57 +03:00
Alex Crichton baf71f87e0 Merge pull request #317 from cjschneider2/master
Add `if_nameindex()` and `if_freenameindex()` from POSIX-2001
2016-07-12 08:07:50 -07:00
Sergey Bugaev f4c3fc5417 Move LINUX_REBOOT_* constants out of common Linux code
Copy them into individual platform files instead. Fixes musl build.
2016-07-12 14:35:45 +03:00
Sergey Bugaev a98c983cf0 Linux: add reboot() and constants 2016-07-12 13:22:51 +03:00
Charles J. Schneider 332bd86689 Manually exclude Android instead of compiler cfg
This change is due to an unfortunate interaction between the `s!` macro
and the Android abi. When the struct is defined, but excluded through a
`[cfg(not(target_os = "android"))]` the macro tries to define a
non-existent struct. This commit manually add the functions & struct to
each platform independently.
2016-07-12 09:32:42 +02:00
Charles J. Schneider 7d37642884 Merge remote-tracking branch 'upstream/master' 2016-07-12 07:55:50 +02:00
Alex Crichton b0d62534d4 Merge pull request #332 from cuviper/solaris-rtld
solaris: add dlsym/dlopen RTLD constants
2016-07-11 19:09:44 -07:00
Josh Stone f0d3ebd0c6 solaris: add dlsym/dlopen RTLD constants
These constants are taken from OpenIndiana's `dlfcn.h`.  In particular,
`RTLD_DEFAULT` is now needed in `fetch` for std's weak symbol support.
2016-07-11 18:09:33 -07:00
Alex Crichton caa8081c58 Merge pull request #331 from alexcrichton/bump
Bump to 0.2.14
2016-07-11 11:52:18 -07:00
Alex Crichton 1f946a018a Bump to 0.2.14 2016-07-11 09:04:28 -07:00
Alex Crichton 08a2abb30a Merge pull request #330 from danlrobertson/more_signals
Add SIGCHLD and other signals
2016-07-11 09:03:49 -07:00