fix: update subprocess to new Receiver interface
This commit is contained in:
parent
367173d30d
commit
ddc06d67d6
1 changed files with 1 additions and 2 deletions
|
|
@ -136,7 +136,7 @@ const Proc = struct {
|
||||||
errdefer a.destroy(self);
|
errdefer a.destroy(self);
|
||||||
self.* = .{
|
self.* = .{
|
||||||
.a = a,
|
.a = a,
|
||||||
.receiver = Receiver.init(receive, self),
|
.receiver = Receiver.init(receive, Proc.deinit, self),
|
||||||
.args = args,
|
.args = args,
|
||||||
.parent = tp.self_pid().clone(),
|
.parent = tp.self_pid().clone(),
|
||||||
.child = child,
|
.child = child,
|
||||||
|
|
@ -174,7 +174,6 @@ const Proc = struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn receive(self: *Proc, _: tp.pid_ref, m: tp.message) tp.result {
|
fn receive(self: *Proc, _: tp.pid_ref, m: tp.message) tp.result {
|
||||||
errdefer self.deinit();
|
|
||||||
var bytes: []const u8 = "";
|
var bytes: []const u8 = "";
|
||||||
var err: i64 = 0;
|
var err: i64 = 0;
|
||||||
var err_msg: []const u8 = "";
|
var err_msg: []const u8 = "";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue