diff options
author | Roland McGrath <roland@hack.frob.com> | 2015-02-06 12:29:27 -0800 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2015-02-06 12:29:27 -0800 |
commit | da3a1594af4e97757f74eb5fce6700c3ce40a8b7 (patch) | |
tree | 2f66259bfa8ea5136cda7cfc7e1b13040048f835 /posix | |
parent | b65c0ff9fc84ca9531215e03a4c4e51092f9251f (diff) | |
download | glibc-da3a1594af4e97757f74eb5fce6700c3ce40a8b7.tar.gz glibc-da3a1594af4e97757f74eb5fce6700c3ce40a8b7.tar.xz glibc-da3a1594af4e97757f74eb5fce6700c3ce40a8b7.zip |
Move tst-getlogin to login/ subdirectory.
Diffstat (limited to 'posix')
-rw-r--r-- | posix/Makefile | 2 | ||||
-rw-r--r-- | posix/tst-getlogin.c | 60 |
2 files changed, 1 insertions, 61 deletions
diff --git a/posix/Makefile b/posix/Makefile index 5ee7b28f2d..15e8818787 100644 --- a/posix/Makefile +++ b/posix/Makefile @@ -64,7 +64,7 @@ routines := \ aux := init-posix environ tests := tstgetopt testfnm runtests runptests \ tst-preadwrite tst-preadwrite64 test-vfork regexbug1 \ - tst-getlogin tst-mmap tst-getaddrinfo tst-truncate \ + tst-mmap tst-getaddrinfo tst-truncate \ tst-truncate64 tst-fork tst-fnmatch tst-regexloc tst-dir \ tst-chmod bug-regex1 bug-regex2 bug-regex3 bug-regex4 \ tst-gnuglob tst-regex bug-regex5 bug-regex6 bug-regex7 \ diff --git a/posix/tst-getlogin.c b/posix/tst-getlogin.c deleted file mode 100644 index 48821d7a3c..0000000000 --- a/posix/tst-getlogin.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Copyright (C) 1999-2015 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - <http://www.gnu.org/licenses/>. */ - -#include <unistd.h> -#include <stdio.h> -#include <string.h> - -static int -do_test (void) -{ - char *login; - int errors = 0; - - login = getlogin (); - if (login == NULL) - puts ("getlogin returned NULL, no further tests"); - else - { - char name[1024]; - int ret; - - printf ("getlogin returned: `%s'\n", login); - - ret = getlogin_r (name, sizeof (name)); - if (ret == 0) - { - printf ("getlogin_r returned: `%s'\n", name); - if (strcmp (name, login) != 0) - { - puts ("Error: getlogin and getlogin_r returned different names"); - ++errors; - } - } - else - { - printf ("Error: getlogin_r returned: %d (%s)\n", - ret, strerror (ret)); - ++errors; - } - } - - return errors != 0; -} - -#define TEST_FUNCTION do_test () -#include "../test-skeleton.c" |