6a24a778ba 
								
							 
						 
						
							
							
								
								Implement fstatat64() syscall (by Kirill Shutemov).  
							
							... 
							
							
							
							Move the transformation of struct stat64 into a separate function and
implement fstatat64() using it.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5268 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-20 02:23:36 +00:00  
				
					
						
							
							
								 
						
							
								a2155fcc65 
								
							 
						 
						
							
							
								
								Swap only altered elements of the grouplist in getgroups() (Kirill Shutemov).  
							
							... 
							
							
							
							getgroups() returns the number of supplementary group IDs, so it's
unnessary to swap the entire array.  It can dramatically speed up
the syscall: on recent Linux kernels NGROUPS_MAX=65536.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5267 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-20 02:12:08 +00:00  
				
					
						
							
							
								 
						
							
								cb3bc23361 
								
							 
						 
						
							
							
								
								Fix getgroups() with zero size parameter (Kirill Shutemov).  
							
							... 
							
							
							
							According to man page getgroups(2):
If size is zero, list is not modified, but the total number of
supplementary group IDs for the process is returned.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5266 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-20 02:08:13 +00:00  
				
					
						
							
							
								 
						
							
								0b6d3ae072 
								
							 
						 
						
							
							
								
								qemu sh4 nptl support  
							
							... 
							
							
							
							(Michael Trimarchi)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5223 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-15 07:43:43 +00:00  
				
					
						
							
							
								 
						
							
								79383c9c08 
								
							 
						 
						
							
							
								
								Fix some warnings that would be generated by gcc -Wredundant-decls  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5115 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-30 09:51:20 +00:00  
				
					
						
							
							
								 
						
							
								4583f5897b 
								
							 
						 
						
							
							
								
								To make syscall.c for 64 bit truly warning-free, we need some more #ifs.  
							
							... 
							
							
							
							Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5080 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-24 10:35:55 +00:00  
				
					
						
							
							
								 
						
							
								8fcd36920e 
								
							 
						 
						
							
							
								
								Fix some warnings that would be generated by gcc -Wmissing-prototypes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5022 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-17 20:26:25 +00:00  
				
					
						
							
							
								 
						
							
								526ccb7a26 
								
							 
						 
						
							
							
								
								Fix a bunch of type mismatch-related warnings (Jan Kiszka).  
							
							... 
							
							
							
							Fix a typo in my previous comming (spotted by Laurent Desnouges).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4877 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-16 12:13:52 +00:00  
				
					
						
							
							
								 
						
							
								b5dc7732e1 
								
							 
						 
						
							
							
								
								More efficient target register / TC accesses.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4794 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-27 10:02:35 +00:00  
				
					
						
							
							
								 
						
							
								af325d36e0 
								
							 
						 
						
							
							
								
								Fix typo, by Laurent Desnogues.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4726 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-10 15:29:15 +00:00  
				
					
						
							
							
								 
						
							
								c3a928338e 
								
							 
						 
						
							
							
								
								Use qemu_mallocz to allocate new thread state.  Remove redundant memset.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4712 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-09 14:02:50 +00:00  
				
					
						
							
							
								 
						
							
								82e671d9ec 
								
							 
						 
						
							
							
								
								Despite what the documentation says/implies, PTHREAD_STACK_MIN is often not  
							
							... 
							
							
							
							defined by pthread.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4709 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-09 12:10:22 +00:00  
				
					
						
							
							
								 
						
							
								d865bab552 
								
							 
						 
						
							
							
								
								Implement thread creation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4693 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-07 22:12:17 +00:00  
				
					
						
							
							
								 
						
							
								30813cea9b 
								
							 
						 
						
							
							
								
								Fix location of futex.h.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4653 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-02 15:45:44 +00:00  
				
					
						
							
							
								 
						
							
								624f797905 
								
							 
						 
						
							
							
								
								Make signal queues per thread.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4635 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-31 16:11:38 +00:00  
				
					
						
							
							
								 
						
							
								e1e3f30b02 
								
							 
						 
						
							
							
								
								Fix structure type in sigtimedwait syscall.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4630 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-30 21:53:38 +00:00  
				
					
						
							
							
								 
						
							
								da94d26390 
								
							 
						 
						
							
							
								
								Handle NULL argp/envp in execve syscall.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4627 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-30 18:24:00 +00:00  
				
					
						
							
							
								 
						
							
								f0cbb61333 
								
							 
						 
						
							
							
								
								Implement waitid syscall.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4626 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-30 18:20:05 +00:00  
				
					
						
							
							
								 
						
							
								4cb05961c2 
								
							 
						 
						
							
							
								
								Perform target->host signal mapping for *kill syscalls.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4625 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-30 18:05:19 +00:00  
				
					
						
							
							
								 
						
							
								6e68e076e7 
								
							 
						 
						
							
							
								
								Move clone() register setup to target specific code.  Handle fork-like clone.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4623 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-30 17:22:15 +00:00  
				
					
						
							
							
								 
						
							
								bd0c5661bf 
								
							 
						 
						
							
							
								
								NPTL host detection and futex syscall passthrough.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4616 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-29 14:34:11 +00:00  
				
					
						
							
							
								 
						
							
								63d7651b76 
								
							 
						 
						
							
							
								
								Implement clock_nanosleep.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4613 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-29 13:43:29 +00:00  
				
					
						
							
							
								 
						
							
								d7e4036e31 
								
							 
						 
						
							
							
								
								Fix build failure with old kernel headers (loop.h is incompatible with  
							
							... 
							
							
							
							glibc headers).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4543 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-23 16:06:43 +00:00  
				
					
						
							
							
								 
						
							
								b255bfa816 
								
							 
						 
						
							
							
								
								added missing return (Mike Frysinger)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4419 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 21:51:02 +00:00  
				
					
						
							
							
								 
						
							
								a745ec6d91 
								
							 
						 
						
							
							
								
								Update ARM rt_frame layout.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4365 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-06 15:36:17 +00:00  
				
					
						
							
							
								 
						
							
								b80059146a 
								
							 
						 
						
							
							
								
								Add loop device ioctls (Gary Thomas).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4257 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-26 14:44:49 +00:00  
				
					
						
							
							
								 
						
							
								7ab240ad4b 
								
							 
						 
						
							
							
								
								Teach mmap to not overwrite reserved pages and fix brk return value (Richard Purdie).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4255 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-26 12:17:34 +00:00  
				
					
						
							
							
								 
						
							
								f2c7ba159b 
								
							 
						 
						
							
							
								
								add pread64 and pwrite64 system calls  
							
							... 
							
							
							
							(Gary Thomas)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4126 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-28 22:32:06 +00:00  
				
					
						
							
							
								 
						
							
								bb7ec0437a 
								
							 
						 
						
							
							
								
								m68k mmap2 fixes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4106 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-25 22:28:25 +00:00  
				
					
						
							
							
								 
						
							
								b5eff35546 
								
							 
						 
						
							
							
								
								Revert fix for CVE-2008-0928. Will be fixed in a different way later.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4041 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-11 23:30:22 +00:00  
				
					
						
							
							
								 
						
							
								d0dc7dc327 
								
							 
						 
						
							
							
								
								Make MIPS MT implementation more cache friendly.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3981 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-12 21:01:26 +00:00  
				
					
						
							
							
								 
						
							
								7bedce8d85 
								
							 
						 
						
							
							
								
								Don't error out on zero-length chunks in writev, as to mimic Linux (Kirill A. Shutemov).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3970 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-10 13:28:08 +00:00  
				
					
						
							
							
								 
						
							
								41df841110 
								
							 
						 
						
							
							
								
								lock_iovec() fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3967 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-04 22:26:57 +00:00  
				
					
						
							
							
								 
						
							
								6fa13c170c 
								
							 
						 
						
							
							
								
								Correct errno return for setsockopt(), by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3839 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-18 02:41:04 +00:00  
				
					
						
							
							
								 
						
							
								c02f499e10 
								
							 
						 
						
							
							
								
								Correct errno return for getsockopt(), by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3838 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-18 02:39:59 +00:00  
				
					
						
							
							
								 
						
							
								b7d35e6583 
								
							 
						 
						
							
							
								
								sh_serial: enable tx after reset (Magnus Damm).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3811 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-12 00:40:24 +00:00  
				
					
						
							
							
								 
						
							
								ed494d87f7 
								
							 
						 
						
							
							
								
								Add missing break just before execve, by Takashi Yoshii.  
							
							... 
							
							
							
							Fix a comment typo.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3810 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-11 23:23:52 +00:00  
				
					
						
							
							
								 
						
							
								982f3ab679 
								
							 
						 
						
							
							
								
								Fix execve argc/envc counting, by Takashi Yoshii.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3788 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-09 23:12:55 +00:00  
				
					
						
							
							
								 
						
							
								788f5ec40d 
								
							 
						 
						
							
							
								
								copy_{to,from}_user_timeval() update, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3780 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-09 02:37:05 +00:00  
				
					
						
							
							
								 
						
							
								26edcf41db 
								
							 
						 
						
							
							
								
								copy_from_user_fdset() update, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3779 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-09 02:25:24 +00:00  
				
					
						
							
							
								 
						
							
								03aa197628 
								
							 
						 
						
							
							
								
								Fix for execve syscall, by Kirill A. Shutemov.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3763 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-02 06:28:08 +00:00  
				
					
						
							
							
								 
						
							
								2f6196984b 
								
							 
						 
						
							
							
								
								suppressed tgetx and tputx (initial patch by Thayne Harbaugh)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3653 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-16 10:46:05 +00:00  
				
					
						
							
							
								 
						
							
								d2fd1af767 
								
							 
						 
						
							
							
								
								x86_64 linux user emulation  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3646 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-14 18:08:56 +00:00  
				
					
						
							
							
								 
						
							
								8d18e89309 
								
							 
						 
						
							
							
								
								i386 TLS support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3644 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-14 15:18:40 +00:00  
				
					
						
							
							
								 
						
							
								dae3270c6e 
								
							 
						 
						
							
							
								
								suppressed page_unprotect_range() - fixed access_ok()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3641 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-14 10:51:00 +00:00  
				
					
						
							
							
								 
						
							
								8582a53a34 
								
							 
						 
						
							
							
								
								64 bit cast for dirent64  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3625 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 23:11:36 +00:00  
				
					
						
							
							
								 
						
							
								eeeac3f3e3 
								
							 
						 
						
							
							
								
								removed warning  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3607 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 19:34:32 +00:00  
				
					
						
							
							
								 
						
							
								5a4a898d81 
								
							 
						 
						
							
							
								
								improved cmsg handling - improved shm memory code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3600 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 17:39:18 +00:00  
				
					
						
							
							
								 
						
							
								9ee1fa2ca9 
								
							 
						 
						
							
							
								
								move get_errno() inside do_fcntl()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3591 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 15:11:19 +00:00  
				
					
						
							
							
								 
						
							
								03acab6618 
								
							 
						 
						
							
							
								
								no longer use get_errno for do_modify_ldt()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3590 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 14:57:14 +00:00  
				
					
						
							
							
								 
						
							
								579a97f7ff 
								
							 
						 
						
							
							
								
								Linux user memory access API change (initial patch by Thayne Harbaugh)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3583 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 14:26:47 +00:00  
				
					
						
							
							
								 
						
							
								b92c47c1cc 
								
							 
						 
						
							
							
								
								Strace for userland emulation, by Stuart Anderson and Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3502 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-01 00:07:38 +00:00  
				
					
						
							
							
								 
						
							
								12bc92ab8a 
								
							 
						 
						
							
							
								
								Do not make NETLINK socket connections possible (Alexander Graf).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3488 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-30 21:06:14 +00:00  
				
					
						
							
							
								 
						
							
								0da46a6e2e 
								
							 
						 
						
							
							
								
								Syscall target errno fixes, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3418 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-20 20:23:07 +00:00  
				
					
						
							
							
								 
						
							
								992f48a036 
								
							 
						 
						
							
							
								
								Support for 32 bit ABI on 64 bit targets (only enabled Sparc64)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3396 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 16:27:31 +00:00  
				
					
						
							
							
								 
						
							
								c6cda17aca 
								
							 
						 
						
							
							
								
								getpriority() shouldn't use libc wrapper, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3376 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-09 03:42:34 +00:00  
				
					
						
							
							
								 
						
							
								48733d195b 
								
							 
						 
						
							
							
								
								CRIS Linux userland emulation, part 2. By Edgar E. Iglesias.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3367 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-08 13:36:46 +00:00  
				
					
						
							
							
								 
						
							
								198a74de4c 
								
							 
						 
						
							
							
								
								Move get_sp_from_cpustate from cpu.h to target_signal.h.  
							
							... 
							
							
							
							Enable sigaltstack processing for more architectures.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-27 16:44:32 +00:00  
				
					
						
							
							
								 
						
							
								a04e134ad1 
								
							 
						 
						
							
							
								
								linux-user sigaltstack() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3252 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-27 13:57:58 +00:00  
				
					
						
							
							
								 
						
							
								324071035f 
								
							 
						 
						
							
							
								
								Convert syscall arguments and return value from long to int or target_long.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3241 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-26 23:01:49 +00:00  
				
					
						
							
							
								 
						
							
								9007f0ef73 
								
							 
						 
						
							
							
								
								linux-user utimensat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3240 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-25 17:50:37 +00:00  
				
					
						
							
							
								 
						
							
								b51eaa8218 
								
							 
						 
						
							
							
								
								Check if the hosts defines a symlinkat syscall.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3236 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-25 16:09:22 +00:00  
				
					
						
							
							
								 
						
							
								92a34c10b5 
								
							 
						 
						
							
							
								
								linux-user faccessat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3227 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:27:49 +00:00  
				
					
						
							
							
								 
						
							
								814d79771f 
								
							 
						 
						
							
							
								
								linux-user fchmodat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3226 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:26:51 +00:00  
				
					
						
							
							
								 
						
							
								5e0ccb18da 
								
							 
						 
						
							
							
								
								linux-user readlinkat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3225 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:26:10 +00:00  
				
					
						
							
							
								 
						
							
								f0b6243d5d 
								
							 
						 
						
							
							
								
								linux-user symlinkat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3224 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:25:40 +00:00  
				
					
						
							
							
								 
						
							
								64f0ce4c0d 
								
							 
						 
						
							
							
								
								linux-user linkat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3223 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:25:06 +00:00  
				
					
						
							
							
								 
						
							
								722183f69b 
								
							 
						 
						
							
							
								
								linux-user renameat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3222 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:24:37 +00:00  
				
					
						
							
							
								 
						
							
								8170f56baf 
								
							 
						 
						
							
							
								
								linux-user unlinkat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3221 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:24:11 +00:00  
				
					
						
							
							
								 
						
							
								ccfa72b7da 
								
							 
						 
						
							
							
								
								linux-user fchownat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3220 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:23:34 +00:00  
				
					
						
							
							
								 
						
							
								75ac37a09b 
								
							 
						 
						
							
							
								
								linux-user mknodat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3219 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:23:05 +00:00  
				
					
						
							
							
								 
						
							
								4472ad0dbd 
								
							 
						 
						
							
							
								
								linux-user mkdirat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3218 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:22:32 +00:00  
				
					
						
							
							
								 
						
							
								8242483226 
								
							 
						 
						
							
							
								
								linux-user openat() syscall, by Thayne Harbaugh.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3217 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 09:21:55 +00:00  
				
					
						
							
							
								 
						
							
								3b46e62427 
								
							 
						 
						
							
							
								
								find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-17 08:09:54 +00:00  
				
					
						
							
							
								 
						
							
								3ae4320275 
								
							 
						 
						
							
							
								
								Add some missing checks for host syscalls.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3174 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-16 21:39:48 +00:00  
				
					
						
							
							
								 
						
							
								5fafdf24ef 
								
							 
						 
						
							
							
								
								find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-16 21:08:06 +00:00  
				
					
						
							
							
								 
						
							
								ead9360e2f 
								
							 
						 
						
							
							
								
								Partial support for 34K multithreading, not functional yet.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3156 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-06 00:18:15 +00:00  
				
					
						
							
							
								 
						
							
								b7fe5db7e5 
								
							 
						 
						
							
							
								
								Restore build on older Linux hosts.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3084 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-23 15:37:46 +00:00  
				
					
						
							
							
								 
						
							
								4ce6f8de1a 
								
							 
						 
						
							
							
								
								Fix statfs(64) syscall wrapper, by Andreas Schwab.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3082 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-20 15:54:27 +00:00  
				
					
						
							
							
								 
						
							
								4cae1d1639 
								
							 
						 
						
							
							
								
								Tkill support, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3078 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-12 11:06:53 +00:00  
				
					
						
							
							
								 
						
							
								fe8f096b16 
								
							 
						 
						
							
							
								
								Spelling fix, by Stuart Brady.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3076 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-12 10:59:21 +00:00  
				
					
						
							
							
								 
						
							
								1b8dd648bd 
								
							 
						 
						
							
							
								
								Fix Sparc64 stat system call  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3053 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-08 10:08:24 +00:00  
				
					
						
							
							
								 
						
							
								4c1de73d15 
								
							 
						 
						
							
							
								
								Page align brk result like real Linux  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3048 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-07 20:45:44 +00:00  
				
					
						
							
							
								 
						
							
								4f2b1fe821 
								
							 
						 
						
							
							
								
								Implement set_robust_list, by Alexander Graf.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2992 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-21 21:57:12 +00:00  
				
					
						
							
							
								 
						
							
								71455574f7 
								
							 
						 
						
							
							
								
								Implement tgkill, by Alexander Graf.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2991 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-21 21:45:30 +00:00  
				
					
						
							
							
								 
						
							
								1bc012f65a 
								
							 
						 
						
							
							
								
								IPC message translation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2930 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 14:27:49 +00:00  
				
					
						
							
							
								 
						
							
								3eb6b04433 
								
							 
						 
						
							
							
								
								Semaphore structure mapping, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2929 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 14:26:27 +00:00  
				
					
						
							
							
								 
						
							
								637947f19d 
								
							 
						 
						
							
							
								
								linux-user errno mapping, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2908 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 12:09:19 +00:00  
				
					
						
							
							
								 
						
							
								c12ab05ca5 
								
							 
						 
						
							
							
								
								Patch for pipe() result handling, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2907 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 11:50:36 +00:00  
				
					
						
							
							
								 
						
							
								e35846583b 
								
							 
						 
						
							
							
								
								Fix struct stat mapping for MIPS, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2906 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 11:49:38 +00:00  
				
					
						
							
							
								 
						
							
								85aa199ad7 
								
							 
						 
						
							
							
								
								Revert last change, this workaround is long obsolete.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2891 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 20:07:13 +00:00  
				
					
						
							
							
								 
						
							
								4020f27707 
								
							 
						 
						
							
							
								
								Fix do_socketcall argument, by Daniel Jacobowitz.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2887 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 14:05:41 +00:00  
				
					
						
							
							
								 
						
							
								388bb21af6 
								
							 
						 
						
							
							
								
								MIPS linux-user update.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2810 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-13 13:58:00 +00:00  
				
					
						
							
							
								 
						
							
								56e0794aa7 
								
							 
						 
						
							
							
								
								Use 16-bit uid wrappers, by Magnus Damm.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2730 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-26 23:49:45 +00:00  
				
					
						
							
							
								 
						
							
								1c5bf3bf8c 
								
							 
						 
						
							
							
								
								Fix incorrect pointers casts.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2662 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-14 12:17:59 +00:00  
				
					
						
							
							
								 
						
							
								84409ddbda 
								
							 
						 
						
							
							
								
								Code provision for x86_64 and PowerPC 64 linux user mode support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2619 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-06 08:56:50 +00:00  
				
					
						
							
							
								 
						
							
								7a3148a955 
								
							 
						 
						
							
							
								
								Preliminary patch for Alpha Linux user mode emulation support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2600 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-05 07:13:51 +00:00  
				
					
						
							
							
								 
						
							
								e5febef5f1 
								
							 
						 
						
							
							
								
								Conditionalize more syscall implementations, by Mike Frysinger.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2576 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 18:31:35 +00:00  
				
					
						
							
							
								 
						
							
								5813427b1d 
								
							 
						 
						
							
							
								
								fcntl() remaining fix, by Stuart Anderson.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2559 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-31 18:59:32 +00:00  
				
					
						
							
							
								 
						
							
								a722258036 
								
							 
						 
						
							
							
								
								Fix fcntl64 logic bug, by Kirill A. Shutemov.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2525 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-22 15:08:55 +00:00