|
@@ -704,7 +704,7 @@ foo:
|
|
|
"LD_TRACE_LOADED_OBJECTS=1",
|
|
|
NULL
|
|
|
};
|
|
|
-#ifdef __LDSO_STANDALONE_SUPPORT__
|
|
|
+# ifdef __LDSO_STANDALONE_SUPPORT__
|
|
|
char * lib_path = getenv("LD_LIBRARY_PATH");
|
|
|
|
|
|
|
|
@@ -741,21 +741,21 @@ foo:
|
|
|
execle(TRUSTED_LDSO, TRUSTED_LDSO, filename, NULL, envp);
|
|
|
_exit(0xdead);
|
|
|
}
|
|
|
-#else
|
|
|
+# else
|
|
|
if ((pid = vfork()) == 0) {
|
|
|
|
|
|
* run this puppy. Do so now... */
|
|
|
execle(filename, filename, NULL, environment);
|
|
|
_exit(0xdead);
|
|
|
}
|
|
|
-#endif
|
|
|
+# endif
|
|
|
|
|
|
waitpid(pid, &status, 0);
|
|
|
|
|
|
-#ifdef __LDSO_STANDALONE_SUPPORT__
|
|
|
+# ifdef __LDSO_STANDALONE_SUPPORT__
|
|
|
|
|
|
free(lib_path);
|
|
|
-#endif
|
|
|
+# endif
|
|
|
|
|
|
if (WIFEXITED(status) && WEXITSTATUS(status) == 0) {
|
|
|
return 1;
|