From: Ben Pfaff Date: Mon, 25 Jan 2010 18:32:39 +0000 (-0800) Subject: configure: Silence check for broken strtok_r(). X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5819a7cdcf44f0277c538353672fb27701c764f9;p=openvswitch 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().) --- 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; ]])],