pthreads: Reduce pthread type namespace pollution.
commit514061bbed232a43742c18d8d1759bc0f42ed658
authorzrj <rimvydas.jasinskas@gmail.com>
Tue, 8 Dec 2020 10:36:12 +0000 (8 10:36 +0000)
committerzrj <rimvydas.jasinskas@gmail.com>
Sat, 12 Dec 2020 09:11:26 +0000 (12 11:11 +0200)
treea0f48dd952777b7c841937dc12c424353e68b6b6
parent399d0512b6fafe6c803b55604e6a916cf75b2286
pthreads: Reduce pthread type namespace pollution.

 This fully removes pthread types in kernel (except vkernel).
 The vkernel bits first require <signal.h> exposure adjustments.
 * Exclude type for sigev_notify_attributes for kernel, used only by the
   lib/librt/aio.c.  We could use void type unconditionally like NetBSD,
 * Do not provide pthread_attr_t in <sys/aio.h> for kernel.
sys/platform/vkernel64/include/md_var.h
sys/sys/aio.h
sys/sys/signal.h
sys/sys/types.h