tests/chroot.c: use errno2name
diff --git a/tests/chroot.c b/tests/chroot.c
index fb12a31..40300b9 100644
--- a/tests/chroot.c
+++ b/tests/chroot.c
@@ -11,20 +11,10 @@
 main(void)
 {
 	static const char sample[] = "chroot.sample";
-	int rc = syscall(__NR_chroot ,sample);
-	const char *errno_text;
-	switch (errno) {
-		case ENOSYS:
-			errno_text = "ENOSYS";
-			break;
-		case EPERM:
-			errno_text = "EPERM";
-			break;
-		default:
-			errno_text = "ENOENT";
-	}
-	printf("chroot(\"%s\") = %d %s (%m)\n",
-	       sample, rc, errno_text);
+
+	long rc = syscall(__NR_chroot, sample);
+	printf("chroot(\"%s\") = %ld %s (%m)\n",
+	       sample, rc, errno2name());
 
 	puts("+++ exited with 0 +++");
 	return 0;