Proper usage of kqueue?