From 5819a7cdcf44f0277c538353672fb27701c764f9 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Mon, 25 Jan 2010 10:32:39 -0800 Subject: [PATCH] configure: Silence check for broken strtok_r(). The check for strtok_r() prints a line of text on stdout as part of its run. This is noticeable when running "configure", especially with -q. This commit fixes it. (The apparent alternative of not printing anything at all seems like a bad idea because this might encourage the compiler to completely optimize everything out of main().) --- acinclude.m4 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index e074c7d4..a254c232 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1,6 +1,6 @@ # -*- autoconf -*- -# Copyright (c) 2008, 2009 Nicira Networks. +# Copyright (c) 2008, 2009, 2010 Nicira Networks. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -191,6 +191,7 @@ AC_DEFUN([OVS_CHECK_STRTOK_R], char *token1, *token2; token1 = strtok_r(string, ":", &save_ptr); token2 = strtok_r(NULL, ":", &save_ptr); + freopen ("/dev/null", "w", stdout); printf ("%s %s\n", token1, token2); return 0; ]])], -- 2.30.2