فهرست منبع

Removed hardcoded 256 value.

kolakowski 10 سال پیش
والد
کامیت
aa200db483
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Sources/File.swift

+ 1 - 1
Sources/File.swift

@@ -82,7 +82,7 @@ public class File {
 	    var name = ent.memory.d_name
             let fileName = withUnsafePointer(&name) { (ptr) -> String? in
                 #if os(Linux)
-		return String.fromCString([CChar](UnsafeBufferPointer<CChar>(start: UnsafePointer(unsafeBitCast(ptr, UnsafePointer<CChar>.self)), count: 256)))
+		return String.fromCString([CChar](UnsafeBufferPointer<CChar>(start: UnsafePointer(unsafeBitCast(ptr, UnsafePointer<CChar>.self)), count: Int(NAME_MAX))))
 		#else
 		var buffer = [CChar](UnsafeBufferPointer(start: unsafeBitCast(ptr, UnsafePointer<CChar>.self), count: Int(ent.memory.d_namlen)))
                 buffer.append(0)