- Sep 02, 2019
-
-
Luke Petre authored
-
- Jul 11, 2019
-
-
Joe Richey authored
-
Joe Richey authored
-
- Jul 05, 2019
-
-
Bryant Mairs authored
These constants have already been deprecated for a few releases with a deprecation notice, so they can finally be removed. Closes rust-lang/libc#665
-
- Jun 10, 2019
-
-
Bryant Mairs authored
sigevent structs on most platforms have padding or unused fields. Rather than display those in the Debug impl by deriving it, manually implement all extra_traits instead ignoring those fields.
-
- May 29, 2019
- May 24, 2019
-
-
gnzlbg authored
This commits adds a second FreeBSD 12 build job, and splits the implementation of the FreeBSD module into two modules, one for FreeBSD 11, and one for FreeBSD 12. The FreeBSD 11 module is compiled always by default, and is mostly forward compatible with FreeBSD 12 systems. The FreeBSD 12 module is only built for now in libc's CI, and uses FreeBSD 12 data types and APIs, linking to symbols that are only available in FreeBSD 12. Basically, when LIBC_CI env variable is defined, and the host system is a FreeBSD 12 system, then the FreeBSD 12 module is automatically built and tested. Conditional compilation is done using a `cfg(freebsd12)` flag. This commit also re-enables many tests, and documents why some remain disabled.
-
- Mar 27, 2019
-
-
Torbjørn Birch Moltu authored
-
- Feb 23, 2019
-
-
Bryant Mairs authored
-
- Feb 20, 2019
-
-
gnzlbg authored
-
- Feb 13, 2019
-
-
gnzlbg authored
-
- Feb 03, 2019
-
-
Bryant Mairs authored
-
Bryant Mairs authored
This was not compile-tested on all platforms, but instead all `pub enum` types had a `Debug` impl derived for them.
-
- Feb 02, 2019
-
-
MikaelUrankar authored
-
- Jan 22, 2019
-
-
Your Name authored
dragonflybsd still uses c_char [2] [1] https://svnweb.freebsd.org/base/releng/11.2/sys/sys/signal.h?revision=334459&view=markup#l438 [2] https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/signal.h#L339
-
- Jan 16, 2019
-
-
Alan Somers authored
PR #1098 added the CMSG_DATA(3) family of functions into libc. Because they're defined as macros in C, they had to be rewritten as Rust functions for libc. Also, they can't be tested in CI for the same reason. But that PR erroneously used the same definitions in BSD as in Linux. This commit corrects the definitions for OSX, FreeBSD, DragonflyBSD, OpenBSD, and NetBSD. I renamed a few variables and collapsed a few macros in order to combine the definitions where possible. Fixes #1210
-
- Jan 03, 2019
-
-
Alan Somers authored
On FreeBSD, uname is an inline function. The uname that is present in libc.so is for FreeBSD 1.0 compatibility. It expects a buffer of a different size. Fixes #1190 Reported-by: Alex Zepeda
-
- Dec 02, 2018
-
-
Levente Kurusa authored
These errno's are defined in <sys/errno.h> on DragonFlyBSD. Signed-off-by:
Levente Kurusa <lkurusa@acm.org>
-
- Nov 27, 2018
-
-
Fensteer authored
-
- Nov 20, 2018
-
-
Alan Somers authored
-
- Oct 06, 2018
-
-
xd009642 authored
* Added ptrace and constants for all freebsdlike and netbsdlike OSs
-
- Jul 16, 2018
-
-
alesharik authored
-
- Jan 23, 2018
-
-
Greg V authored
-
- Dec 16, 2017
-
-
Alan Somers authored
Note that OpenBSD and OSX do not support POSIX message queues.
-
- Dec 12, 2017
-
-
luozijun authored
-
- Nov 17, 2017
-
-
Michael Neumann authored
-
Michael Neumann authored
-
- Nov 09, 2017
- Nov 08, 2017
-
-
luozijun authored
-
- Sep 17, 2017
-
-
Jack Pappas authored
-
- Aug 27, 2017
-
-
Alex Crichton authored
Rebase of #610 and also move emscripten up much higher in the hierarchy to ensure that it doesn't have too much of a ripple effect on other platforms. This involved moving down a good number of definitions, but hopefully was done with care to not break anything!
-
- Jul 30, 2017
-
-
Michael Neumann authored
-
- Jul 15, 2017
-
-
Guillaume Gomez authored
-
- Jul 04, 2017
-
-
Michael Neumann authored
This is probably related to cargo failing on DragonFly when running with multiple jobs. The minimum pthread stack size has been increase as shown here [1], which was needed to fix nodejs. [1]: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/592912cde1dc358bf080ae9aff3eca491688f47c
-
- Jun 27, 2017
-
-
Alan Somers authored
-
Alan Somers authored
-
- Jun 24, 2017
-
-
Bryant Mairs authored
-