blob: 71ac5756953dd85c57bec59f6afe9954d19de017 [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("/*"))