Dan Robertson
57a17cb05f
stdio: Implement rename
2018-03-25 14:41:42 +00:00
Jeremy Soller
e5849526a0
Update lock file
2018-03-21 21:16:21 -06:00
Alex Lyon
af78348d4a
unistd: add a preliminary implementation of getopt()
2018-03-19 14:50:41 -07:00
Dan Robertson
16e82636fb
Add basic structures for netinet/in.h crate
...
Add the basic structures for the netinet/in.h header.
2018-03-15 17:34:30 +00:00
Dan Robertson
01081729c8
Add structures and stub fns for sys/socket.h
...
Add some of the basic structures and stub functions for sys/socket.h
2018-03-15 17:34:30 +00:00
Jeremy Soller
d6e210b1fd
Merge branch 'signal' of https://github.com/dlrobertson/relibc into dlrobertson-signal
2018-03-13 19:54:49 -06:00
Jeremy Soller
1d6115fd09
Update cbindgen and lock file
2018-03-13 19:41:31 -06:00
Paul Sajna
c5dd3f8706
Update Cargo.lock
2018-03-11 17:01:25 -07:00
Dan Robertson
50eab4369d
Add signal.h
...
Create stubs for signal.h
2018-03-11 21:36:02 +00:00
Sebastian Würl
d4d808fcc8
Add implementation for a64l
2018-03-11 11:55:22 +01:00
Dan Robertson
3699b53ba2
float: Add crate for float.h
...
Add a crate with stubbed functions for the float.h header.
2018-03-10 21:16:55 +00:00
Dan Robertson
f29e6b00d7
fenv: Add crate for fenv.h
...
Add a crate for building out stub functions and structures for the fenv
header.
2018-03-10 21:16:54 +00:00
Dan Robertson
ca7f3a00e6
wait: Add crate for sys/wait.h
...
Add the basics of sys/wait.h so that we get a bit closer to being able
to compile libc-test.
2018-03-10 21:16:54 +00:00
Dan Robertson
c6f16547ff
resource: Add crate for sys/resource.h
...
Add the basics of sys/resource.h so that work can begin on sys/wait.h
2018-03-10 19:14:20 +00:00
Paul
7108d0164e
Merge branch 'master' into time
2018-03-09 08:37:40 -08:00
Dan Robertson
c2ae141df3
Aarch64: Merge the final components
...
Merge the final components for Aarch64 support into master.
2018-03-09 14:20:42 +00:00
Paul Sajna
72909b3f4c
add time and sys/time
2018-03-09 02:46:14 -08:00
Jeremy Soller
0e766c6b53
Implement atof
2018-03-08 20:17:45 -07:00
Paul Sajna
799c8828c2
mkdir and rmdir
2018-03-08 19:45:16 -07:00
Jeremy Soller
18961114e2
Simplify perror
2018-03-08 14:51:22 -07:00
Paul Sajna
6304595a1d
Merge branch 'master' of github.com:redox-os/relibc
2018-03-08 11:07:51 -08:00
Dan Robertson
a6a16cf233
Create crate and stubs for wctype
...
Create the wctype crate and stub functions with the unimplemented macro.
2018-03-08 16:03:45 +00:00
Dan Robertson
ec288a1b53
Add ctype functions and atoi/atol
...
Add ctype functions
- isalnum
- isalpha
- isascii
- isdigit
- islower
- isspace
- isupper
Add stdlib functions
- atoi
- atol
Fix some warnings
Make a fmt run
2018-03-08 05:26:40 +00:00
Paul Sajna
3b7149612f
implement perror
2018-03-07 20:57:51 -08:00
Alex Lyon
3e1b945e99
Add errno crate and set errno in strndup
2018-03-07 17:38:43 -08:00
Alex Lyon
9f39456dbd
string: implement strcat, strcmp, strcpy, and strdup
2018-03-07 14:06:30 -08:00
Jeremy Soller
d4308b4c5d
Update rust toolchain and lock file
2018-03-04 18:01:28 -07:00
Jeremy Soller
7a7b3efe3a
Merge branch 'master' of github.com:redox-os/relibc
2018-03-04 08:12:38 -07:00
Jeremy Soller
866d952924
Support building for Redox
2018-03-04 08:10:42 -07:00
Jeremy Soller
e2695b2380
Merge pull request #11 from dlrobertson/aarch64
...
Start on support for aarch64
2018-03-03 23:00:30 -07:00
Dan Robertson
d9d2ec1992
Start on support for aarch64
...
- Add aarch64 support
- crt0 - add support to _start
- platform - aarch64 does not have the open syscall. Instead most
libc implementations use openat() with AT_FDCWD
- Use sc instead of syscall. sc is the maintained fork of syscall.
2018-03-04 05:10:31 +00:00
Jeremy Soller
352f485649
Build grp header
2018-03-03 20:52:10 -07:00
Jeremy Soller
c4b88cc1e6
Build ctype with header
2018-03-03 20:33:19 -07:00
Jeremy Soller
5520526bef
Implement printf (very simple version)
2018-03-03 19:47:01 -07:00
Jeremy Soller
f5ef0af883
Implement malloc/free with ralloc
2018-03-03 16:54:58 -07:00
Jeremy Soller
e30dec7124
WIP: stdio.h
2018-03-03 15:15:50 -07:00
Jeremy Soller
2aff4d41dd
Implement argument handling, add string.h
2018-03-03 14:55:54 -07:00
Jeremy Soller
78e421cb72
Implement some functions on Linux
2018-03-03 14:31:28 -07:00