[SCM] Samba Shared Repository - branch v3-2-test updated - release-3-2-0pre2-2718-ged8ae19

Jeremy Allison jra at samba.org
Thu Jul 10 22:26:24 GMT 2008


The branch, v3-2-test has been updated
       via  ed8ae1969bbc116aef9ac693b78ca291b0db3a92 (commit)
       via  5c5e96df3b96bfab93ed0f0b1e5e7f7615cb356e (commit)
      from  42eec4da853b9d3988fc22494cc3d632d1459732 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test


- Log -----------------------------------------------------------------
commit ed8ae1969bbc116aef9ac693b78ca291b0db3a92
Merge: 5c5e96df3b96bfab93ed0f0b1e5e7f7615cb356e 42eec4da853b9d3988fc22494cc3d632d1459732
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Jul 10 15:25:37 2008 -0700

    Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test

commit 5c5e96df3b96bfab93ed0f0b1e5e7f7615cb356e
Author: Zach Loafman <zachary.loafman at isilon.com>
Date:   Thu Jul 10 18:45:48 2008 +0000

    Fix realpath() check so that it doesn't generate a core() when it fails.

-----------------------------------------------------------------------

Summary of changes:
 source/configure.in |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/configure.in b/source/configure.in
index 9d247ad..9a230de 100644
--- a/source/configure.in
+++ b/source/configure.in
@@ -2787,9 +2787,17 @@ AC_CACHE_CHECK([if the realpath function allows a NULL argument],samba_cv_REALPA
 AC_TRY_RUN([
 #include <stdio.h>
 #include <limits.h>
+#include <signal.h>
+
+void exit_on_core(int ignored) {
+	exit(1);
+}
+
 main() {
-	char *newpath = realpath("/tmp", NULL);
-	exit ((newpath != NULL) ? 0 : 1);
+	char *newpath;
+	signal(SIGSEGV, exit_on_core);
+	newpath = realpath("/tmp", NULL);
+	exit((newpath != NULL) ? 0 : 1);
 }
 ],
 samba_cv_REALPATH_TAKES_NULL=yes,samba_cv_REALPATH_TAKES_NULL=no,samba_cv_REALPATH_TAKES_NULL=cross)])


-- 
Samba Shared Repository


More information about the samba-cvs mailing list