diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-28 20:29:21 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-10-28 20:31:55 +0200 |
commit | 99ef2719fb3d703fe38c4113cd7f5adec516dd3a (patch) | |
tree | 2c1f77cb41b60ccbf8faa77a3640491a3546b546 /test/pwd_grp/test_pwd.c | |
parent | 543308f6c46cf2edf8a524bc9c631e472570fe72 (diff) |
test: remove test suite
The test suite is now a developed in a separate git repository.
See here:
http://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng-test.git
The test suite should be just like every other software compiled
with the cross-toolchain. In the past strange problems where found
when the test suite got build in the toolchain creation step.
Diffstat (limited to 'test/pwd_grp/test_pwd.c')
-rw-r--r-- | test/pwd_grp/test_pwd.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/test/pwd_grp/test_pwd.c b/test/pwd_grp/test_pwd.c deleted file mode 100644 index 065864e2e..000000000 --- a/test/pwd_grp/test_pwd.c +++ /dev/null @@ -1,74 +0,0 @@ -/* - * test_pwd.c - This file is part of the libc-8086/pwd package for ELKS, - * Copyright (C) 1995, 1996 Nat Friedman <ndf@linux.mit.edu>. - * - * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. - */ - -#include <unistd.h> -#include <stdio.h> -#include <fcntl.h> -#include <pwd.h> - -int main(int argc, char **argv) -{ - struct passwd *passwd; - int test_uid; - - fprintf(stdout, "Beginning test of libc/pwd...\n"); - - fprintf(stdout, "=> Testing setpwent(), getpwent(), endpwent()...\n"); - fprintf(stdout, "-> setpwent()...\n"); - setpwent(); - fprintf(stdout, "-> getpwent()...\n"); - printf - ("********************************************************************************\n"); - while ((passwd = getpwent()) != NULL) { - printf("pw_name\t\t: %s\n", passwd->pw_name); - printf("pw_passwd\t: %s\n", passwd->pw_passwd); - printf("pw_uid\t\t: %d\n", (int) passwd->pw_uid); - printf("pw_gid\t\t: %d\n", (int) passwd->pw_gid); - printf("pw_gecos\t: %s\n", passwd->pw_gecos); - printf("pw_dir\t\t: %s\n", passwd->pw_dir); - printf("pw_shell\t: %s\n", passwd->pw_shell); - printf - ("********************************************************************************\n"); - } - fprintf(stdout, "-> endpwent()...\n"); - endpwent(); - fprintf(stdout, - "=> Test of setpwent(), getpwent(), endpwent() complete.\n"); - fprintf(stdout, "=> Testing getpwuid(), getpwnam()...\n"); - fprintf(stdout, "-> getpwuid()...\n"); - printf - ("********************************************************************************\n"); - for (test_uid = 0; test_uid < 1000; test_uid++) { - fprintf(stdout, "-> getpwuid(%d)...\n", test_uid); - passwd = getpwuid((uid_t) test_uid); - if (passwd != NULL) { - printf("pw_name\t\t: %s\n", passwd->pw_name); - printf("pw_passwd\t: %s\n", passwd->pw_passwd); - printf("pw_uid\t\t: %d\n", (int) passwd->pw_uid); - printf("pw_gid\t\t: %d\n", (int) passwd->pw_gid); - printf("pw_gecos\t: %s\n", passwd->pw_gecos); - printf("pw_dir\t\t: %s\n", passwd->pw_dir); - printf("pw_shell\t: %s\n", passwd->pw_shell); - printf - ("********************************************************************************\n"); - } - } - fprintf(stdout, "-> getpwnam()...\n"); - passwd = getpwnam("root"); - if (passwd == NULL) { - printf(">NULL<\n"); - } else { - printf("pw_name\t\t: %s\n", passwd->pw_name); - printf("pw_passwd\t: %s\n", passwd->pw_passwd); - printf("pw_uid\t\t: %d\n", (int) passwd->pw_uid); - printf("pw_gid\t\t: %d\n", (int) passwd->pw_gid); - printf("pw_gecos\t: %s\n", passwd->pw_gecos); - printf("pw_dir\t\t: %s\n", passwd->pw_dir); - printf("pw_shell\t: %s\n", passwd->pw_shell); - } - return 0; -} |