safe_macros: add safe_removexattr()

Signed-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com>
diff --git a/lib/safe_macros.c b/lib/safe_macros.c
index 6476246..df0df7f 100644
--- a/lib/safe_macros.c
+++ b/lib/safe_macros.c
@@ -853,3 +853,24 @@
 
 	return rval;
 }
+
+int safe_removexattr(const char *file, const int lineno, const char *path,
+		const char *name)
+{
+	int rval;
+
+	rval = removexattr(path, name);
+
+	if (rval) {
+		if (errno == ENOTSUP) {
+			tst_brkm(TCONF, NULL,
+				"%s:%d: no xattr support in fs or mounted "
+				"without user_xattr option", file, lineno);
+		}
+
+		tst_brkm(TBROK | TERRNO, NULL, "%s:%d: removexattr() failed",
+			file, lineno);
+	}
+
+	return rval;
+}