linux-user: implement msg* syscalls
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5484 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
		
							parent
							
								
									1c54ff97bb
								
							
						
					
					
						commit
						eeb438c1b8
					
				| @ -4829,6 +4829,27 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1, | ||||
| 	ret = do_ipc(arg1, arg2, arg3, arg4, arg5, arg6); | ||||
| 	break; | ||||
| #endif | ||||
| 
 | ||||
| #ifdef TARGET_NR_msgctl | ||||
|     case TARGET_NR_msgctl: | ||||
|         ret = do_msgctl(arg1, arg2, arg3); | ||||
|         break; | ||||
| #endif | ||||
| #ifdef TARGET_NR_msgget | ||||
|     case TARGET_NR_msgget: | ||||
|         ret = get_errno(msgget(arg1, arg2)); | ||||
|         break; | ||||
| #endif | ||||
| #ifdef TARGET_NR_msgrcv | ||||
|     case TARGET_NR_msgrcv: | ||||
|         ret = do_msgrcv(arg1, arg2, arg3, arg4, arg5); | ||||
|         break; | ||||
| #endif | ||||
| #ifdef TARGET_NR_msgsnd | ||||
|     case TARGET_NR_msgsnd: | ||||
|         ret = do_msgsnd(arg1, arg2, arg3, arg4); | ||||
|         break; | ||||
| #endif | ||||
|     case TARGET_NR_fsync: | ||||
|         ret = get_errno(fsync(arg1)); | ||||
|         break; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 aurel32
						aurel32