Darwin-specific code snippet that crept in from a previous commit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9756
I_die_here; /* maybe just return False? */
return False;
-#elif defined(VGO_darwin)
- HChar tmp[VKI_MAXPATHLEN+1];
- if (0 == ML_(am_fcntl)(fd, VKI_F_GETPATH, (UWord)tmp)) {
- if (nbuf > 0) {
- VG_(strncpy)( buf, tmp, nbuf < sizeof(tmp) ? nbuf : sizeof(tmp) );
- buf[nbuf-1] = 0;
- }
- if (tmp[0] == '/') return True;
- }
- return False;
-
# else
# error Unknown OS
# endif
#ifndef __PRIV_UME_H
#define __PRIV_UME_H
-#if defined(VGO_linux)
-# define HAVE_ELF
-# define HAVE_SCRIPT
-
-#elif defined(VGO_aix5)
-// The AIX port doesn't use UME.
-
-#else
-#error unknown architecture
-#endif
-
extern int VG_(do_exec_inner)(const HChar *exe, ExeInfo *info);
#if defined(HAVE_ELF)
// and exec'ing.
//--------------------------------------------------------------------
+#if defined(VGO_linux)
+# define HAVE_ELF
+# define HAVE_SCRIPT
+
+#elif defined(VGO_aix5)
+// The AIX port doesn't use UME.
+
+#else
+#error unknown architecture
+#endif
+
/*------------------------------------------------------------*/
/*--- Loading files ---*/
/*------------------------------------------------------------*/