From owner-freebsd-ports-bugs@freebsd.org Fri Nov 24 14:54:50 2017 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B2E3DDE84DA for ; Fri, 24 Nov 2017 14:54:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9F2CE77C5A for ; Fri, 24 Nov 2017 14:54:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAOEsojs042101 for ; Fri, 24 Nov 2017 14:54:50 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 223843] lang/gcc6-aux: fails to build on arm64 due to fixincludes Date: Fri, 24 Nov 2017 14:54:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Nov 2017 14:54:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223843 Bug ID: 223843 Summary: lang/gcc6-aux: fails to build on arm64 due to fixincludes Product: Ports & Packages Version: Latest Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: emaste@freebsd.org CC: ericturgeon.bsd@gmail.com CC: ericturgeon.bsd@gmail.com Flags: maintainer-feedback?(ericturgeon.bsd@gmail.com) From http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p454157_s325785/lo= gs/errors/gcc6-aux-20170802.log: checking size of long long... configure: error: in `/wrkdirs/usr/ports/lang/gcc6-aux/work/build/libiberty': configure: error: cannot compute sizeof (long long) See `config.log' for more details. configure:5452: checking size of long long configure:5457: /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/bin/gcc -o conftest -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing -I/usr/local/inclu= de -DLIBICONV_PLUG -static-libstdc++ -static-libgcc -L/usr/local/lib conftest.= c=20 >&5 In file included from conftest.c:71:0: /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h: In function 'posix_memalign': /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:192:46: error: expected declaration specifiers before '__nonnull' int posix_memalign(void **, size_t, size_t) __nonnull(1); /* (ADV) */ ^~~~~~~~~ /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:252:20: error: storage class specified for parameter 'malloc_conf' extern const char *malloc_conf; ^~~~~~~~~~~ /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:253:15: error: storage class specified for parameter 'malloc_message' extern void (*malloc_message)(void *, const char *); ^~~~~~~~~~~~~~ /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:341:14: error: storage class specified for parameter 'suboptarg' extern char *suboptarg; /* getsubopt(3) external variable */ ^~~~~~~~~ conftest.c:74:1: error: expected '=3D', ',', ';', 'asm' or '__attribute__' = before '{' token { ^ In file included from conftest.c:71:0: /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:192:6: error: old-style parameter declarations in prototyped function definition int posix_memalign(void **, size_t, size_t) __nonnull(1); /* (ADV) */ ^~~~~~~~~~~~~~ /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:192:1: error: parameter name omitted int posix_memalign(void **, size_t, size_t) __nonnull(1); /* (ADV) */ ^~~ /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:192:1: error: parameter name omitted /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h:192:1: error: parameter name omitted conftest.c:99:1: error: expected '{' at end of input } ^ configure:5457: $? =3D 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define __EXTENSIONS__ 1 | #define _ALL_SOURCE 1 | #define _GNU_SOURCE 1 | #define _POSIX_PTHREAD_SEMANTICS 1 | #define _TANDEM_SOURCE 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_TIME_H 1 | #define HAVE_SYS_RESOURCE_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYS_SYSCTL_H 1 | #define HAVE_STDINT_H 1 | #define SIZEOF_INT 0 | #define SIZEOF_LONG 0 | #define SIZEOF_SIZE_T 0 | #define HAVE_LONG_LONG 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | static long int longval () { return (long int) (sizeof (long long)); } | static unsigned long int ulongval () { return (long int) (sizeof (long long)); } | #include | #include | int | main () | { | | FILE *f =3D fopen ("conftest.val", "w"); | if (! f) | return 1; | if (((long int) (sizeof (long long))) < 0) | { | long int i =3D longval (); | if (i !=3D ((long int) (sizeof (long long)))) | return 1; | fprintf (f, "%ld", i); | } | else | { | unsigned long int i =3D ulongval (); | if (i !=3D ((long int) (sizeof (long long)))) | return 1; | fprintf (f, "%lu", i); | } | /* Do not output a trailing newline, as this causes \r\n confusion | on some platforms. */ | return ferror (f) || fclose (f) !=3D 0; | | ; | return 0; | } root@od1000:~/freebsd-ports/lang/gcc6-aux # diff -u3 /usr/include/stdlib.h /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib. h=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 --- /usr/include/stdlib.h 2017-06-10 19:10:36.662153000 -0400=20=20= =20=20=20=20=20=20=20=20=20=20=20 +++ /root/freebsd-ports/lang/gcc6-aux/work/bootstrap/lib/gcc/aarch64-aux-freebs= d12.0/6.3.1/include-fixed/stdlib.h 2017-02-04 12:49:07.000000000 -0500 @@ -1,3 +1,12 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 +/* DO NOT EDIT THIS FILE.=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + It has been auto-edited by fixincludes from:=20=20=20=20 +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + "/usr/include/stdlib.h"=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + This had to be done to correct non-standard usages in the=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 + original, manufacturer supplied header file. */ +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /*-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 * Copyright (c) 1990, 1993=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 * The Regents of the University of California. All rights reserved. @@ -27,7 +36,7 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 * SUCH DAMAGE.=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 *=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 * @(#)stdlib.h 8.5 (Berkeley) 5/19/95 - * $FreeBSD$=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + * $FreeBSD: head/include/stdlib.h 303427 2016-07-28 09:50:19Z ed $=20=20= =20=20=20=20=20=20=20=20=20=20 */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20 #ifndef _STDLIB_H_=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 @@ -37,8 +46,6 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #include =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #include =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 -__NULLABILITY_PRAGMA_PUSH=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #if __BSD_VISIBLE=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #ifndef _RUNE_T_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 typedef __rune_t rune_t;=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 @@ -47,13 +54,21 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 #ifndef _SIZE_T_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 -typedef __size_t size_t;=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 +#if !defined(_GCC_SIZE_T)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 +#define _GCC_SIZE_T=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 +typedef __SIZE_TYPE__ size_t;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 +#endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 #define _SIZE_T_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 #ifndef __cplusplus=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 #ifndef _WCHAR_T_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 -typedef ___wchar_t wchar_t;=20=20=20=20=20 +#if !defined(_GCC_WCHAR_T) && ! defined(__cplusplus) +#define _GCC_WCHAR_T=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 +typedef __WCHAR_TYPE__ wchar_t;=20=20=20=20=20=20=20=20=20=20=20=20=20 +#endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 #define _WCHAR_T_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 @@ -83,12 +98,12 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 _Noreturn void abort(void);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 int abs(int) __pure2;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20 -int atexit(void (* _Nonnull)(void));=20=20=20=20 +int atexit(void (*)(void));=20=20=20=20=20=20=20=20=20=20=20=20=20=20 double atof(const char *);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 int atoi(const char *);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 long atol(const char *);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 void *bsearch(const void *, const void *, size_t, - size_t, int (*)(const void * _Nonnull, const void *));=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 + size_t, int (*)(const void *, const void *));=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 void *calloc(size_t, size_t) __malloc_like __result_use_check=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 __alloc_size(1) __alloc_size(2); div_t div(int, int) __pure2;=20=20=20=20=20=20=20=20=20=20=20=20=20=20 @@ -102,7 +117,7 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 size_t mbstowcs(wchar_t * __restrict , const char * __restrict, size_t); int mbtowc(wchar_t * __restrict, const char * __restrict, size_t);=20= =20=20=20=20=20=20=20=20 void qsort(void *, size_t, size_t,=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 - int (* _Nonnull)(const void *, const void *)); + int (*)(const void *, const void *)); int rand(void);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 void *realloc(void *, size_t) __result_use_check __alloc_size(2);=20=20= =20=20=20=20=20=20=20=20=20=20 void srand(unsigned);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 @@ -174,7 +189,7 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 int rand_r(unsigned *); /* (TSF) */=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #if __POSIX_VISIBLE >=3D 200112=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 -int posix_memalign(void **, size_t, size_t); /* (ADV) */=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +int posix_memalign(void **, size_t, size_t) __nonnull(1); /* (ADV) */= =20=20=20=20=20=20 int setenv(const char *, const char *, int);=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 int unsetenv(const char *);=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 @@ -223,6 +238,10 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 long random(void);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 unsigned short=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 *seed48(unsigned short[3]);=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 +#ifndef _SETKEY_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 +int setkey(const char *);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +#define _SETKEY_DECLARED=20=20=20=20=20=20=20=20=20=20=20=20=20 +#endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 char *setstate(/* const */ char *);=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20 void srand48(long);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 void srandom(unsigned int);=20=20=20=20=20=20=20=20=20=20=20=20=20=20 @@ -258,9 +277,9 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 __uint32_t=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 arc4random_uniform(__uint32_t);=20=20=20=20=20 #ifdef __BLOCKS__=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 -int atexit_b(void (^ _Nonnull)(void));=20=20 +int atexit_b(void (^)(void));=20=20=20=20=20=20=20=20=20=20=20=20 void *bsearch_b(const void *, const void *, size_t,=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 - size_t, int (^ _Nonnull)(const void *, const void *));=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 + size_t, int (^)(const void *, const void *));=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 char *getbsize(int *, long *);=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 /* getcap(3) functions */=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 @@ -284,13 +303,11 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 const char *=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 getprogname(void);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 -int heapsort(void *, size_t, size_t,=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 - int (* _Nonnull)(const void *, const void *));=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +int heapsort(void *, size_t, size_t, int (*)(const void *, const void = *));=20 #ifdef __BLOCKS__=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -int heapsort_b(void *, size_t, size_t,=20=20=20=20=20=20 - int (^ _Nonnull)(const void *, const void *));=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +int heapsort_b(void *, size_t, size_t, int (^)(const void *, const void *));=20=20=20=20=20=20=20=20=20=20 void qsort_b(void *, size_t, size_t,=20=20=20=20=20 - int (^ _Nonnull)(const void *, const void *));=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + int (^)(const void *, const void *));=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 int l64a_r(long, char *, int);=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 int mergesort(void *, size_t, size_t, int (*)(const void *, const void *));=20=20=20=20=20=20=20=20=20=20=20 @@ -315,7 +332,7 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 long long=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 strtonum(const char *, long long, long long, const char **);=20=20= =20=20=20=20=20=20=20=20=20=20 -/* Deprecated interfaces, to be removed. */=20 +/* Deprecated interfaces, to be removed in FreeBSD 6.0. */=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 __int64_t=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 strtoq(const char *, char **, int);=20=20=20=20=20=20=20=20=20 __uint64_t=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 @@ -323,27 +340,6 @@=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 extern char *suboptarg; /* getsubopt(3) external variable */=20=20=20=20=20=20=20 #endif /* __BSD_VISIBLE */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -#if __EXT1_VISIBLE=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -#ifndef _ERRNO_T_DEFINED=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 -#define _ERRNO_T_DEFINED=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 -typedef int errno_t;=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 -#endif=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -/* K.3.6 */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -typedef void (*constraint_handler_t)(const char * __restrict,=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 - void * __restrict, errno_t);=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 -/* K.3.6.1.1 */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -constraint_handler_t set_constraint_handler_s(constraint_handler_t handler= );=20=20=20 -/* K.3.6.1.2 */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -_Noreturn void abort_handler_s(const char * __restrict, void * __restrict,= =20=20=20=20=20 - errno_t);=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 -/* K3.6.1.3 */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 -void ignore_handler_s(const char * __restrict, void * __restrict, errno_t)= ;=20=20=20=20 -#endif /* __EXT1_VISIBLE */=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 __END_DECLS=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 -__NULLABILITY_PRAGMA_POP=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 #endif /* !_STDLIB_H_ */ --=20 You are receiving this mail because: You are the assignee for the bug.=