Jeremy Soller
|
c59f268fcd
|
Implement getaddrinfo (somewhat)
|
2019-01-21 20:36:56 -07:00 |
|
Jeremy Soller
|
0f50a40b3f
|
Update redox_syscall
|
2019-01-20 19:38:38 -07:00 |
|
Jeremy Soller
|
aa3c7da128
|
Switch to using syscall-instruction
|
2019-01-20 09:46:21 -07:00 |
|
Jeremy Soller
|
0c5abf0361
|
Combine all libraries into libc.a, call pthread_init and pthread_terminate in libc
|
2019-01-07 19:11:30 -07:00 |
|
Jeremy Soller
|
34edeaf066
|
Update dependencies
|
2018-11-26 15:48:40 -07:00 |
|
Jeremy Soller
|
ee2a7685e6
|
Revert "Update compiler_builtins and redox_syscall"
This reverts commit d6a5b39505.
|
2018-11-26 15:45:35 -07:00 |
|
Jeremy Soller
|
d6a5b39505
|
Update compiler_builtins and redox_syscall
|
2018-11-26 15:43:24 -07:00 |
|
Jeremy Soller
|
861602bbcc
|
Add umask
|
2018-11-16 19:49:47 -07:00 |
|
Jeremy Soller
|
39b999ccea
|
Update to new rust-toolchain
|
2018-11-07 20:25:21 -07:00 |
|
jD91mZM2
|
edb95246d4
|
Fix bug in strncasecmp
|
2018-10-13 16:55:21 +02:00 |
|
jD91mZM2
|
1acc2a1a32
|
Initial regex.h implementation
|
2018-10-05 18:07:43 +02:00 |
|
Jeremy Soller
|
ef9fee5a2b
|
Prepare for use of Write trait by renaming Write to WriteByte
|
2018-09-24 20:31:06 -06:00 |
|
Jeremy Soller
|
9eef8d7e2d
|
Add core_io
|
2018-09-24 20:19:37 -06:00 |
|
jD91mZM2
|
d659377b24
|
VERY basic crti/crtn
|
2018-09-23 21:30:13 +02:00 |
|
jD91mZM2
|
1e9dbfdf62
|
Use cbitset crate
|
2018-09-22 17:26:58 +02:00 |
|
Jeremy Soller
|
c2f4c1dbc9
|
Add trace macro and feature
|
2018-09-17 21:29:40 -06:00 |
|
Jeremy Soller
|
c20ce5ffed
|
Large reorganization of headers (WIP)
|
2018-08-26 08:11:35 -06:00 |
|
jD91mZM2
|
b20307dca0
|
Implement fnmatch.h
|
2018-08-05 19:50:49 +02:00 |
|
jD91mZM2
|
44599a032e
|
Kind of get bash to compile
Doesn't link yet due to "multiple definitions of malloc", because some are supplied by some library of bash itself. Really odd.
|
2018-08-02 14:37:57 +02:00 |
|
jD91mZM2
|
d3e4fa71a5
|
Implement sys/select.h
I really really wish I could actually test this on redox. All I know is: it compiles
|
2018-07-29 17:26:54 +02:00 |
|
Jeremy Soller
|
a9fcb973f6
|
Implement utimes and utime
Format
|
2018-07-29 07:18:44 -06:00 |
|
jD91mZM2
|
f82b48b839
|
Implement sys/times.h on linux
|
2018-07-29 09:23:56 +02:00 |
|
jD91mZM2
|
e7e9d57db5
|
Implement a dummy sgtty
|
2018-07-29 07:55:19 +02:00 |
|
jD91mZM2
|
f6b364845e
|
Implement pwd.h
|
2018-07-27 15:15:56 +02:00 |
|
jD91mZM2
|
2bf426b0fb
|
Implement isatty
|
2018-07-26 14:19:20 +02:00 |
|
jD91mZM2
|
83949290c9
|
Implement dirent.h
|
2018-07-26 09:16:22 +02:00 |
|
jD91mZM2
|
992e50ef0f
|
Fix a few things with openssl
|
2018-07-25 14:04:36 +02:00 |
|
Paul Sajna
|
0550a7b9db
|
implement arpainet
|
2018-07-19 16:02:51 +00:00 |
|
jD91mZM2
|
d3f6985ee9
|
Add a few things necessary for openssl (not all)
|
2018-07-08 08:44:23 +02:00 |
|
Stephan Vedder
|
cc210361d6
|
wchar support
|
2018-07-01 20:59:37 +02:00 |
|
jD91mZM2
|
9de73d0e5b
|
Add uname and gethostname
|
2018-06-26 16:41:19 +02:00 |
|
jD91mZM2
|
feed73ffcc
|
inttypes
|
2018-06-26 09:51:07 +02:00 |
|
Jeremy Soller
|
878f466b67
|
Update to new ralloc, new panic implementation, new compiler-builtins
|
2018-06-24 09:50:15 -06:00 |
|
jD91mZM2
|
4e99b55417
|
Implement basic setjmp using musl's awesome existing code
|
2018-06-23 17:38:10 +02:00 |
|
jD91mZM2
|
996445a6a3
|
Add empty locale functions
|
2018-06-22 14:54:10 +02:00 |
|
Jeremy Soller
|
dabd8dc6a2
|
Move memory handling into string, do not use compiler_builtins for memory handling
|
2018-03-27 21:28:48 -06:00 |
|
Jeremy Soller
|
79d05d7eda
|
Build variadic functions as part of relibc
|
2018-03-27 21:13:11 -06:00 |
|
Jeremy Soller
|
ea804582b9
|
Rename sys header crates, add mman constants
|
2018-03-27 20:25:42 -06: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 |
|
Dan Robertson
|
ef8a64c101
|
Add missing extern crate statements
Add missing extern crate statements.
|
2018-03-13 02:17:32 +00:00 |
|
Dan Robertson
|
50eab4369d
|
Add signal.h
Create stubs for signal.h
|
2018-03-11 21:36:02 +00: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 Sajna
|
72909b3f4c
|
add time and sys/time
|
2018-03-09 02:46:14 -08:00 |
|
Paul Sajna
|
799c8828c2
|
mkdir and rmdir
|
2018-03-08 19:45:16 -07: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 |
|