jD91mZM2
29b4c19d6e
fixup! Untested fix for pwd.h on redox
2018-09-21 13:13:17 +02:00
jD91mZM2
64acfbb8e3
Format
2018-09-21 08:04:38 +02:00
jD91mZM2
9e9b850b90
Untested fix for pwd.h on redox
2018-09-21 08:04:06 +02:00
Jeremy Soller
a0b4e21bbb
Comment out SO_ERROR so it is not used
2018-09-20 15:41:59 -07:00
Jeremy Soller
a567197b54
enable getsockopt and setsockopt
2018-09-20 14:39:58 -07:00
Jeremy Soller
9dbf49fdcd
Format and add O_CLOEXEC where appropriate
2018-09-18 19:52:47 -06:00
jD91mZM2
2aa7597a2b
Fix network problem with netdb on redox
2018-09-18 19:14:28 +02:00
Jeremy Soller
043ecf2cf9
Replace a println with a trace
2018-09-18 08:53:37 -06:00
Jeremy Soller
290ecb3e46
- fsync when tracing
...
- clean up trace macro some
2018-09-18 08:49:44 -06:00
Jeremy Soller
60f00508d3
Restore errno if trace_expr is successful
2018-09-18 08:34:06 -06:00
jD91mZM2
10a7944aef
Avoid duplicate code
2018-09-18 08:08:55 +02:00
Jeremy Soller
c2f4c1dbc9
Add trace macro and feature
2018-09-17 21:29:40 -06:00
Jeremy Soller
2cc5db9de6
Fix Linux compilation
2018-09-17 20:27:59 -06:00
Jeremy Soller
23098b694e
Add print, eprint, eprintln, and fix println macros
2018-09-17 15:02:00 -06:00
Jeremy Soller
35bdab7690
Remove protocol check from socket
2018-09-17 15:01:31 -06:00
Jeremy Soller
13cd7d5a5f
Oops, extra nul
2018-09-17 10:57:22 -06:00
jD91mZM2
d0a4f2f845
Delete a bunch of leftover constants
2018-09-17 18:44:33 +02:00
Jeremy Soller
76959416bb
Add missing open flags
2018-09-17 09:59:41 -06:00
Jeremy Soller
716ea87bb4
Format
2018-09-17 09:46:47 -06:00
Jeremy Soller
f3a832ad12
Fixes for select on Redox
2018-09-17 09:46:40 -06:00
Jeremy Soller
dfb07e473a
Comment out functions not implemented by Redox
2018-09-15 12:31:40 -06:00
Jeremy Soller
f661d5d1c0
Fix use of uninitialized memory
2018-09-15 11:14:51 -06:00
Jeremy Soller
9d24e61548
Use alloc_aligned and free functions in platform for global allocator
2018-09-15 11:14:34 -06:00
Jeremy Soller
706a8de7a0
Call _init and _fini
2018-09-15 11:14:05 -06:00
jD91mZM2
882b86e282
Revert 'fix netdb on names with spaces', just ignore invalid lines
2018-09-05 19:24:10 +02:00
jD91mZM2
49ccf364c2
Fix netdb getservbyname on names with spaces
2018-09-05 17:38:59 +02:00
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
jD91mZM2
59d74e194d
Fix CI
2018-09-04 15:31:43 +02: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
Paul Sajna
07eb658a8a
Netdb
2018-09-01 14:00:18 +00: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
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