add posix function hook