jD91mZM2
|
a7b354c8e0
|
Update to latest syscall after merging ptrace
|
2019-08-04 19:46:10 +02:00 |
|
jD91mZM2
|
a1e45941bf
|
Fix ptrace after latest kernel changes
|
2019-08-04 19:05:45 +02:00 |
|
jD91mZM2
|
72c2f59f17
|
Update redox_syscall to use bitflags
|
2019-08-04 19:05:45 +02:00 |
|
jD91mZM2
|
f389010fff
|
Initial ptrace compatibility for Redox OS
|
2019-08-04 19:05:45 +02:00 |
|
jD91mZM2
|
cb63dec86f
|
Add missing SIG_DFL and SIG_IGN constants
|
2019-07-25 17:34:59 +02:00 |
|
Mateusz Mikuła
|
87bcc943e2
|
Update memoffset to fix soundness issues
|
2019-07-12 19:43:09 +02:00 |
|
Mateusz Mikuła
|
63a1319e50
|
Cbindgen update
|
2019-07-10 10:08:39 +00:00 |
|
Jeremy Soller
|
6a16275817
|
Fix warning, format makefile, and update depends
|
2019-04-24 19:50:57 -06:00 |
|
Jeremy Soller
|
7bde036031
|
Remove va_list submodule, format
|
2019-04-21 15:45:55 -06:00 |
|
jD91mZM2
|
3a3fd3da39
|
Use the memchr crate
https://github.com/BurntSushi/rust-memchr is supposed to be a whole
lot faster :)
|
2019-04-21 19:09:37 +02:00 |
|
Dan Robertson
|
fa94f1b6d5
|
Use core::ffi::VaList
|
2019-04-21 17:46:22 +02:00 |
|
Jeremy Soller
|
361f32b63c
|
ld_so: significant refactor to prepare for pthread_create support of TLS
|
2019-04-14 13:17:07 -06:00 |
|
Jeremy Soller
|
084b69b361
|
Add ld_so executable
|
2019-04-13 12:17:38 -06:00 |
|
Jeremy Soller
|
2b56f2882b
|
Add libc.so, remove compiler_builtins
|
2019-04-11 21:00:39 -06:00 |
|
Jeremy Soller
|
2fdca9bd0a
|
Work around definition of O_NOFOLLOW, and add target for only building and installing headers
|
2019-04-07 10:11:05 -06:00 |
|
Jeremy Soller
|
42d40da973
|
Map stacks based on provided size.
|
2019-03-31 15:04:37 -06:00 |
|
Jeremy Soller
|
bee72373be
|
Fix panic not producing output
|
2019-03-27 21:28:39 -06:00 |
|
Jeremy Soller
|
0f50a40b3f
|
Update redox_syscall
|
2019-01-20 19:38:38 -07:00 |
|
Jeremy Soller
|
aa3c7da128
|
Switch to using syscall-instruction
|
2019-01-20 09:46:21 -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
|
5cb92284f2
|
Update fmap support
|
2018-12-28 15:46:38 -07:00 |
|
Jeremy Soller
|
34edeaf066
|
Update dependencies
|
2018-11-26 15:48:40 -07:00 |
|
Jeremy Soller
|
ee2a7685e6
|
Revert "Update compiler_builtins and redox_syscall"
This reverts commit d6a5b39505.
|
2018-11-26 15:45:35 -07:00 |
|
Jeremy Soller
|
d6a5b39505
|
Update compiler_builtins and redox_syscall
|
2018-11-26 15:43:24 -07:00 |
|
Jeremy Soller
|
861602bbcc
|
Add umask
|
2018-11-16 19:49:47 -07:00 |
|
Jeremy Soller
|
131dcac554
|
Update serde_json
|
2018-11-09 18:31:35 -07:00 |
|
Jeremy Soller
|
39b999ccea
|
Update to new rust-toolchain
|
2018-11-07 20:25:21 -07:00 |
|
jD91mZM2
|
1acc2a1a32
|
Initial regex.h implementation
|
2018-10-05 18:07:43 +02:00 |
|
Jeremy Soller
|
9eef8d7e2d
|
Add core_io
|
2018-09-24 20:19:37 -06:00 |
|
jD91mZM2
|
d659377b24
|
VERY basic crti/crtn
|
2018-09-23 21:30:13 +02:00 |
|
jD91mZM2
|
1e9dbfdf62
|
Use cbitset crate
|
2018-09-22 17:26:58 +02:00 |
|
Jeremy Soller
|
c63c930e4a
|
Make it compile
|
2018-08-26 12:10: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 |
|
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
|
b20307dca0
|
Implement fnmatch.h
|
2018-08-05 19:50:49 +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
|
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
|
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
|
e7e9d57db5
|
Implement a dummy sgtty
|
2018-07-29 07:55:19 +02:00 |
|
jD91mZM2
|
892ce75eb4
|
sigemptyset and sigaddset
|
2018-07-28 14:10:57 +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 |
|
jD91mZM2
|
2bf426b0fb
|
Implement isatty
|
2018-07-26 14:19:20 +02:00 |
|
jD91mZM2
|
83949290c9
|
Implement dirent.h
|
2018-07-26 09:16:22 +02:00 |
|
jD91mZM2
|
e749d23030
|
Solve stdin/out/err UB in a better way
|
2018-07-25 14:29:14 +02:00 |
|