- Jun 15, 2017
-
-
James Cowgill authored
In addition, move the syscalls to the mips module file because they are all identical in mips32 and mips64.
-
James Cowgill authored
As a result of this commit, glob64_t will be added to mips64.
-
- Jun 13, 2017
-
-
bors authored
Add schedule params & priority pthread functions Fixes #609. Provides bindings to `pthread_getschedparam`, `pthread_setschedparam` and `pthread_setschedprio` functions. P.S. My first PR in such a project. P.P.S. `libc-test` crashed at building stage with a lot of errors, so I hope `travis` will do a check. P.P.P.S. These functions are tested to work on Linux (Ubuntu 14.04) with my own crate. I will release it next week, it provides ability to control thread schedule policies and priorities.
-
bors authored
add dirfd on unix
-
Victor Polevoy authored
-
Victor Polevoy authored
-
Victor Polevoy authored
-
Victor Polevoy authored
-
Jörg Thalheim authored
-
bors authored
Add unix seteuid() Adds prototype for unix seteuid() as defined [here](http://pubs.opengroup.org/onlinepubs/009695399/functions/seteuid.html).
-
- Jun 10, 2017
-
-
Shawn Anastasio authored
Adds prototype for unix seteuid() as defined here: http://pubs.opengroup.org/onlinepubs/009695399/functions/seteuid.html
-
- Jun 09, 2017
-
-
Victor Polevoy authored
-
- Jun 08, 2017
-
-
bors authored
add a number of linux syscalls vfork, wait4, getresuid, getresgid, personality, vhangup, swapon, swapoff, getdomainname, setdomainname, iopl, ioperm
-
Andrew Salmon authored
-
Andrew Salmon authored
Make changes to reflect this
-
- Jun 07, 2017
-
-
Andrew Salmon authored
vfork, wait4, getresuid, getresgid, personality, vhangup, swapon, swapoff, getdomainname, setdomainname, iopl, ioperm
-
- 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
-