X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-closein.c;h=57d968bb1d4742fe2b9d5a8cdb7923fece35cd5f;hb=b015db270e6b2937105daf6f4f632cda339c95e2;hp=90214e8e253507a8a2771620eba85f3a5e636073;hpb=5c323b505d3a819032d1d2ef825070faefc247e6;p=gnulib.git diff --git a/tests/test-closein.c b/tests/test-closein.c index 90214e8e2..57d968bb1 100644 --- a/tests/test-closein.c +++ b/tests/test-closein.c @@ -1,9 +1,9 @@ /* Test of closein module. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007, 2008 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) + the Free Software Foundation; either version 3, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -23,6 +23,7 @@ #include #include +#include #include "binary-io.h" @@ -35,15 +36,17 @@ int main (int argc, char **argv) { char buf[7]; - int i = -1; - atexit(close_stdin); + atexit (close_stdin); program_name = argv[0]; /* close_stdin currently relies on ftell, but mingw ftell is unreliable on text mode input. */ SET_BINARY (0); + if (argc > 2) + close (0); + if (argc > 1) - i = fread (buf, 1, 6, stdin); + fread (buf, 1, 6, stdin); return 0; }