Jeremy Soller
7bde036031
Remove va_list submodule, format
2019-04-21 15:45:55 -06:00
jD91mZM2
6d4ac9dba8
Finally, get rid of all rust warnings
...
Just a small step along the way to reduce the massive wall of spam
every time you compile.
This was done partly automagically with `cargo fix`. The rest was me
deleting or commenting out a bunch of variables. Hope nothing was
important...
2019-04-21 21:12:16 +02:00
Jeremy Soller
30aef27c76
Correctly set up TLS on Redox and other fixes for pthread_clone
2019-04-14 19:08:58 -06:00
Jeremy Soller
42d40da973
Map stacks based on provided size.
2019-03-31 15:04:37 -06:00
Jeremy Soller
0dd801da03
Implement ttyname by adding fpath function to Sys. Remove realpath function and use fpath internally
2019-01-27 17:10:55 -07:00
Jeremy Soller
42f212e678
Verify current system before continuing.
2019-01-27 15:53:09 -07:00
Jeremy Soller
a88933386b
Implement termios functions using ioctl
2019-01-17 20:46:12 -07:00
Jeremy Soller
1a0d363caa
Redox support for some minimal ioctl's
2019-01-15 20:50:17 -07:00
Jeremy Soller
c71088e768
Cleanup and format
2019-01-14 21:07:24 -07:00
Jeremy Soller
2e260a6b29
Add _SC_PAGE_SIZE, use sysconf to provide getpagesize
2019-01-13 19:48:06 -07:00
Jeremy Soller
8e9d65cb46
Add support for pthreads to Linux
2019-01-13 14:17:29 -07:00
Jeremy Soller
775ec444be
Add mprotect
2018-12-31 21:04:45 -07:00
Jeremy Soller
083642fb17
Enable getitimer, setitimer, and sigprocmask
2018-12-28 21:47:49 -07:00
Jeremy Soller
51b093b598
Use 4096 as Linux page size for now
2018-12-26 19:57:08 -07:00
Jeremy Soller
7aa789575a
Add shutdown, listen, and getpagesize
2018-12-26 19:26:38 -07:00
Jeremy Soller
74af56d71b
Add statvfs and strtold
2018-12-14 12:00:21 -07:00
Jeremy Soller
3075b8b69f
Replace gethostname syscall with uname
2018-12-02 08:04:53 -07:00
Jeremy Soller
52fd4d7e83
Clippy fixes
2018-12-02 08:04:53 -07:00
Jeremy Soller
96cc56a0b5
Add readlink and symlink
2018-11-25 14:56:36 -07:00
Jeremy Soller
869eb160bd
Add poll
2018-11-25 13:04:38 -07:00
Jeremy Soller
0ac16556bc
Format
2018-11-25 10:34:42 -07:00
Tibor Nagy
012a9b2eb3
Implement uname for Redox
2018-11-18 18:23:47 +01:00
Jeremy Soller
861602bbcc
Add umask
2018-11-16 19:49:47 -07:00
Jeremy Soller
ebffc977b2
Reduce warnings
2018-11-10 07:52:45 -07:00
jD91mZM2
75c5c04bee
Implement a proper mutex type for future usage
2018-10-15 15:24:14 +02:00
jD91mZM2
91675b5bc8
realpath on redox: don't forget the nul terminator
2018-10-07 15:12:41 +02:00
jD91mZM2
418a960f3b
Implement realpath
2018-10-07 10:32:51 +02:00
jD91mZM2
21559bb503
Fix redox compilation
2018-09-26 16:40:23 +02:00
Jeremy Soller
7f14fcdee0
Remove c_str functions, replace with CStr
2018-09-24 21:08:29 -06:00
Jeremy Soller
a567197b54
enable getsockopt and setsockopt
2018-09-20 14:39:58 -07:00
Jeremy Soller
2cc5db9de6
Fix Linux compilation
2018-09-17 20:27:59 -06:00
Jeremy Soller
dfb07e473a
Comment out functions not implemented by Redox
2018-09-15 12:31:40 -06: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
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