summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2010-08-18 18:55:33 +0100
committerLinus Torvalds <torvalds@linux-foundation.org>2010-08-18 12:12:38 -0700
commitd15ca3203754359cfe5d18910722d3089b204cc4 (patch)
tree879a1970ad82008d86c831a252b9c344f93eb7ad /include
parent145c3ae46b37993b0debb0b3da6256daea4a6ec5 (diff)
downloadlinux-d15ca3203754359cfe5d18910722d3089b204cc4.tar.gz
linux-d15ca3203754359cfe5d18910722d3089b204cc4.tar.bz2
linux-d15ca3203754359cfe5d18910722d3089b204cc4.zip
Fix the declaration of sys_execve() in asm-generic/syscalls.h
Fix the declaration of sys_execve() in asm-generic/syscalls.h to have various consts applied to its pointers. Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
-rw-r--r--include/asm-generic/syscalls.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/asm-generic/syscalls.h b/include/asm-generic/syscalls.h
index df84e3b04555..d89dec864d42 100644
--- a/include/asm-generic/syscalls.h
+++ b/include/asm-generic/syscalls.h
@@ -23,8 +23,10 @@ asmlinkage long sys_vfork(struct pt_regs *regs);
#endif
#ifndef sys_execve
-asmlinkage long sys_execve(char __user *filename, char __user * __user *argv,
- char __user * __user *envp, struct pt_regs *regs);
+asmlinkage long sys_execve(const char __user *filename,
+ const char __user *const __user *argv,
+ const char __user *const __user *envp,
+ struct pt_regs *regs);
#endif
#ifndef sys_mmap2