summary refs log tree commit diff stats
path: root/linux-user/syscall.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* no longer use get_errno for do_modify_ldt()bellard2007-11-111-16/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3590 c046a42c-6fe2-441c-8c8c-71466251a162
* Linux user memory access API change (initial patch by Thayne Harbaugh)bellard2007-11-111-411/+574
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3583 c046a42c-6fe2-441c-8c8c-71466251a162
* Strace for userland emulation, by Stuart Anderson and Thayne Harbaugh.ths2007-11-011-2/+33
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3502 c046a42c-6fe2-441c-8c8c-71466251a162
* Do not make NETLINK socket connections possible (Alexander Graf).balrog2007-10-301-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3488 c046a42c-6fe2-441c-8c8c-71466251a162
* Syscall target errno fixes, by Thayne Harbaugh.ths2007-10-201-48/+90
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3418 c046a42c-6fe2-441c-8c8c-71466251a162
* Support for 32 bit ABI on 64 bit targets (only enabled Sparc64)blueswir12007-10-141-200/+200
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3396 c046a42c-6fe2-441c-8c8c-71466251a162
* getpriority() shouldn't use libc wrapper, by Thayne Harbaugh.ths2007-10-091-1/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3376 c046a42c-6fe2-441c-8c8c-71466251a162
* CRIS Linux userland emulation, part 2. By Edgar E. Iglesias.ths2007-10-081-2/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3367 c046a42c-6fe2-441c-8c8c-71466251a162
* Move get_sp_from_cpustate from cpu.h to target_signal.h.ths2007-09-271-1/+2
| | | | | | | Enable sigaltstack processing for more architectures. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user sigaltstack() syscall, by Thayne Harbaugh.ths2007-09-271-0/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3252 c046a42c-6fe2-441c-8c8c-71466251a162
* Convert syscall arguments and return value from long to int or target_long.j_mayer2007-09-261-80/+104
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3241 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user utimensat() syscall, by Thayne Harbaugh.ths2007-09-251-0/+26
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3240 c046a42c-6fe2-441c-8c8c-71466251a162
* Check if the hosts defines a symlinkat syscall.ths2007-09-251-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3236 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user faccessat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3227 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user fchmodat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3226 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user readlinkat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3225 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user symlinkat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3224 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user linkat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3223 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user renameat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3222 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user unlinkat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3221 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user fchownat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3220 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user mknodat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3219 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user mkdirat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3218 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user openat() syscall, by Thayne Harbaugh.ths2007-09-241-0/+22
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3217 c046a42c-6fe2-441c-8c8c-71466251a162
* find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in ↵ths2007-09-171-39/+39
| | | | | | the regex. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162
* Add some missing checks for host syscalls.ths2007-09-161-5/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3174 c046a42c-6fe2-441c-8c8c-71466251a162
* find -type f | xargs sed -i 's/[\t ]$//g' # on most filesths2007-09-161-84/+84
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162
* Partial support for 34K multithreading, not functional yet.ths2007-09-061-3/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3156 c046a42c-6fe2-441c-8c8c-71466251a162
* Restore build on older Linux hosts.ths2007-07-231-0/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3084 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix statfs(64) syscall wrapper, by Andreas Schwab.ths2007-07-201-2/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3082 c046a42c-6fe2-441c-8c8c-71466251a162
* Tkill support, by Stuart Anderson.ths2007-07-121-0/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3078 c046a42c-6fe2-441c-8c8c-71466251a162
* Spelling fix, by Stuart Brady.ths2007-07-121-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3076 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc64 stat system callblueswir12007-07-081-1/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3053 c046a42c-6fe2-441c-8c8c-71466251a162
* Page align brk result like real Linuxblueswir12007-07-071-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3048 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement set_robust_list, by Alexander Graf.ths2007-06-211-1/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2992 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement tgkill, by Alexander Graf.ths2007-06-211-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2991 c046a42c-6fe2-441c-8c8c-71466251a162
* IPC message translation.ths2007-06-031-12/+123
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2930 c046a42c-6fe2-441c-8c8c-71466251a162
* Semaphore structure mapping, by Stuart Anderson.ths2007-06-031-3/+203
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2929 c046a42c-6fe2-441c-8c8c-71466251a162
* linux-user errno mapping, by Stuart Anderson.ths2007-06-011-1/+108
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2908 c046a42c-6fe2-441c-8c8c-71466251a162
* Patch for pipe() result handling, by Stuart Anderson.ths2007-06-011-0/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2907 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix struct stat mapping for MIPS, by Stuart Anderson.ths2007-06-011-1/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2906 c046a42c-6fe2-441c-8c8c-71466251a162
* Revert last change, this workaround is long obsolete.ths2007-05-281-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2891 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix do_socketcall argument, by Daniel Jacobowitz.ths2007-05-281-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2887 c046a42c-6fe2-441c-8c8c-71466251a162
* MIPS linux-user update.ths2007-05-131-4/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2810 c046a42c-6fe2-441c-8c8c-71466251a162
* Use 16-bit uid wrappers, by Magnus Damm.ths2007-04-261-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2730 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix incorrect pointers casts.j_mayer2007-04-141-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2662 c046a42c-6fe2-441c-8c8c-71466251a162
* Code provision for x86_64 and PowerPC 64 linux user mode support.j_mayer2007-04-061-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2619 c046a42c-6fe2-441c-8c8c-71466251a162
* Preliminary patch for Alpha Linux user mode emulation support.j_mayer2007-04-051-0/+36
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2600 c046a42c-6fe2-441c-8c8c-71466251a162
* Conditionalize more syscall implementations, by Mike Frysinger.ths2007-04-011-2/+62
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2576 c046a42c-6fe2-441c-8c8c-71466251a162
* fcntl() remaining fix, by Stuart Anderson.ths2007-03-311-0/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2559 c046a42c-6fe2-441c-8c8c-71466251a162