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
|
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 |
|
Jeremy Soller
|
76959416bb
|
Add missing open flags
|
2018-09-17 09:59:41 -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
|
9d24e61548
|
Use alloc_aligned and free functions in platform for global allocator
|
2018-09-15 11:14:34 -06:00 |
|
jD91mZM2
|
59d74e194d
|
Fix CI
|
2018-09-04 15:31:43 +02: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
|
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
|
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 |
|
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
|
1c4e8852dd
|
Migrate to new FEXEC system call
|
2018-08-12 20:35:45 +02:00 |
|
jD91mZM2
|
face6f07f3
|
Implement mmap
|
2018-08-09 10:54:44 +02:00 |
|
jD91mZM2
|
deee825a1c
|
Implement llabs
|
2018-08-08 16:25:10 +02:00 |
|
jD91mZM2
|
b26213731c
|
Don't forget to lock stdout when printfing
|
2018-08-08 13:25:26 +02:00 |
|
jD91mZM2
|
40a7380a58
|
Fix snprintf and make strftime use a counting writer
|
2018-08-07 21:31:05 +02:00 |
|
jD91mZM2
|
d39a66c351
|
Fix waitpid -1 on redox
|
2018-08-07 15:01:07 +02:00 |
|
jD91mZM2
|
b5adee798d
|
Move scanf unit tests to normal C tests
|
2018-08-05 09:53:07 +02:00 |
|
jD91mZM2
|
442a7bbedc
|
Fix getcwd with a NULL argument
|
2018-08-04 08:42:47 +02:00 |
|
jD91mZM2
|
ba8bd8c4e8
|
Add the last few things for bash to compile :D
|
2018-08-03 11:18:52 +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
|
daf65c7a46
|
Implement access
|
2018-07-30 21:08:44 +02:00 |
|
jD91mZM2
|
2a303c4b60
|
Implement sys/file.h
|
2018-07-30 10:04:58 +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
|
bc7f7356b9
|
Fix redox futimens fd type
|
2018-07-29 07:22:41 -06: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
|
4a42983d13
|
Make sigset_t be a long because bash needs that to compile
|
2018-07-28 17:18:53 +02:00 |
|
jD91mZM2
|
892ce75eb4
|
sigemptyset and sigaddset
|
2018-07-28 14:10:57 +02:00 |
|
jD91mZM2
|
3c88056f9d
|
Implement getrusage on linux
|
2018-07-27 19:54:30 +02:00 |
|
jD91mZM2
|
f6b364845e
|
Implement pwd.h
|
2018-07-27 15:15:56 +02:00 |
|
jD91mZM2
|
1b40f2d463
|
Implement setitimer/getitimer/alarm/ualarm
|
2018-07-27 08:22:17 +02:00 |
|