mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 07:33:01 +00:00 
			
		
		
		
	Invert read/write bits on pipe in os/execute.
It was backwards, breaking this functionality.
This commit is contained in:
		| @@ -808,9 +808,9 @@ static Janet os_execute_impl(int32_t argc, Janet *argv, int is_async) { | ||||
| #else | ||||
|         proc->pid = pid; | ||||
| #endif | ||||
|         proc->in = get_stdio_for_handle(new_in, orig_in, 0); | ||||
|         proc->out = get_stdio_for_handle(new_out, orig_out, 1); | ||||
|         proc->err = get_stdio_for_handle(new_err, orig_err, 1); | ||||
|         proc->in = get_stdio_for_handle(new_in, orig_in, 1); | ||||
|         proc->out = get_stdio_for_handle(new_out, orig_out, 0); | ||||
|         proc->err = get_stdio_for_handle(new_err, orig_err, 0); | ||||
|         proc->flags = 0; | ||||
|         if (proc->in == NULL || proc->out == NULL || proc->err == NULL) { | ||||
|             janet_panic("failed to construct proc"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose