Jeremy Soller
|
caa607eb28
|
Merge pull request #70 from redox-os/clippy
Add clippy lints, action some clippy items
|
2017-12-27 21:32:23 -07:00 |
|
Jeremy Soller
|
059cc8078d
|
Add frename
|
2017-12-27 20:19:37 -07:00 |
|
Jeremy Soller
|
58e1d92eb5
|
Add clippy lints, action some clippy items
|
2017-12-24 22:19:00 -07:00 |
|
Tommie Levy
|
04e1034088
|
Check if current namespace exists
|
2017-12-24 02:36:11 -05:00 |
|
Alex Lyon
|
66a5379ff6
|
Move null and zero from kernel space to user space
|
2017-12-18 14:33:06 -08:00 |
|
Jeremy Soller
|
789e290c9b
|
Add fchown, fchmod
|
2017-11-28 21:48:10 -07:00 |
|
Jeremy Soller
|
ed05564011
|
Remove SwitchResult, use out of band data to detect interruption
Update debugging code
|
2017-11-14 21:16:35 -07:00 |
|
Jeremy Soller
|
1f99d038c4
|
Make debug function never return error
|
2017-10-29 15:31:35 -06: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
|
58c6ef0ecf
|
Merge branch 'master' of https://github.com/redox-os/kernel
|
2017-10-21 20:30:26 -06:00 |
|
Jeremy Soller
|
51339cb8c9
|
Cleanup warnings
Implement interrupt on signal in pipe:
|
2017-10-21 20:30:20 -06:00 |
|
Gabriel Majeri
|
305e7980d8
|
Update to bitflags 1.0
|
2017-10-11 15:59:14 +03:00 |
|
Jeremy Soller
|
244069cf43
|
Implement a capability namespace with no available schemes
|
2017-10-09 20:12:08 -06:00 |
|
Jeremy Soller
|
808447cbfb
|
Move location of live disk
|
2017-10-01 14:24:21 -06:00 |
|
Jeremy Soller
|
ce87b7fc6c
|
Allow listing of root scheme
|
2017-09-30 14:52:57 -06:00 |
|
Jeremy Soller
|
d6b9768dc3
|
More efficient live filesystem method
Reduce kernel heap to 64 MB
Fix issue in build.rs
|
2017-09-19 20:21:04 -06:00 |
|
Jeremy Soller
|
6e8de21b7c
|
Implement events on pipe
Add syscall name debugging
Update debugging code
|
2017-09-16 12:04:20 -06:00 |
|
Jeremy Soller
|
a5f3e5057b
|
Remove warnings
Improve error information
Cleanup interrupt macros
|
2017-09-13 21:32:08 -06:00 |
|
Ian Douglas Scott
|
2eab3ea6b0
|
Use fifo flag for pipe
|
2017-08-02 11:13:44 -07:00 |
|
Ian Douglas Scott
|
3756fb5606
|
Use file description alongside file descriptior, matching posix
|
2017-07-28 13:59:31 -07:00 |
|
Jeremy Soller
|
d6848a1995
|
Add PGID
|
2017-07-23 14:47:41 -06:00 |
|
Jeremy Soller
|
6a061665e4
|
Use EINVAL instead of ENOENT
|
2017-07-22 13:21:15 -06:00 |
|
Jeremy Soller
|
fc914e0cae
|
Make it an error to supply a dup buffer to schemes that do not handle it
|
2017-07-22 12:54:28 -06:00 |
|
Ian Douglas Scott
|
2ab539d2e4
|
sys:uname
|
2017-07-18 15:42:42 -07:00 |
|
Ian Douglas Scott
|
89f695dd28
|
Make seek on pipe return ESPIPE
|
2017-07-14 15:58:24 -07:00 |
|
Ian Douglas Scott
|
f81a276536
|
Implement fstat() for pipe scheme
|
2017-07-11 21:26:35 -07:00 |
|
Ian Douglas Scott
|
79a45a2580
|
Revert "pipe: make read() return when write end is closed"
This reverts commit 09a67641c6.
|
2017-07-10 11:15:45 -07:00 |
|
Jeremy Soller
|
b5ff0aabd5
|
WIP: Signal handling
|
2017-07-09 21:34:38 -06:00 |
|
Jeremy Soller
|
7e52541f39
|
Implement passthrough of futimens
|
2017-07-09 15:43:26 -06:00 |
|
Ian Douglas Scott
|
09a67641c6
|
pipe: make read() return when write end is closed
|
2017-07-07 21:05:38 -07:00 |
|
Jeremy Soller
|
0e8e1b5c4e
|
WIP: Signal handling
|
2017-07-05 21:45:53 -06:00 |
|
Ian Douglas Scott
|
b9f659dadf
|
Make env: return ENOENT on non-existent; support unlink()
|
2017-06-20 15:56:44 -07:00 |
|
Jeremy Soller
|
32b0c06314
|
Remove hardcoded live filesystem
|
2017-05-11 21:16:07 -06:00 |
|
bjorn3
|
ca8b6f522e
|
Fix closing ls handle
|
2017-04-29 10:43:50 +02:00 |
|
bjorn3
|
8ffe704e7a
|
Remove yet another unnecessary change
|
2017-04-28 18:44:37 +02:00 |
|
bjorn3
|
4441b750cf
|
Remove unnecessary change
|
2017-04-28 18:43:39 +02:00 |
|
bjorn3
|
c9fdc4beae
|
Make it working
|
2017-04-28 18:42:33 +02:00 |
|
bjorn3
|
4c006bca48
|
Remove UserOrListHandle
|
2017-04-28 16:18:41 +02:00 |
|
bjorn3
|
80afcc8879
|
Implement listing all schemes using : scheme
|
2017-04-28 15:40:15 +02:00 |
|
Jeremy Soller
|
dd98bfec5c
|
Fix typo in live scheme
|
2017-04-19 22:00:30 -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
|
d036c667a1
|
Perform cloexec logic in kernel
|
2017-04-16 12:49:54 -06:00 |
|
Jeremy Soller
|
ea1150cd9b
|
Implement CLOEXEC for root scheme and initfs
|
2017-04-15 22:35:05 -06:00 |
|
Jeremy Soller
|
1e8df4b905
|
Add sys:iostat
|
2017-04-15 09:58:03 -06:00 |
|
Jeremy Soller
|
a38f32c735
|
Add path implementation to most kernel schemes
|
2017-04-15 09:50:02 -06:00 |
|
Jeremy Soller
|
e43f5dda81
|
Implement timeouts
Cleanup utf8 path error handling
|
2017-04-08 21:59:30 -06:00 |
|
Jeremy Soller
|
a7f35e14cc
|
Cleanup debug scheme
|
2017-04-05 20:11:51 -06:00 |
|
Jeremy Soller
|
2087544ea7
|
Move all files to src
|
2017-04-03 21:47:01 -06:00 |
|
Konrad Lipner
|
5ccbd788f3
|
Remove hardcoded initfs folder
initfs folder should be specified in INITFS_FOLDER environment variable
As a result kernel module can be compiled on it's own.
|
2017-02-15 21:54:38 +01:00 |
|