From b90ca275ff6418cd59116b2bdad3228791cc4dcc Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 14 Feb 2006 05:12:12 +0000 Subject: get rid of link time warning with tmpname() --- test/misc/fdopen.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'test/misc/fdopen.c') diff --git a/test/misc/fdopen.c b/test/misc/fdopen.c index 8842d0583..91f8a5c81 100644 --- a/test/misc/fdopen.c +++ b/test/misc/fdopen.c @@ -1,6 +1,7 @@ /* Test for fdopen bugs. */ #include +#include #include #include @@ -12,17 +13,20 @@ goto the_end; \ } -char buffer[256]; - int main (int argc, char *argv[]) { - char *name; + char name[256]; FILE *fp = NULL; int retval = 0; int fd; - name = tmpnam (NULL); + /* hack to get a tempfile name w/out using tmpname() + * as that func causes a link time warning */ + sprintf(name, "%s-uClibc-test.XXXXXX", __FILE__); + fd = mkstemp(name); + close(fd); + fp = fopen (name, "w"); assert (fp != NULL) fputs ("foobar and baz", fp); -- cgit v1.2.3