|
From: <sv...@va...> - 2015-05-13 21:26:53
|
Author: florian
Date: Wed May 13 22:26:46 2015
New Revision: 15227
Log:
Changes for tilegx: Use VKI_AT_FDCWD not AT_FDCWD.
Modified:
trunk/coregrind/m_aspacemgr/aspacemgr-common.c
trunk/coregrind/m_libcfile.c
trunk/include/vki/vki-scnums-tilegx-linux.h
Modified: trunk/coregrind/m_aspacemgr/aspacemgr-common.c
==============================================================================
--- trunk/coregrind/m_aspacemgr/aspacemgr-common.c (original)
+++ trunk/coregrind/m_aspacemgr/aspacemgr-common.c Wed May 13 22:26:46 2015
@@ -247,7 +247,7 @@
SysRes res = VG_(do_syscall4)(__NR_openat,
VKI_AT_FDCWD, (UWord)pathname, flags, mode);
# elif defined(VGP_tilegx_linux)
- SysRes res = VG_(do_syscall4)(__NR_openat, AT_FDCWD, (UWord)pathname,
+ SysRes res = VG_(do_syscall4)(__NR_openat, VKI_AT_FDCWD, (UWord)pathname,
flags, mode);
# else
SysRes res = VG_(do_syscall3)(__NR_open, (UWord)pathname, flags, mode);
@@ -273,8 +273,8 @@
res = VG_(do_syscall4)(__NR_readlinkat, VKI_AT_FDCWD,
(UWord)path, (UWord)buf, bufsiz);
# elif defined(VGP_tilegx_linux)
- res = VG_(do_syscall4)(__NR_readlinkat, AT_FDCWD, (UWord)path, (UWord)buf,
- bufsiz);
+ res = VG_(do_syscall4)(__NR_readlinkat, VKI_AT_FDCWD, (UWord)path,
+ (UWord)buf, bufsiz);
# else
res = VG_(do_syscall3)(__NR_readlink, (UWord)path, (UWord)buf, bufsiz);
# endif
Modified: trunk/coregrind/m_libcfile.c
==============================================================================
--- trunk/coregrind/m_libcfile.c (original)
+++ trunk/coregrind/m_libcfile.c Wed May 13 22:26:46 2015
@@ -435,7 +435,7 @@
Int VG_(rename) ( const HChar* old_name, const HChar* new_name )
{
# if defined(VGP_tilegx_linux)
- SysRes res = VG_(do_syscall3)(__NR_renameat, AT_FDCWD,
+ SysRes res = VG_(do_syscall3)(__NR_renameat, VKI_AT_FDCWD,
(UWord)old_name, (UWord)new_name);
# else
SysRes res = VG_(do_syscall2)(__NR_rename, (UWord)old_name, (UWord)new_name);
Modified: trunk/include/vki/vki-scnums-tilegx-linux.h
==============================================================================
--- trunk/include/vki/vki-scnums-tilegx-linux.h (original)
+++ trunk/include/vki/vki-scnums-tilegx-linux.h Wed May 13 22:26:46 2015
@@ -33,8 +33,6 @@
#ifndef __VKI_SCNUMS_TILEGX_LINUX_H
#define __VKI_SCNUMS_TILEGX_LINUX_H
-#define AT_FDCWD -100
-
/* From tilegx linux/include/asm-generic/unistd.h */
#define __NR_io_setup 0
|