On 3/16/18 1:08 AM, Baruch Siach wrote: > Hi Darrick, > > On Thu, Mar 15, 2018 at 10:30:16PM -0700, Darrick J. Wong wrote: >> On Fri, Mar 16, 2018 at 07:21:35AM +0200, Baruch Siach wrote: >>> Fix the following build failure with musl libc: >>> >>> In file included from read_verify.c:25:0: >>> ../include/workqueue.h:39:2: error: unknown type name 'pthread_t' >>> pthread_t *threads; >>> ^~~~~~~~~ >>> ../include/workqueue.h:42:2: error: unknown type name 'pthread_mutex_t' >>> pthread_mutex_t lock; >>> ^~~~~~~~~~~~~~~ >>> ../include/workqueue.h:43:2: error: unknown type name 'pthread_cond_t' >>> pthread_cond_t wakeup; >>> ^~~~~~~~~~~~~~ >>> >>> Signed-off-by: Baruch Siach <baruch@xxxxxxxxxx> >>> --- >>> include/workqueue.h | 2 ++ >>> 1 file changed, 2 insertions(+) >>> >>> diff --git a/include/workqueue.h b/include/workqueue.h >>> index b4b3541701df..edb2f8ac5991 100644 >>> --- a/include/workqueue.h >>> +++ b/include/workqueue.h >>> @@ -22,6 +22,8 @@ >>> #ifndef _WORKQUEUE_H_ >>> #define _WORKQUEUE_H_ >>> >>> +#include <pthread.h> >> >> Ooops, sorry about that. >> >> Our convention within xfsprogs sources (I think) is for most header >> files to avoid having headers include other headers. Would you mind >> adding this include to read_verify.c instead? > > I don't mind. But requiring every user of workqueue.h to remember to have > pthread.h before, is error prone IMO. > >> (That said, you probably ought to wait for the maintainer (Eric) to >> weigh in on this before you do any more work.) Sorry for the late reply. Eh, I think I'm inclined to just take this as-is, I don't see a downside to it. Thanks, -Eric -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html