New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/32897#issuecomment-917496567 Comment: Can we use musl's stuff instead, but renamed appropriately? I think it's clearer and has known provenance. ``` union { char __pad[64 - 2*sizeof(int) - sizeof(union sigval)]; pid_t sigev_notify_thread_id; struct { void (*sigev_notify_function)(union sigval); pthread_attr_t *sigev_notify_attributes; } __sev_thread; } __sev_fields; ```