From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 95094 invoked by alias); 15 Apr 2016 12:55:07 -0000 Mailing-List: contact newlib-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-cvs-owner@sourceware.org Received: (qmail 94880 invoked by uid 9078); 15 Apr 2016 12:55:06 -0000 Date: Fri, 15 Apr 2016 12:55:00 -0000 Message-ID: <20160415125506.94876.qmail@sourceware.org> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Corinna Vinschen To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] Add BSD guard for useconds_t X-Act-Checkin: newlib-cygwin X-Git-Author: Sebastian Huber X-Git-Refname: refs/heads/master X-Git-Oldrev: 4fda5a75fd69dfea40e50548b0c492e7e97e0c55 X-Git-Newrev: 75ab33bd5ed5049c2e7c66cb8f72112698d5adef X-SW-Source: 2016-q2/txt/msg00027.txt.bz2 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=75ab33bd5ed5049c2e7c66cb8f72112698d5adef commit 75ab33bd5ed5049c2e7c66cb8f72112698d5adef Author: Sebastian Huber Date: Fri Apr 15 13:44:24 2016 +0200 Add BSD guard for useconds_t Signed-off-by: Sebastian Huber Diff: --- newlib/libc/include/sys/_types.h | 1 + newlib/libc/include/sys/types.h | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/newlib/libc/include/sys/_types.h b/newlib/libc/include/sys/_types.h index 32e7fef..041ad74 100644 --- a/newlib/libc/include/sys/_types.h +++ b/newlib/libc/include/sys/_types.h @@ -175,5 +175,6 @@ typedef _TIMER_T_ __timer_t; typedef unsigned short __nlink_t; typedef long __suseconds_t; /* microseconds (signed) */ +typedef unsigned long __useconds_t; /* microseconds (unsigned) */ #endif /* _SYS__TYPES_H */ diff --git a/newlib/libc/include/sys/types.h b/newlib/libc/include/sys/types.h index 3e803c3..f02f170 100644 --- a/newlib/libc/include/sys/types.h +++ b/newlib/libc/include/sys/types.h @@ -222,7 +222,10 @@ typedef __timer_t timer_t; #define _TIMER_T_DECLARED #endif -typedef unsigned long useconds_t; +#ifndef _USECONDS_T_DECLARED +typedef __useconds_t useconds_t; /* microseconds (unsigned) */ +#define _USECONDS_T_DECLARED +#endif #ifndef _SUSECONDS_T_DECLARED typedef __suseconds_t suseconds_t;