blob: 846fd05464d53c275e2a8cbb4effdf6eb9451225 [file] [log] [blame]
// RUN: %target-run-simple-swift | FileCheck %s
// REQUIRES: executable_test
// REQUIRES: objc_interop
import Foundation
func Glob(_ g: String) -> Array<String> {
var gt = glob_t()
var rv = glob_b((g as NSString).utf8String, 0, nil, &gt)
if rv == 0 {
var result = Array<String>()
for x in 0..<Int(gt.gl_pathc) {
var str = String(cString: gt.gl_pathv[x]!)
result.append(str)
}
globfree(&gt)
return result
}
return []
}
// CHECK: [{{.*}}]
print(Glob("/*"))