   case EPERM
 }
 
-typealias sysOpenType = (UnsafePointer<CChar>, CInt) -> CInt
 let sysOpen        : sysOpenType = Glibc.open
 let sysClose       = Glibc.close
 let sysRead        = Glibc.read


import Darwin

let sysOpen        = Darwin.open
let sysClose       = Darwin.close
let sysRead        = Darwin.read
let sysWrite       = Darwin.write


// MARK: - Wrap system naming differences

typealias sysOpenType = (UnsafePointer<CChar>, CInt) -> CInt

#if os(Linux)
import Glibc

