From a1467f643489e4a1f0f6b3da2bb93b8dad15eae7 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 22 Apr 2013 10:33:09 +0000 Subject: [PATCH] Adapt to changes in newlib's sys/cdefs.h: * include/sys/sysinfo.h (struct sysinfo): Rename __unused member to __f. * libc/fts.c (__FBSDID): Drop definition. * regex/regexec.c (__unused): Drop definition. --- winsup/cygwin/ChangeLog | 7 +++++++ winsup/cygwin/include/sys/sysinfo.h | 4 ++-- winsup/cygwin/libc/fts.c | 1 - winsup/cygwin/regex/regexec.c | 4 ---- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index cbdabe714..5291103ec 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,10 @@ +2013-04-22 Corinna Vinschen + + Adapt to changes in newlib's sys/cdefs.h: + * include/sys/sysinfo.h (struct sysinfo): Rename __unused member to __f. + * libc/fts.c (__FBSDID): Drop definition. + * regex/regexec.c (__unused): Drop definition. + 2013-04-22 Corinna Vinschen * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 19. diff --git a/winsup/cygwin/include/sys/sysinfo.h b/winsup/cygwin/include/sys/sysinfo.h index 693e7b593..32fa05bd1 100644 --- a/winsup/cygwin/include/sys/sysinfo.h +++ b/winsup/cygwin/include/sys/sysinfo.h @@ -1,6 +1,6 @@ /* sys/sysinfo.h - Copyright 2009, 2011 Red Hat, Inc. + Copyright 2009, 2011, 2013 Red Hat, Inc. This file is part of Cygwin. @@ -30,7 +30,7 @@ struct sysinfo { unsigned long totalhigh; /* Total high memory size */ unsigned long freehigh; /* Available high memory size */ unsigned int mem_unit; /* Memory unit size in bytes */ - char __unused[10]; /* Pads structure to 64 bytes */ + char __f[10]; /* Pads structure to 64 bytes */ }; extern int sysinfo (struct sysinfo *); diff --git a/winsup/cygwin/libc/fts.c b/winsup/cygwin/libc/fts.c index 028884389..7f292a57b 100644 --- a/winsup/cygwin/libc/fts.c +++ b/winsup/cygwin/libc/fts.c @@ -37,7 +37,6 @@ static char sccsid[] = "@(#)fts.c 8.6 (Berkeley) 8/14/94"; #ifdef __CYGWIN__ #include "winsup.h" #include -#define __FBSDID(x) #define _open open #define _close close #endif diff --git a/winsup/cygwin/regex/regexec.c b/winsup/cygwin/regex/regexec.c index ad12ada41..c400578b8 100644 --- a/winsup/cygwin/regex/regexec.c +++ b/winsup/cygwin/regex/regexec.c @@ -62,10 +62,6 @@ __FBSDID("$FreeBSD: src/lib/libc/regex/regexec.c,v 1.8 2007/06/11 03:05:54 delph #include "utils.h" #include "regex2.h" -#ifdef __CYGWIN__ -#define __unused __attribute__ ((unused)) -#endif - static int nope __unused = 0; /* for use in asserts; shuts lint up */ static __inline size_t