old posixnap code