added linux check for splice function check