[PATCH] uml: properly invoke x86_64 system calls
[linux-2.6.git] / arch / um / include / sysdep-i386 / stub.h
index a49ceb199ee57e2c5150f93373dc994fe7d00f30..6ba8cbbe0d36a34308d302466d243f897466b4a2 100644 (file)
@@ -16,6 +16,15 @@ extern void stub_clone_handler(void);
 #define STUB_MMAP_NR __NR_mmap2
 #define MMAP_OFFSET(o) ((o) >> PAGE_SHIFT)
 
+static inline long stub_syscall0(long syscall)
+{
+       long ret;
+
+       __asm__ volatile ("int $0x80" : "=a" (ret) : "0" (syscall));
+
+       return ret;
+}
+
 static inline long stub_syscall1(long syscall, long arg1)
 {
        long ret;