Avril
8008643bb4
`sys/fork`: Added moving arbitrary values into a stream, and moving them out of a stream again. This is for returning errors/return values from child process(es).
...
Fortune for comfork's current commit: Curse − 凶
3 years ago
Avril
d3d23be832
Update README
...
Fortune for comfork's current commit: Curse − 凶
3 years ago
Avril
20d29a5613
Started `sys/fork` module: Safe Rust wrappers around forking. Sets up message passing and error reporting/value returning from the child to the parent (TODO).
...
Boxed sys `Error` types.
Fortune for comfork's current commit: Small blessing − 小吉
3 years ago
Avril
76fe936970
Moved raw fd holding into a seperate inner structure to handle fd closing and ownership.
...
Fixed returning `(rx, tx)` instead of `(tx, rx)` from `unix_pipe()`.
Fortune for comfork's current commit: Small curse − 小凶
3 years ago
Avril
a2f208bc6b
TODO: Move internal socket ownership and closing logic into a seperate internal struct to handle Drop impl more safely.
...
Fortune for comfork's current commit: Blessing − 吉
3 years ago
Avril
fc4bf7e09e
Added I/O impls for Pipe and halves.
...
Added `pair()`: Create 2 interlinked pipes for bi-directional communication.
Fixed transfering ownership of raw socket fds not surpressing destructor of previous owner type.
Fortune for comfork's current commit: Curse − 凶
3 years ago
Avril
c78e3d9fa0
`sys/pipe`: Started syncronous `Pipe` wrapper, with `WriteHalf` and `ReadHalf`.
...
Fortune for comfork's current commit: Half blessing − 半吉
3 years ago
Avril
6020491a09
Started `sys/pipe`: Interfacing with raw `pipe()` created streams.
...
Fortune for comfork's current commit: Middle blessing − 中吉
3 years ago
Avril
e64abf4f06
Initial commit
...
Started C API wrappers.
Added C errno Rust interface.
Fortune for comfork's current commit: Small curse − 小凶
3 years ago