lkml.org 
[lkml]   [2008]   [Jul]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 11/22] m68k: Introducing asm/syscalls.h
    From
    Date
    Declaring arch-dependent syscalls for m68k architecture

    Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
    ---
    arch/m68k/kernel/process.c | 1 +
    include/asm-m68k/syscalls.h | 35 +++++++++++++++++++++++++++++++++++
    2 files changed, 36 insertions(+), 0 deletions(-)

    diff --git a/arch/m68k/kernel/process.c b/arch/m68k/kernel/process.c
    index 7888cdf..41aa0c3 100644
    --- a/arch/m68k/kernel/process.c
    +++ b/arch/m68k/kernel/process.c
    @@ -26,6 +26,7 @@
    #include <linux/reboot.h>
    #include <linux/init_task.h>
    #include <linux/mqueue.h>
    +#include <linux/syscalls.h>

    #include <asm/uaccess.h>
    #include <asm/system.h>
    diff --git a/include/asm-m68k/syscalls.h b/include/asm-m68k/syscalls.h
    index e69de29..13ad908 100644
    --- a/include/asm-m68k/syscalls.h
    +++ b/include/asm-m68k/syscalls.h
    @@ -0,0 +1,35 @@
    +/*
    + * syscalls.h - Linux syscall interfaces (arch-specific)
    + *
    + * Copyright (c) 2008 Jaswinder Singh
    + *
    + * This file is released under the GPLv2.
    + * See the file COPYING for more details.
    + *
    + * Please do not call me directly, include linux/syscalls.h
    + */
    +
    +#ifndef _ASM_M68K_SYSCALLS_H
    +#define _ASM_M68K_SYSCALLS_H
    +
    +/* kernel/process.c */
    +asmlinkage int sys_execve(char __user *, char __user * __user *,
    + char __user * __user *);
    +
    +/* kernel/signal.c */
    +asmlinkage int sys_sigaction(int, const struct old_sigaction __user *,
    + struct old_sigaction __user *);
    +asmlinkage int sys_sigaltstack(const stack_t __user *, stack_t __user *);
    +
    +/* kernel/sys_m68k.c */
    +asmlinkage long sys_mmap2(unsigned long, unsigned long, unsigned long,
    + unsigned long, unsigned long, unsigned long);
    +struct mmap_arg_struct;
    +asmlinkage int old_mmap(struct mmap_arg_struct __user *);
    +struct sel_arg_struct;
    +asmlinkage int old_select(struct sel_arg_struct __user *);
    +asmlinkage int sys_ipc(uint, int, int, int, void __user *, long);
    +asmlinkage int sys_cacheflush(unsigned long, int, int, unsigned long);
    +asmlinkage int sys_getpagesize(void);
    +
    +#endif /* _ASM_M68K_SYSCALLS_H */
    --
    1.5.5.1




    \
     
     \ /
      Last update: 2008-07-21 02:09    [W:4.348 / U:0.224 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site