Index: syseventd/usr/src/cmd/syseventd/daemons/syseventconfd/syseventconfd.c =================================================================== --- syseventd.orig/usr/src/cmd/syseventd/daemons/syseventconfd/syseventconfd.c 2012-10-08 00:25:34.000000000 +0000 +++ syseventd/usr/src/cmd/syseventd/daemons/syseventconfd/syseventconfd.c 2013-02-19 16:21:46.922235373 +0000 @@ -183,7 +183,7 @@ (void) thr_sigsetmask(SIG_BLOCK, &set, NULL); /* Create signal catching thread */ - if (thr_create(NULL, NULL, (void *(*)(void *))sigwait_thr, + if (thr_create(NULL, 0, (void *(*)(void *))sigwait_thr, (void *)NULL, 0, NULL) < 0) { syserrmsg(INIT_THR_CREATE_ERR, strerror(errno)); exit(2);