Remove ambiguity in write() ([CChar] vs UnsafePointer[CChar])