trafficserver-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Peach <jamespe...@me.com>
Subject Re: git commit: cleanup ink_thread.h for TS-1698
Date Wed, 06 Feb 2013 19:18:57 GMT
On Feb 6, 2013, at 2:20 AM, igalic@apache.org wrote:

> Updated Branches:
>  refs/heads/master 61d0d2c11 -> 26c408071
> 
> 
> cleanup ink_thread.h for TS-1698
> 
> All versions of FreeBSD support pthread_cancel() and
> pthread_getschedparam(). If there are any platforms out there that do
> not, this is a saner way to catch them.
> 
> 
> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
> Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/26c40807
> Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/26c40807
> Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/26c40807
> 
> Branch: refs/heads/master
> Commit: 26c408071d6a559bfb30da8a67854a4e888cfb71
> Parents: 61d0d2c
> Author: Igor Galić <i.galic@brainsware.org>
> Authored: Wed Feb 6 11:14:29 2013 +0100
> Committer: Igor Galić <i.galic@brainsware.org>
> Committed: Wed Feb 6 11:14:29 2013 +0100
> 
> ----------------------------------------------------------------------
> lib/ts/ink_thread.h |    4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
> ----------------------------------------------------------------------
> 
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/26c40807/lib/ts/ink_thread.h
> ----------------------------------------------------------------------
> diff --git a/lib/ts/ink_thread.h b/lib/ts/ink_thread.h
> index b93dec3..efa3ed9 100644
> --- a/lib/ts/ink_thread.h
> +++ b/lib/ts/ink_thread.h
> @@ -132,7 +132,7 @@ ink_thread_create(void *(*f) (void *), void *a, int detached = 0,
size_t stacksi
> static inline void
> ink_thread_cancel(ink_thread who)
> {
> -#if defined(freebsd)
> +#if !defined(pthread_cancel)
>   (void) who;
>   ink_assert(!"not supported");
> #else
> @@ -158,7 +158,7 @@ ink_thread_self()
> static inline int
> ink_thread_get_priority(ink_thread t, int *priority)
> {
> -#if defined(freebsd)
> +#if !defined(pthread_getschedparam)
>   (void) t;
>   (void) priority;
>   ink_assert(!"not supported");

Who #defines pthread_cancel and pthread_getschedparam?

J
Mime
View raw message