jD91mZM2
|
6dcc8ee8d9
|
Implement strtof
|
2018-10-02 18:47:42 +02:00 |
|
Jeremy Soller
|
aec6a48ca4
|
Merge branch 'termios-baudrate' into 'master'
Add termios baud rate functions
See merge request redox-os/relibc!165
|
2018-09-29 21:27:31 +00:00 |
|
Tibor Nagy
|
db4452e98b
|
Add termios baud rate functions
|
2018-09-29 22:52:12 +02:00 |
|
jD91mZM2
|
b22d386177
|
Re-add EOF to bits header
cbindgen can't handle negative numbers, see https://github.com/eqrion/cbindgen/issues/205
|
2018-09-29 20:02:37 +02:00 |
|
jD91mZM2
|
dd711f4dee
|
Fix bug in fread
Bug discovered by @xTibor. Test and input data provided by him.
|
2018-09-29 15:04:58 +02:00 |
|
jD91mZM2
|
0451fac66c
|
Delete RawFile in favor of File
|
2018-09-26 19:40:39 +02:00 |
|
jD91mZM2
|
d365813c90
|
Merge branch 'core-io' into 'master'
Rewrite IO to use core-io library
See merge request redox-os/relibc!164
|
2018-09-26 16:56:29 +00:00 |
|
jD91mZM2
|
4f187efc9b
|
Change BUFSIZ type to work with cbindgen
|
2018-09-26 18:44:04 +02:00 |
|
jD91mZM2
|
243ce18ecd
|
Implement ftell
|
2018-09-26 17:48:46 +02:00 |
|
jD91mZM2
|
21559bb503
|
Fix redox compilation
|
2018-09-26 16:40:23 +02:00 |
|
jD91mZM2
|
afc1ff134a
|
Rewrite IO to use core-io library
|
2018-09-26 16:13:09 +02:00 |
|
Jeremy Soller
|
aff35892be
|
Add fs module
|
2018-09-24 21:40:40 -06:00 |
|
Jeremy Soller
|
7f14fcdee0
|
Remove c_str functions, replace with CStr
|
2018-09-24 21:08:29 -06: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 |
|
Jeremy Soller
|
b309cd832d
|
Add getopt and machine/endian.h
|
2018-09-24 14:45:36 -07:00 |
|
jD91mZM2
|
d659377b24
|
VERY basic crti/crtn
|
2018-09-23 21:30:13 +02:00 |
|
jD91mZM2
|
6d99915154
|
Use RAII for file locking in stdio
|
2018-09-23 20:40:48 +02:00 |
|
Jeremy Soller
|
7e4a60f78b
|
Fix possible deadlocks
|
2018-09-23 11:58:09 -06:00 |
|
jD91mZM2
|
658dc34d30
|
A few I/O related fixes
|
2018-09-23 17:28:42 +02:00 |
|
jD91mZM2
|
1e9dbfdf62
|
Use cbitset crate
|
2018-09-22 17:26:58 +02:00 |
|
jD91mZM2
|
2a8bc8331b
|
Fix select return value
|
2018-09-22 11:12:31 +02:00 |
|
Tom Almeida
|
b43299642b
|
Fix buffering issue with large output through stdio
|
2018-09-21 15:21:39 +02:00 |
|
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
|
28f4da526d
|
Require all target when building sysroot
|
2018-09-17 20:28:17 -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
|
30d6f079c5
|
Add missing dirent macros (fixes #129)
|
2018-09-05 17:39:40 +02:00 |
|