make device.c aware of win x64 file descriptors

introduced new fd.h header for platform dependent typedefs for file descriptors
7 files changed