         return Glibc.yn(n, x)
     }
     
+    #if os(FreeBSD)
     @inline(__always)
     public func basename(_ name: UnsafeMutablePointer<Int8>!) -> UnsafeMutablePointer<Int8>! {
         return Glibc.basename(name)
     }
+    #endif
     
     @inline(__always)
     public func dirname(_ name: UnsafeMutablePointer<Int8>!) -> UnsafeMutablePointer<Int8>! {

        return Glibc.TIOCGLTC
    }
    
    public var TIOCGPGRP: UInt {
        return Glibc.TIOCGPGRP
    }
    
    public var TIOCGWINSZ: UInt {
        return Glibc.TIOCGWINSZ
    }
    
    public var TIOCHPCL: UInt {
        return Glibc.TIOCHPCL
    }

        return Glibc.cosh(x)
    }
    
//    @inline(__always)
//    public func dprintf(_ fd: Int, _ format: UnsafePointer<Int8>, _ args: CVarArg...) -> Int32 {
//        return Glibc.dprintf(Int32(fd), format, args)
//    }
    
    @inline(__always)
    public func erf(_ x: Float) -> Float {
