From 884471bc9f03e6d6ff14eebea9f332bb93d98ded Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 21 Apr 2016 20:45:17 +0000 Subject: [PATCH] tests/file_handle.c: use errno2name --- tests/file_handle.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/tests/file_handle.c b/tests/file_handle.c index dba48be9..ac2b358d 100644 --- a/tests/file_handle.c +++ b/tests/file_handle.c @@ -72,20 +72,8 @@ main(void) ", f_handle=0x", handle->handle_bytes, handle->handle_type); for (i = 0; i < handle->handle_bytes; ++i) printf("%02x", handle->f_handle[i]); - printf("}, O_RDONLY|O_DIRECTORY) = -1 "); - assert(open_by_handle_at(-1, handle, O_RDONLY | O_DIRECTORY) == -1); - const char *errno_text; - switch (errno) { - case EPERM: - errno_text = "EPERM"; - break; - case EINVAL: - errno_text = "EINVAL"; - break; - default: - errno_text = "EBADF"; - } - printf("%s (%m)\n", errno_text); + int rc = open_by_handle_at(-1, handle, O_RDONLY | O_DIRECTORY); + printf("}, O_RDONLY|O_DIRECTORY) = %d %s (%m)\n", rc, errno2name()); puts("+++ exited with 0 +++"); return 0; -- 2.40.0