37 Commits

Author SHA1 Message Date
9a761d07e7 Add netconfig + protocol structs 2024-01-22 14:39:50 +02:00
d2173e1e9e Make TerminalControlCharacters visible 2024-01-16 23:45:38 +02:00
2c6aad8081 Add Get/SetProcessInfo 2024-01-16 16:11:27 +02:00
824c87c77e Add UpdateMetadata call 2024-01-15 18:18:17 +02:00
a5c02a3aa8 Add C compatability fork()/execve() 2024-01-08 18:44:27 +02:00
fba21b5743 Add shared memory, keyboard events and PTY syscall 2024-01-04 21:23:19 +02:00
bd349c40e2 Add enums describing message metadata 2023-12-31 01:55:02 +02:00
f40fc2a5f3 Add SendMessage destination 2023-12-28 22:33:39 +02:00
8134fc185e Add KeyboardKey and Event types 2023-12-28 10:38:28 +02:00
49fbbd58a5 Add message channels 2023-12-26 22:13:35 +02:00
c22bdccce9 Add MappingSource 2023-12-22 13:34:22 +02:00
15ef36cbff Add Poll and Pipe syscalls 2023-12-22 11:26:06 +02:00
449da18378 Add authors 2023-12-11 03:04:31 +02:00
7910c94740 Add UnrecognizedExecutable error 2023-12-08 17:52:54 +02:00
197aba7d39 Fix warnings 2023-12-05 14:55:28 +02:00
0604df7720 Add Path/PathBuf + GetRandom 2023-12-05 12:24:04 +02:00
50c182293e Add mutex system call 2023-11-24 13:30:43 +02:00
c957a433c7 Spawn → SpawnProcess, more terminal settings 2023-11-21 14:18:51 +02:00
407ce3bae4 Change pass to NonNull + docs on it 2023-11-16 16:44:50 +02:00
7785a8310f Better argument passing from kernel 2023-11-16 16:14:04 +02:00
ab13d0fec7 Add environment to SpawnOptions 2023-11-14 15:25:40 +02:00
8bff432534 Split ABI for x86_64/aarch64 2023-11-04 15:40:48 +02:00
15cbcf3d1f Better signals + process management 2023-07-27 16:10:01 +03:00
61ca72e3f1 Fix doc string 2023-07-25 17:48:55 +03:00
553074ec49 Split signals into exceptions and async signals 2023-07-25 16:46:48 +03:00
9bf3840376 Add ABI structs for signals 2023-07-25 16:15:09 +03:00
91a4a93569 Spawn, WaitProcess syscalls 2023-07-25 10:49:26 +03:00
d371dabecd Add FileAttr 2023-07-22 16:21:58 +03:00
34f1c2ccf7 Support for Read/OpenDirectory 2023-07-22 00:39:50 +03:00
6b2350f266 Fix clippy warnings 2023-07-20 18:52:11 +03:00
a6e8663ab7 Add STDIN file number 2023-07-20 18:13:47 +03:00
091cc35730 Add const-default impls to Terminal structs 2023-07-20 16:19:07 +03:00
284220e8ab Clean up OpenOptions 2023-07-20 15:41:00 +03:00
21c610c1a0 Enforce documentation for ABI crate 2023-07-20 12:38:38 +03:00
5541cc3214 Implement mount/unmount 2023-07-20 12:00:22 +03:00
e88a2857e1 Reimplement SyscallFunction/Error enums using macros 2023-07-18 23:21:09 +03:00
7ed747351a Initial commit 2023-07-18 17:57:20 +03:00