jD91mZM2
eb6ddac1eb
Unify gmtime and localtime code
...
Apparently gmtime was already implemented when I made localtime, so we had two different things written from scratch. We decided in the relibc channel of the Redox OS Mattermost chat to use my code, as it is more extensively tested and perhaps is clearer in how it works.
2018-09-05 15:52:25 +02:00
Tom Almeida
9cb594dca1
Merge branch 'Tommoa:master' into 'master'
...
Add contribution guidelines/tutorial
See merge request redox-os/relibc!162
2018-09-05 13:03:46 +00:00
Tom Almeida
92e1127b64
Add contribution guidelines/tutorial
2018-09-05 13:03:46 +00:00
jD91mZM2
59d74e194d
Fix CI
2018-09-04 15:31:43 +02:00
jD91mZM2
eb2fe7934c
Merge branch 'master' into 'master'
...
Updated url, implemented missing functions in header/arpa_inet/mod.rs
See merge request redox-os/relibc!161
2018-09-04 12:28:13 +00:00
thedarkula
e688d9c4d1
Updated url, implemented missing functions in header/arpa_inet/mod.rs
2018-09-04 02:59:59 +01:00
jD91mZM2
50c03f289f
Support shebangs in redox execve
2018-09-02 11:15:38 +02:00
jD91mZM2
077e922cc6
fixup! Delete duplicate types
2018-09-02 08:20:19 +02:00
jD91mZM2
26f953e11f
Run fmt.sh
2018-09-02 08:17:52 +02:00
jD91mZM2
6fe3e05ea0
Delete duplicate types
...
Now that we use cbindgen differently :D
2018-09-02 08:17:15 +02:00
jD91mZM2
dbe18b92f0
Merge branch 'netdb' into 'master'
...
Netdb
See merge request redox-os/relibc!156
2018-09-01 14:00:18 +00:00
Paul Sajna
07eb658a8a
Netdb
2018-09-01 14:00:18 +00:00
Jeremy Soller
3dbf9f872a
Allow use of custom CC for compiling tests
2018-08-27 14:54:53 -06:00
Jeremy Soller
28912d84d9
Further fixes to tests makefile
2018-08-27 13:29:44 -06:00
Jeremy Soller
82b9715f41
Fix makefile for tests, add sysroot target
2018-08-27 13:02:13 -06:00
Jeremy Soller
70eda382d3
Merge branch 'pal' into 'master'
...
Intense refactor
See merge request redox-os/relibc!159
2018-08-27 15:27:58 +00:00
Jeremy Soller
0258fb3f5e
Fix header path
2018-08-27 08:47:16 -06:00
Jeremy Soller
b52c822150
Update Redox module to use CStr
2018-08-27 08:44:42 -06:00
Jeremy Soller
c911facca6
Make pal functions take cstr
2018-08-27 08:33:12 -06:00
Jeremy Soller
16373257b0
format
2018-08-27 07:12:37 -06:00
Jeremy Soller
8f5470fd27
Reduce warnings
2018-08-27 07:12:24 -06:00
Jeremy Soller
bab4e2896a
Format
2018-08-27 06:35:30 -06:00
Jeremy Soller
7ab700315d
Fix warnings and add c_str
2018-08-26 15:15:29 -06:00
Jeremy Soller
6418f893e4
Fix headers with directories
2018-08-26 12:40:19 -06:00
Jeremy Soller
124e118f9f
Fix makefile
2018-08-26 12:35:41 -06:00
Jeremy Soller
ed00ddfb54
Fix remaining issues, move setjmp into relibc crate, move start logic into relibc
2018-08-26 12:28:27 -06:00
Jeremy Soller
c63c930e4a
Make it compile
2018-08-26 12:10:02 -06:00
Jeremy Soller
277b9abcd5
Fix build, mostly
2018-08-26 08:56:02 -06:00
Jeremy Soller
c20ce5ffed
Large reorganization of headers (WIP)
2018-08-26 08:11:35 -06:00
Jeremy Soller
ff32c8cbbd
Remove stat and lstat, which can be replaced with open and fstat
2018-08-25 10:13:58 -06:00
Jeremy Soller
34f5f57213
Fix signal and socket pal implementations on Redox
2018-08-25 09:21:08 -06:00
Jeremy Soller
d1dabccdce
Fix missing modules in Redox platform
2018-08-25 09:14:02 -06:00
Jeremy Soller
165f099c6b
Update Redox platform to pal
2018-08-25 09:07:35 -06:00
Jeremy Soller
729709a8e6
Update all modules to new Pal mechanism
2018-08-25 08:42:57 -06:00
Jeremy Soller
e6f163823c
WIP: platform abstraction layer
2018-08-24 20:13:07 -06:00
Jeremy Soller
c25ce6a5f3
Include stddef.h in sys/types.h
2018-08-18 08:27:40 -06:00
Jeremy Soller
f1df1f9f0b
Fix issue with stdio.h bits file not having FILE defined
2018-08-18 08:22:16 -06:00
Jeremy Soller
83cb46afd8
Fix path to crt0.o and libc.a
2018-08-18 08:15:14 -06:00
Jeremy Soller
2e8cb6b363
Fix signature of unsetenv
2018-08-17 20:07:00 -06:00
Jeremy Soller
4e3b6732d5
Default to release for make
2018-08-17 18:41:16 -06:00
jD91mZM2
128209788c
Finish up fexec migration
2018-08-13 14:46:59 +02:00
jD91mZM2
66d7aa8553
Revert 'Fix off by one error' because it introduces one
...
Turns out, it's just redox not having a NULL pointer here. Linux does.
2018-08-13 11:37:29 +02:00
jD91mZM2
d5f85906cb
Fix off-by-one error :|
2018-08-12 21:50:22 +02:00
jD91mZM2
1c4e8852dd
Migrate to new FEXEC system call
2018-08-12 20:35:45 +02:00
jD91mZM2
07563de231
Implement setenv/unsetenv
2018-08-12 07:43:23 +02:00
jD91mZM2
232a3311df
Add SIGABRT to redox
2018-08-10 08:33:11 +02:00
jD91mZM2
b10fa984f3
Implement strtod
2018-08-09 16:35:49 +02:00
jD91mZM2
face6f07f3
Implement mmap
2018-08-09 10:54:44 +02:00
Tom Almeida
3aa52e88a7
Fix issues with _IONBF and reading
2018-08-09 02:51:37 +08:00
Tom Almeida
d5a9cd6953
Add tests to make sure setvbuf works.
2018-08-09 02:08:53 +08:00