Author: bonefish Date: 2011-06-07 00:27:23 +0200 (Tue, 07 Jun 2011) New Revision: 41988 Changeset: https://dev.haiku-os.org/changeset/41988 Added: haiku/branches/developer/bonefish/signals/src/system/kernel/lib/kernel_lib.h Modified: haiku/branches/developer/bonefish/signals/src/system/kernel/lib/Jamfile Log: Added header kernel_lib.h, which is auto-included in all kernel/lib sources. Currently only contains an empty pthread_testcancel() macro. Modified: haiku/branches/developer/bonefish/signals/src/system/kernel/lib/Jamfile =================================================================== --- haiku/branches/developer/bonefish/signals/src/system/kernel/lib/Jamfile 2011-06-06 22:25:29 UTC (rev 41987) +++ haiku/branches/developer/bonefish/signals/src/system/kernel/lib/Jamfile 2011-06-06 22:27:23 UTC (rev 41988) @@ -3,6 +3,11 @@ UsePrivateHeaders shared ; UsePrivateHeaders [ FDirName libroot locale ] ; +# force inclusion of kernel_lib.h +CCFLAGS += -include kernel_lib.h ; +C++FLAGS += -include kernel_lib.h ; + + # kernel libroot os files KernelMergeObject kernel_os_main.o : Added: haiku/branches/developer/bonefish/signals/src/system/kernel/lib/kernel_lib.h =================================================================== --- haiku/branches/developer/bonefish/signals/src/system/kernel/lib/kernel_lib.h (rev 0) +++ haiku/branches/developer/bonefish/signals/src/system/kernel/lib/kernel_lib.h 2011-06-06 22:27:23 UTC (rev 41988) @@ -0,0 +1,15 @@ +/* + * Copyright 2011, Ingo Weinhold, ingo_weinhold@xxxxxxx + * Distributed under the terms of the MIT License. + */ +#ifndef _KERNEL_KERNEL_LIB_H +#define _KERNEL_KERNEL_LIB_H + + +#include <pthread.h> + + +#define pthread_testcancel() do {} while (false) + + +#endif // _KERNEL_KERNEL_LIB_H