jD91mZM2
effe02bd45
Remove change I am faaairly certain I did NOT add :O
...
I'm guessing it's some issue after a rebase or something...
2019-07-01 22:50:19 +00:00
jD91mZM2
fe705d9b63
Switch to 2018 edition
...
Most of this was generated by the absolutely extraordinary `cargo fix`
subcommand. There were still 2 errors and a few warnings to patch up,
but compared to the normal 600+ errors, I'd say the fixer did a damn
good job! I'm also amazed that I could still start the VM after this,
I half expected some kinds of runtime failure...
2019-06-21 12:12:01 +02:00
Jeremy Soller
1be77c2ab4
Store sigmask
2019-06-02 18:45:06 -06:00
Jeremy Soller
e5cf6efa64
Support specification of stack with clone system call and CLONE_STACK flag
2019-03-31 14:35:45 -06:00
Jeremy Soller
30f1265c36
Add pages to use for head and tail of buffers in userscheme
2019-01-01 12:37:23 -07:00
Jeremy Soller
4c38107055
Add umask
2018-11-16 19:43:37 -07:00
Jeremy Soller
5b31bf57be
Update to latest rust
2018-11-08 17:25:57 -07:00
Jeremy Soller
7a97867868
Make multi-core support the default
...
Make IPIs less architecture specific
2018-09-23 10:40:55 -06:00
Jeremy Soller
30e68f917e
Remove env scheme and env field on context, fix all warnings
2018-08-11 11:34:32 -06:00
Jeremy Soller
99a3bff2da
WIP: New event system
2018-05-20 11:08:37 -06:00
Jeremy Soller
f3205e6e34
Fix #81 by limiting arguments to 4095
...
Fix #79 by limiting mappable sections to the 2GB mark
2018-01-21 20:46:53 -07:00
Jeremy Soller
083c444a68
Implement waitpid on PGID
2018-01-05 20:31:15 -07:00
Jeremy Soller
b6878760c7
Use seperate stopped status
2018-01-03 21:33:56 -07:00
Jeremy Soller
7906f6891e
Add support for stop/cont signals
2018-01-02 22:05:29 -07:00
Jeremy Soller
58e1d92eb5
Add clippy lints, action some clippy items
2017-12-24 22:19:00 -07:00
Jeremy Soller
c2644adf3d
Improve multi_core support
2017-12-05 21:26:45 -07:00
Tibor Nagy
e6b9f850d1
Migrate from collections
2017-10-28 02:42:08 +02:00
Jeremy Soller
8ec5d4726b
Hack to allow rustc to wait on non-child process.
...
Add sys:syscall for seeing active system calls
2017-10-22 21:13:29 -06:00
Jeremy Soller
a5f3e5057b
Remove warnings
...
Improve error information
Cleanup interrupt macros
2017-09-13 21:32:08 -06:00
Ian Douglas Scott
1623baa137
Implement F_DUPFD in fcntl
2017-08-08 10:59:11 -07:00
Ian Douglas Scott
3756fb5606
Use file description alongside file descriptior, matching posix
2017-07-28 13:59:31 -07:00
Ian Douglas Scott
1367c7814f
Strip extra slashes from path
...
Fixes strange behavior like 'cd .//////; pwd'
2017-07-23 18:09:49 -07:00
Jeremy Soller
d6848a1995
Add PGID
2017-07-23 14:47:41 -06:00
Jeremy Soller
a3493d16fd
Allow simple signal delivery to PID 1 (the kernel idle process)
2017-07-10 20:28:10 -06:00
Jeremy Soller
ab738cede5
Restore kernel parameters on sigreturn
2017-07-10 20:08:57 -06:00
Jeremy Soller
b5ff0aabd5
WIP: Signal handling
2017-07-09 21:34:38 -06:00
Jeremy Soller
0e8e1b5c4e
WIP: Signal handling
2017-07-05 21:45:53 -06:00
Jeremy Soller
efd64d55e1
Bug fixes for fcntl and o_cloexec
...
Add fcntl to schemes
Fix debug: hang
2017-04-19 21:56:09 -06:00
Jeremy Soller
2087544ea7
Move all files to src
2017-04-03 21:47:01 -06:00
Jeremy Soller
ba4588e84f
Simplify path parsing
2017-01-10 09:22:59 -07:00
Jeremy Soller
433746e13c
Move skipping to loop encompasing entire path
2017-01-10 09:19:02 -07:00
Kelvin Ly
b0cafc1890
Correctly handle relative paths starting from the root directory
2017-01-07 08:00:16 -05:00
Kelvin Ly
046d8ac0c5
Fix typo and add functionality to more properly handle the parent of the root of the filesystem
2017-01-07 00:49:45 -05:00
Kelvin Ly
fc94bd411a
Allow for more complicated directory paths
2017-01-07 00:41:32 -05:00
Jeremy Soller
0c8ba636f4
Cleanup Redox repo, update Rust, remove old target
2017-01-03 15:55:00 -07:00