mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-31 07:39:44 +00:00 
			
		
		
		
	Patch for pipe() result handling, by Stuart Anderson.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2907 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									e35846583b
								
							
						
					
					
						commit
						c12ab05ca5
					
				| @ -2338,8 +2338,13 @@ long do_syscall(void *cpu_env, int num, long arg1, long arg2, long arg3, | ||||
|             int host_pipe[2]; | ||||
|             ret = get_errno(pipe(host_pipe)); | ||||
|             if (!is_error(ret)) { | ||||
| #if defined(TARGET_MIPS) | ||||
| 		((CPUMIPSState*)cpu_env)->gpr[3] = host_pipe[1]; | ||||
| 		ret = host_pipe[0]; | ||||
| #else | ||||
|                 tput32(arg1, host_pipe[0]); | ||||
|                 tput32(arg1 + 4, host_pipe[1]); | ||||
| #endif | ||||
|             } | ||||
|         } | ||||
|         break; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 ths
						ths