1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

Windows: Implement getwd() & make ls() public.

This commit is contained in:
Joe Conigliaro 2019-06-29 17:28:17 +10:00 committed by Alexander Medvednikov
parent bed7440ebb
commit e9c00c3d39

View File

@ -4,11 +4,22 @@
module os
fn ls(path string) []string {
pub fn ls(path string) []string {
mut res := []string
return res
}
pub fn getwd() string {
mut buffer := malloc(512)
buffer = C._getcwd(0, 0)
// A NULL return value indicates an error
if isnil(buffer) {
return ''
}
return string(buffer)
}
const (
FILE_ATTRIBUTE_DIRECTORY = 16
)
@ -22,11 +33,6 @@ fn chdir(path string) {
C._chdir(path.cstr())
}
fn getwd() string {
panic('getwd() not impl')
return ''
}
fn log(s string) {
}