提交 3a2ca644 编写于 作者: U Ulrich Drepper 提交者: Linus Torvalds

[PATCH] prototypes for *at functions & typo fix

Here's the follow-up patch which introduces the prototypes for the new
syscalls.  There was also a typo in one of the new symbols.
Signed-off-by: NUlrich Drepper <drepper@redhat.com>
Signed-off-by: NAndrew Morton <akpm@osdl.org>
Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
上级 577bca9e
...@@ -300,7 +300,7 @@ ...@@ -300,7 +300,7 @@
#define __NR_ia32_inotify_add_watch 292 #define __NR_ia32_inotify_add_watch 292
#define __NR_ia32_inotify_rm_watch 293 #define __NR_ia32_inotify_rm_watch 293
#define __NR_ia32_migrate_pages 294 #define __NR_ia32_migrate_pages 294
#define __NR_ia32_opanat 295 #define __NR_ia32_openat 295
#define __NR_ia32_mkdirat 296 #define __NR_ia32_mkdirat 296
#define __NR_ia32_mknodat 297 #define __NR_ia32_mknodat 297
#define __NR_ia32_fchownat 298 #define __NR_ia32_fchownat 298
......
...@@ -50,6 +50,8 @@ struct timezone; ...@@ -50,6 +50,8 @@ struct timezone;
struct tms; struct tms;
struct utimbuf; struct utimbuf;
struct mq_attr; struct mq_attr;
struct compat_stat;
struct compat_timeval;
#include <linux/config.h> #include <linux/config.h>
#include <linux/types.h> #include <linux/types.h>
...@@ -534,4 +536,35 @@ asmlinkage long sys_spu_run(int fd, __u32 __user *unpc, ...@@ -534,4 +536,35 @@ asmlinkage long sys_spu_run(int fd, __u32 __user *unpc,
asmlinkage long sys_spu_create(const char __user *name, asmlinkage long sys_spu_create(const char __user *name,
unsigned int flags, mode_t mode); unsigned int flags, mode_t mode);
asmlinkage long sys_mknodat(int dfd, const char __user * filename, int mode,
unsigned dev);
asmlinkage long sys_mkdirat(int dfd, const char __user * pathname, int mode);
asmlinkage long sys_unlinkat(int dfd, const char __user * pathname, int flag);
asmlinkage long sys_symlinkat(const char __user * oldname,
int newdfd, const char __user * newname);
asmlinkage long sys_linkat(int olddfd, const char __user *oldname,
int newdfd, const char __user *newname);
asmlinkage long sys_renameat(int olddfd, const char __user * oldname,
int newdfd, const char __user * newname);
asmlinkage long sys_futimesat(int dfd, char __user *filename,
struct timeval __user *utimes);
asmlinkage long sys_faccessat(int dfd, const char __user *filename, int mode);
asmlinkage long sys_fchmodat(int dfd, const char __user * filename,
mode_t mode);
asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user,
gid_t group, int flag);
asmlinkage long sys_openat(int dfd, const char __user *filename, int flags,
int mode);
asmlinkage long sys_newfstatat(int dfd, char __user *filename,
struct stat __user *statbuf, int flag);
asmlinkage long sys_readlinkat(int dfd, const char __user *path, char __user *buf,
int bufsiz);
asmlinkage long compat_sys_futimesat(int dfd, char __user *filename,
struct compat_timeval __user *t);
asmlinkage long compat_sys_newfstatat(int dfd, char __user * filename,
struct compat_stat __user *statbuf,
int flag);
asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
int flags, int mode);
#endif #endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册