From b09f0bb4d40affa3a6b01374174d555b539c4264 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 26 Nov 2020 14:30:36 +0100 Subject: [PATCH] test: Fix the FreeBSD build Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Mon Nov 30 23:48:02 UTC 2020 on sn-devel-184 --- source3/modules/test_vfs_posixacl.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source3/modules/test_vfs_posixacl.c b/source3/modules/test_vfs_posixacl.c index e5a333334ed..19e7d984277 100644 --- a/source3/modules/test_vfs_posixacl.c +++ b/source3/modules/test_vfs_posixacl.c @@ -86,13 +86,25 @@ static void acl_check_entry(acl_entry_t acl_entry, SMB_ACL_TAG_T tag, assert_int_equal(*id_p, id); } +#ifdef HAVE_ACL_GET_PERM_NP + ret = acl_get_perm_np(acl_permset, ACL_READ); +#else ret = acl_get_perm(acl_permset, ACL_READ); +#endif assert_int_equal(ret, read ? 1 : 0); +#ifdef HAVE_ACL_GET_PERM_NP + ret = acl_get_perm_np(acl_permset, ACL_WRITE); +#else ret = acl_get_perm(acl_permset, ACL_WRITE); +#endif assert_int_equal(ret, write ? 1 : 0); +#ifdef HAVE_ACL_GET_PERM_NP + ret = acl_get_perm_np(acl_permset, ACL_EXECUTE); +#else ret = acl_get_perm(acl_permset, ACL_EXECUTE); +#endif assert_int_equal(ret, execute ? 1 : 0); } -- 2.47.3