summary refs log tree commit diff stats
path: root/linux-user/syscall.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Teach mmap to not overwrite reserved pages and fix brk return value (Richard ↵balrog2008-04-261-6/+5
| | | | | | Purdie). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4255 c046a42c-6fe2-441c-8c8c-71466251a162
* add pread64 and pwrite64 system callsaurel322008-03-281-0/+14
| | | | | | | (Gary Thomas) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4126 c046a42c-6fe2-441c-8c8c-71466251a162
* m68k mmap2 fixes.pbrook2008-03-251-3/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4106 c046a42c-6fe2-441c-8c8c-71466251a162
* Revert fix for CVE-2008-0928. Will be fixed in a different way later.aurel322008-03-111-0/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4041 c046a42c-6fe2-441c-8c8c-71466251a162
* Make MIPS MT implementation more cache friendly.ths2008-02-121-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3981 c046a42c-6fe2-441c-8c8c-71466251a162
* Don't error out on zero-length chunks in writev, as to mimic Linux (Kirill ↵balrog2008-02-101-1/+1
| | | | | | A. Shutemov). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3970 c046a42c-6fe2-441c-8c8c-71466251a162
* lock_iovec() fixbellard2008-02-041-5/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3967 c046a42c-6fe2-441c-8c8c-71466251a162
* Correct errno return for setsockopt(), by Thayne Harbaugh.ths2007-12-181-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3839 c046a42c-6fe2-441c-8c8c-71466251a162
* Correct errno return for getsockopt(), by Thayne Harbaugh.ths2007-12-181-2/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3838 c046a42c-6fe2-441c-8c8c-71466251a162
* sh_serial: enable tx after reset (Magnus Damm).balrog2007-12-121-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3811 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing break just before execve, by Takashi Yoshii.balrog2007-12-111-0/+1
| | | | | | | Fix a comment typo. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3810 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix execve argc/envc counting, by Takashi Yoshii.ths2007-12-091-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3788 c046a42c-6fe2-441c-8c8c-71466251a162
* copy_{to,from}_user_timeval() update, by Thayne Harbaugh.ths2007-12-091-32/+42
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3780 c046a42c-6fe2-441c-8c8c-71466251a162
* copy_from_user_fdset() update, by Thayne Harbaugh.ths2007-12-091-76/+75
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3779 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix for execve syscall, by Kirill A. Shutemov.ths2007-12-021-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3763 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed tgetx and tputx (initial patch by Thayne Harbaugh)bellard2007-11-161-146/+300
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3653 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 linux user emulationbellard2007-11-141-38/+59
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3646 c046a42c-6fe2-441c-8c8c-71466251a162
* i386 TLS supportbellard2007-11-141-3/+147
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3644 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed page_unprotect_range() - fixed access_ok()bellard2007-11-141-2/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3641 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit cast for dirent64bellard2007-11-111-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3625 c046a42c-6fe2-441c-8c8c-71466251a162
* removed warningbellard2007-11-111-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3607 c046a42c-6fe2-441c-8c8c-71466251a162
* improved cmsg handling - improved shm memory codebellard2007-11-111-42/+72
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3600 c046a42c-6fe2-441c-8c8c-71466251a162
* move get_errno() inside do_fcntl()bellard2007-11-111-35/+25
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3591 c046a42c-6fe2-441c-8c8c-71466251a162
* 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