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
 | |
| }
 |