Use exit() rather than while(1) and call fflush before that.
Add printHexDump().
Clarify which port we're talking about in the variable name.
Various fixes and a realisation that the file handle we get back for the OneWire serial port (for any opened file in fact) is process-specific so it's not possible to get the OneWireServer process to set things up and then pass the handle back to the main process, at least not without manipulation.  The main process won't actually need to use the handle once we've got everything moved across to use the One Wire server so add all the necessary messages to do this in one_wire_msgs.h.  Now need to populate all the handling functions...