qemu/linux-user
Arnaud Patard 6f932f9172 Return EOPNOTSUPP instead of ENOSYS for *xattr* syscalls
In current code, we're sending ENOSYS to target when a syscall for the
xattrs is done. This makes applications like ls complain loudly about
that and breaks scripts parsing the output. Moreover, iirc, implemented
features of filesystems are are sending EOPNOTSUPP (I've not checked so
I may be a little bit wrong on that...).
So, I'm proposing to return -EOPNOTSUPP and make ls happy

Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
2009-06-16 16:56:28 +03:00
..
alpha Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
arm Fix compiler warnings in nwfpe code. 2009-05-04 15:19:04 +01:00
cris CRIS: Add a bunch of syscall numbers. 2009-01-07 19:47:53 +00:00
i386 Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
m68k Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
microblaze microblaze: Add syscall, signal and termbits defs for linux-user. 2009-05-26 21:10:21 +02:00
mips MIPS signal handling fixes. 2009-04-21 01:41:10 +00:00
mips64 More efficient target register / TC accesses. 2008-06-27 10:02:35 +00:00
mipsn32 More efficient target register / TC accesses. 2008-06-27 10:02:35 +00:00
ppc linux-user: ppc signal handling 2009-05-16 01:36:12 +04:00
sh4 SH4: Signal handling for the user space emulator, by Magnus Damm. 2007-12-02 06:31:25 +00:00
sparc Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sparc64 Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
x86_64 x86_64 linux user emulation 2007-11-14 18:08:56 +00:00
elfload32.c Remove unwanted executable properties 2008-04-06 06:04:39 +00:00
elfload.c linux-user: added x86 and x86_64 support for ELF coredump 2009-06-16 16:56:28 +03:00
envlist.c linux-user: Add generic env variable handling 2009-01-30 19:59:17 +00:00
envlist.h linux-user: Add generic env variable handling 2009-01-30 19:59:17 +00:00
errno_defs.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
flat.h
flatload.c Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
ioctls.h Add MTIOCTOP, MTIOCGET and MTIOCPOS ioctls (Kirill Shutemov). 2008-09-20 03:03:09 +00:00
linux_loop.h Fix build failure with old kernel headers (loop.h is incompatible with 2008-05-23 16:06:43 +00:00
linuxload.c linux-user: implemented ELF coredump support for ARM target 2009-06-16 16:56:28 +03:00
m68k-sim.c Fix more FSF addresses 2009-01-05 18:11:53 +00:00
main.c linux-user: implemented ELF coredump support for ARM target 2009-06-16 16:56:28 +03:00
mmap.c export mmap_find_vma for shmat 2009-06-16 16:56:28 +03:00
path.c linux-user: don't crash with null name 2009-01-30 19:48:07 +00:00
qemu-types.h linux-user: Move abi_* typedefs into qemu-types.h 2008-12-08 18:12:04 +00:00
qemu.h linux-user: implemented ELF coredump support for ARM target 2009-06-16 16:56:28 +03:00
signal.c linux-user: implemented ELF coredump support for ARM target 2009-06-16 16:56:28 +03:00
socket.h Various linux-user structures and definitions fixes for PowerPC targets. 2007-12-10 08:24:59 +00:00
strace.c linux-user: strace now handles guest strings correctly [v2] 2009-06-16 16:56:28 +03:00
strace.list linux-user: strace now handles guest strings correctly [v2] 2009-06-16 16:56:28 +03:00
syscall_defs.h linux-user: strace now handles guest strings correctly [v2] 2009-06-16 16:56:28 +03:00
syscall_types.h Add MTIOCTOP, MTIOCGET and MTIOCPOS ioctls (Kirill Shutemov). 2008-09-20 03:03:09 +00:00
syscall.c Return EOPNOTSUPP instead of ENOSYS for *xattr* syscalls 2009-06-16 16:56:28 +03:00
uaccess.c Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
vm86.c Convert references to logfile/loglevel to use qemu_log*() macros 2009-01-15 22:34:14 +00:00