Thu Aug 15 08:22:52 2019 UTC ()
Avoid symbol clashes in tests/usr.bin/id under MKSANITIZER

Remove symbol conflicts for:

 - __getpwnam50
 - __getpwuid50
 - getgrgid
 - getgrouplist
 - getgroups


(kamil)
diff -r1.1 -r1.2 src/tests/usr.bin/id/Makefile

cvs diff -r1.1 -r1.2 src/tests/usr.bin/id/Makefile (expand / switch to unified diff)

--- src/tests/usr.bin/id/Makefile 2012/03/17 16:33:14 1.1
+++ src/tests/usr.bin/id/Makefile 2019/08/15 08:22:52 1.2
@@ -1,20 +1,26 @@ @@ -1,20 +1,26 @@
1# $NetBSD: Makefile,v 1.1 2012/03/17 16:33:14 jruoho Exp $ 1# $NetBSD: Makefile,v 1.2 2019/08/15 08:22:52 kamil Exp $
2 2
3NOMAN= # defined 3NOMAN= # defined
4 4
5.include <bsd.own.mk> 5.include <bsd.own.mk>
6 6
7TESTSDIR= ${TESTSBASE}/usr.bin/id 7TESTSDIR= ${TESTSBASE}/usr.bin/id
8 8
9TESTS_SH= t_groups 9TESTS_SH= t_groups
10TESTS_SH+= t_id 10TESTS_SH+= t_id
11TESTS_SH+= t_whoami 11TESTS_SH+= t_whoami
12 12
13BINDIR= ${TESTSDIR} 13BINDIR= ${TESTSDIR}
14PROG= h_id 14PROG= h_id
15.PATH: ${NETBSDSRCDIR}/usr.bin/id 15.PATH: ${NETBSDSRCDIR}/usr.bin/id
16SRCS= id.c pwgr.c 16SRCS= id.c pwgr.c
17 17
18COPTS.id.c += -Wno-format-nonliteral 18COPTS.id.c += -Wno-format-nonliteral
19 19
 20SANITIZER_RENAME_SYMBOL+= __getpwnam50
 21SANITIZER_RENAME_SYMBOL+= __getpwuid50
 22SANITIZER_RENAME_SYMBOL+= getgrgid
 23SANITIZER_RENAME_SYMBOL+= getgrouplist
 24SANITIZER_RENAME_SYMBOL+= getgroups
 25
20.include <bsd.test.mk> 26.include <bsd.test.mk>