Commit 68b77524 authored by James Hogan's avatar James Hogan Committed by Miklos Szeredi

scripts/checksyscalls.sh: Make renameat optional

The new renameat2 syscall provides all the functionality of renameat
with an additional flags argument, so make renameat optional so that
future architectures can omit it without getting a warning.

This patch doesn't affect existing architectures.
Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarMiklos Szeredi <mszeredi@suse.cz>
Cc: linux-arch@vger.kernel.org
parent 63ba6000
...@@ -25,7 +25,7 @@ cat << EOF ...@@ -25,7 +25,7 @@ cat << EOF
#define __IGNORE_rmdir /* unlinkat */ #define __IGNORE_rmdir /* unlinkat */
#define __IGNORE_lchown /* fchownat */ #define __IGNORE_lchown /* fchownat */
#define __IGNORE_access /* faccessat */ #define __IGNORE_access /* faccessat */
#define __IGNORE_rename /* renameat */ #define __IGNORE_rename /* renameat2 */
#define __IGNORE_readlink /* readlinkat */ #define __IGNORE_readlink /* readlinkat */
#define __IGNORE_symlink /* symlinkat */ #define __IGNORE_symlink /* symlinkat */
#define __IGNORE_utimes /* futimesat */ #define __IGNORE_utimes /* futimesat */
...@@ -37,6 +37,9 @@ cat << EOF ...@@ -37,6 +37,9 @@ cat << EOF
#define __IGNORE_lstat64 /* fstatat64 */ #define __IGNORE_lstat64 /* fstatat64 */
#endif #endif
/* Missing flags argument */
#define __IGNORE_renameat /* renameat2 */
/* CLOEXEC flag */ /* CLOEXEC flag */
#define __IGNORE_pipe /* pipe2 */ #define __IGNORE_pipe /* pipe2 */
#define __IGNORE_dup2 /* dup3 */ #define __IGNORE_dup2 /* dup3 */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment