Socket: OS X Socket implementation same as X11
Add File API class.
File: Platform implementations