From 736cbc97d7d2628d4ab92bf1130c3885efdf42e1 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Fri, 16 Feb 2018 08:37:33 +1100 Subject: [PATCH] conditionally declare stacksize --- lib/isc/pthreads/thread.c | 5 ++++- util/copyrights | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/isc/pthreads/thread.c b/lib/isc/pthreads/thread.c index 78252dd78d..c07b35976d 100644 --- a/lib/isc/pthreads/thread.c +++ b/lib/isc/pthreads/thread.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2000, 2001, 2003-2005, 2007, 2013, 2016, 2017 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2000, 2001, 2003-2005, 2007, 2013, 2016-2018 Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -28,7 +28,10 @@ isc_thread_create(isc_threadfunc_t func, isc_threadarg_t arg, isc_thread_t *thread) { pthread_attr_t attr; +#if defined(HAVE_PTHREAD_ATTR_GETSTACKSIZE) && \ + defined(HAVE_PTHREAD_ATTR_SETSTACKSIZE) size_t stacksize; +#endif int ret; pthread_attr_init(&attr); diff --git a/util/copyrights b/util/copyrights index f88ed5e3f3..6244a713f4 100644 --- a/util/copyrights +++ b/util/copyrights @@ -3996,7 +3996,7 @@ ./lib/isc/pthreads/include/isc/once.h C 1999,2000,2001,2004,2005,2007,2016 ./lib/isc/pthreads/include/isc/thread.h C 1998,1999,2000,2001,2004,2005,2007,2013,2016,2017 ./lib/isc/pthreads/mutex.c C 2000,2001,2002,2004,2005,2007,2008,2011,2012,2014,2015,2016 -./lib/isc/pthreads/thread.c C 2000,2001,2003,2004,2005,2007,2013,2016,2017 +./lib/isc/pthreads/thread.c C 2000,2001,2003,2004,2005,2007,2013,2016,2017,2018 ./lib/isc/quota.c C 2000,2001,2004,2005,2007,2016 ./lib/isc/radix.c C 2007,2008,2009,2011,2012,2013,2014,2015,2016 ./lib/isc/random.c C 1999,2000,2001,2002,2003,2004,2005,2007,2009,2013,2014,2016,2017