tests: use sprintrc in tests/getgroups.c
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 19 Sep 2016 23:08:36 +0000 (23:08 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 20 Sep 2016 00:23:10 +0000 (00:23 +0000)
* tests/getgroups.c (main): Use sprintrc.

tests/getgroups.c

index 8887161d8867ad03128b006d6f41d30a41bd00a8..4abcdef7623e0b7f3593d75efef8151efd9e2584 100644 (file)
@@ -95,30 +95,18 @@ main(void)
        printf("%s(0, NULL) = %ld\n", SYSCALL_NAME, rc);
 
        rc = syscall(SYSCALL_NR, -1U, 0);
-       printf("%s(%u, NULL) = %ld %s (%m)\n",
-              SYSCALL_NAME, -1U, rc, errno2name());
+       printf("%s(%u, NULL) = %s\n", SYSCALL_NAME, -1U, sprintrc(rc));
 
        rc = syscall(SYSCALL_NR, -1L, 0);
-       printf("%s(%u, NULL) = %ld %s (%m)\n",
-              SYSCALL_NAME, -1U, rc, errno2name());
+       printf("%s(%u, NULL) = %s\n", SYSCALL_NAME, -1U, sprintrc(rc));
 
        const unsigned int ngroups_max = sysconf(_SC_NGROUPS_MAX);
 
        rc = syscall(SYSCALL_NR, ngroups_max, 0);
-       if (rc < 0)
-               printf("%s(%u, NULL) = %ld %s (%m)\n",
-                      SYSCALL_NAME, ngroups_max, rc, errno2name());
-       else
-               printf("%s(%u, NULL) = %ld\n",
-                      SYSCALL_NAME, ngroups_max, rc);
+       printf("%s(%u, NULL) = %s\n", SYSCALL_NAME, ngroups_max, sprintrc(rc));
 
        rc = syscall(SYSCALL_NR, (long) 0xffffffff00000000ULL | ngroups_max, 0);
-       if (rc < 0)
-               printf("%s(%u, NULL) = %ld %s (%m)\n",
-                      SYSCALL_NAME, ngroups_max, rc, errno2name());
-       else
-               printf("%s(%u, NULL) = %ld\n",
-                      SYSCALL_NAME, ngroups_max, rc);
+       printf("%s(%u, NULL) = %s\n", SYSCALL_NAME, ngroups_max, sprintrc(rc));
 
        /* check how the second argument is decoded */
        GID_TYPE *const g1 =
@@ -132,9 +120,8 @@ main(void)
 
        if (ngroups) {
                rc = syscall(SYSCALL_NR, ngroups, efault);
-               printf("%s(%u, %p) = %ld %s (%m)\n",
-                      SYSCALL_NAME, (unsigned) ngroups, efault,
-                      rc, errno2name());
+               printf("%s(%u, %p) = %s\n",
+                      SYSCALL_NAME, (unsigned) ngroups, efault, sprintrc(rc));
        }
 
        puts("+++ exited with 0 +++");