52 lines
1.0 KiB
V
52 lines
1.0 KiB
V
|
module os
|
||
|
|
||
|
fn (mut p Process) win_spawn_process() int {
|
||
|
eprintln('TODO implement waiting for a process on windows')
|
||
|
return 12345
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) win_stop_process() {
|
||
|
eprintln('TODO implement stopping a process on windows')
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) win_resume_process() {
|
||
|
eprintln('TODO implement resuming a process on windows')
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) win_kill_process() {
|
||
|
eprintln('TODO implement killing a process on windows')
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) win_wait() {
|
||
|
eprintln('TODO implement waiting for a process on windows')
|
||
|
p.status = .exited
|
||
|
p.code = 0
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) win_is_alive() bool {
|
||
|
eprintln('TODO implement checking whether the process is still alive on windows')
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
//
|
||
|
// these are here to make v_win.c/v.c generation work in all cases:
|
||
|
fn (mut p Process) unix_spawn_process() int {
|
||
|
return 0
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) unix_stop_process() {
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) unix_resume_process() {
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) unix_kill_process() {
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) unix_wait() {
|
||
|
}
|
||
|
|
||
|
fn (mut p Process) unix_is_alive() bool {
|
||
|
return false
|
||
|
}
|