From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 68630 invoked by alias); 8 May 2017 15:27:48 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 68395 invoked by uid 89); 8 May 2017 15:27:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=unavailable version=3.3.2 spammy= X-HELO: eggs.gnu.org Received: from eggs.gnu.org (HELO eggs.gnu.org) (208.118.235.92) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 08 May 2017 15:27:46 +0000 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d7kZc-0004M4-4A for gdb-patches@sourceware.org; Mon, 08 May 2017 11:27:47 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7kZc-0004M0-1Q for gdb-patches@sourceware.org; Mon, 08 May 2017 11:27:44 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1574 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d7kZa-00028e-CW; Mon, 08 May 2017 11:27:43 -0400 Date: Mon, 08 May 2017 15:27:00 -0000 Message-Id: <83inlbcqsp.fsf@gnu.org> From: Eli Zaretskii To: gcc-patches@gcc.gnu.org CC: gdb-patches@sourceware.org Subject: MinGW compilation warnings in libiberty's waitpid.c Reply-to: Eli Zaretskii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-IsSubscribed: yes X-SW-Source: 2017-05/txt/msg00189.txt.bz2 When compiling libiberty (as part of GDB) with MinGW on MS-Windows, I see the following warning: gcc -c -DHAVE_CONFIG_H -O2 -gdwarf-4 -g3 -D__USE_MINGW_ACCESS -I. -I./../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -D_GNU_SOURCE ./waitpid.c -o waitpid.o ./waitpid.c: In function 'waitpid': ./waitpid.c:31:18: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration] int wpid = wait(stat_loc); ^ The file waitpid.c should not be built on MinGW, as it is not needed on Windows, and will not work if the function is called (because there's no 'wait' function on MS-Windows).