- Jun 08, 2017
-
-
Marco A L Barbosa authored
-
Marco A L Barbosa authored
-
Marco A L Barbosa authored
-
Marco A L Barbosa authored
-
Marco A L Barbosa authored
-
Marco A L Barbosa authored
-
Marco A L Barbosa authored
-
- Jun 04, 2017
-
-
bors authored
Add x86_64 module to uclibc/mod.rs
-
Sebastian Humenda authored
-
- Jun 01, 2017
-
-
bors authored
Add experimental L4re support This PR introduces a UNIX-alike target for the l4re microkernel operating system. While this system is not a UNIX system at all, it is easiest to use the POSIX interface and hence benefit from common definitions. This version is a very early draft, only the basic data types have been verified and most of the complex data types (structs and unions) have not been ported yet. Thanks to TobiasSchaffner for providing his patched version, to verify some assumptions.
-
Sebastian Humenda authored
This commit introduces a UNIX-alike target for the l4re microkernel operating system. While this system is not a UNIX system at all, it is easiest to use the POSIX interface and hence benefit from common definitions. This version is a very early draft, only the basic data types have been verified and most of the complex data types (structs and unions) have not been ported yet.
-
- May 30, 2017
-
-
bors authored
Adding missing structs from linux/user.h Adding structs from linux/user.h (or sys/user.h depending on OS version). This adds the linux user_regs_struct and user struct from sys/user.h into libc for x86 and x86_64. Also, bumping the version number. As an aside, I was wondering if this was also the right place to add the bit offsets for the [EFLAGS register ](https://en.wikibooks.org/wiki/X86_Assembly/X86_Architecture#EFLAGS_Register)? These aren't defined anywhere in the linux system libraries instead the definition seems to just be in the x86 and x86_64 documentation but they are useful for anyone looking to interpret eflags. If libc is the right place for these constants I'd like the opportunity to add them before it's merged in. :)
-
- May 29, 2017
-
-
Daniel McKenna authored
Fixed the issues that prevented the libc_tests that are generated from passing. Also, fixed struct names and types to be representative of the linux source files.
-
bors authored
Add _SC_NPROCESSORS_CONF on Linux
-
- May 28, 2017
-
-
Hiroki Noda authored
-
bors authored
fill out common unix syscalls i'm expecting a few build failures, particularly from brk/sbrk.
-
Andrew Salmon authored
hopefully that fixes build errors
-
- May 27, 2017
-
-
Andrew Salmon authored
-
Andrew Salmon authored
-
bors authored
Fill in sys/sem.h as well as getitimer and setitimer struct semun is not implemented and neither is semtimedop.
-
- May 26, 2017
-
-
Andrew Salmon authored
-
Andrew Salmon authored
-
bors authored
Added the sync() function from unistd.h This fixes #601.
-
Andrew Salmon authored
-
Andrew Salmon authored
-
Andrew Salmon authored
overflow lines caused style build failure
-
Andrew Salmon authored
-
Andrew Salmon authored
somehow i didn't catch this on my machine...oversight
-
Andrew Salmon authored
_GNU_SOURCE works differently than other libraries and creates function pointer issues
-
Razican authored
-
Andrew Salmon authored
semget, semop, semctl; semtimedop not implemented and struct semun not defined
-
Andrew Salmon authored
also struct itimerval, which is necessary for the implementation
-
- May 25, 2017
-
-
bors authored
Add gmtime() Also slightly modified argument name for localtime.
-
Alex Crichton authored
-
Andrew Salmon authored
Also slightly modified argument name for localtime.
-
Razican authored
-
- May 24, 2017
-
-
Daniel McKenna authored
Forgot to update cargo.lock before prior commit.
-
Daniel McKenna authored
Fixed trailing whitespace in x86.rs and reverted the minor version number in the Cargo.toml
-
- May 23, 2017
-
-
Daniel McKenna authored
-