Fix fileno(get_pipe()) for MSVC
Fix fileno(get_pipe()) for MSVC

MSVC is unable to parse the code:
  fileno(get_pipe())
when directly as an argument for ppack() or punpack(). This may
be because fileno() is replaced with _fileno() in a #define.

git-svn-id: caee63afe878fe2ec7dbba394a86c9654d9110ca@954 64e312b2-a51f-0410-8e61-82d0ca0eb02a

dashaomai/check-code,dashaomai/check-code,svn2github/check,svn2github/check,dashaomai/check-code,svn2github/check,svn2github/check,dashaomai/check-code,svn2github/check