33 lines
539 B
Go
33 lines
539 B
Go
// Copyright (c) 2019 Alexander Medvednikov. All rights reserved.
|
|
// Use of this source code is governed by an MIT license
|
|
// that can be found in the LICENSE file.
|
|
|
|
module os
|
|
|
|
fn ls(path string) []string {
|
|
mut res := []string
|
|
return res
|
|
}
|
|
|
|
const (
|
|
FILE_ATTRIBUTE_DIRECTORY = 16
|
|
)
|
|
|
|
fn is_dir(path string) bool {
|
|
val := int(C.GetFileAttributes(path.cstr()))
|
|
return val &FILE_ATTRIBUTE_DIRECTORY > 0
|
|
}
|
|
|
|
fn chdir(path string) {
|
|
C._chdir(path.cstr())
|
|
}
|
|
|
|
fn getwd() string {
|
|
panic('getwd() not impl')
|
|
return ''
|
|
}
|
|
|
|
fn log(s string) {
|
|
}
|
|
|