Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jun 2025 13:52:30 GMT
From:      Mark Johnston <markj@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: b089e3135685 - stable/14 - dtrace tests: Fix nits in some test programs
Message-ID:  <202506201352.55KDqU7A058261@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/14 has been updated by markj:

URL: https://cgit.FreeBSD.org/src/commit/?id=b089e31356855b7a64ac31218481b0d67b286821

commit b089e31356855b7a64ac31218481b0d67b286821
Author:     Mark Johnston <markj@FreeBSD.org>
AuthorDate: 2025-06-04 20:52:16 +0000
Commit:     Mark Johnston <markj@FreeBSD.org>
CommitDate: 2025-06-20 12:47:27 +0000

    dtrace tests: Fix nits in some test programs
    
    Otherwise these tests fail spuriously, depending on which compiler is
    installed as cc.
    
    MFC after:      2 weeks
    Sponsored by:   Innovate UK
    
    (cherry picked from commit fdaba0128c17ecb3d6e2a458bdc00a7b36a4da51)
---
 .../opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh  | 7 ++++---
 .../cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh          | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh
index 9620b97cb019..c8f0d1e5f8c0 100644
--- a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh
+++ b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh
@@ -40,8 +40,8 @@ echo '#pragma D option aggsortkey' >> test.d
 cat > test.c <<EOF
 #include <unistd.h>
 
-void
-main()
+int
+main(void)
 {
 EOF
 
@@ -52,7 +52,7 @@ for oogle in doogle bagnoogle; do
 #include <sys/sdt.h>
 
 void
-$oogle()
+$oogle(void)
 {
 	DTRACE_PROBE($oogle, knows);
 }
@@ -79,6 +79,7 @@ EOF
 	fi
 
 	objs="$objs $oogle.o $oogle.d.o"
+	echo "extern void $oogle(void);" >> test.c
 	echo $oogle'();' >> test.c
 	echo $oogle'$target:::{@[probefunc] = count()}' >> test.d
 done
diff --git a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh
index 2e404f4b8df6..4dd54f3fb633 100644
--- a/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh
+++ b/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.sameprovmulti.ksh
@@ -35,8 +35,8 @@ cd $DIR
 cat > test.c <<EOF
 #include <unistd.h>
 
-void
-main()
+int
+main(void)
 {
 EOF
 
@@ -74,6 +74,7 @@ EOF
 	fi
 
 	objs="$objs $oogle.o $oogle.d.o"
+	echo "extern void $oogle(void);" >> test.c
 	echo $oogle'();' >> test.c
 done
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506201352.55KDqU7A058261>