add missing implementation of os.getexepath for mac

pull/1141/head
joe-conigliaro 2019-07-15 00:50:24 +10:00 committed by Alexander Medvednikov
parent 441281dd4f
commit 6c2e313155
1 changed files with 5 additions and 2 deletions

View File

@ -520,8 +520,11 @@ pub fn getexepath() string {
} }
$if mac { $if mac {
//panic('getexepath() not impl') mut bufsize := MAX_PATH // if buffer is too small this will be updated with size needed
return '' if C._NSGetExecutablePath(result, &bufsize) == -1 {
panic('Could not get executable path, buffer too small (need: $bufsize).')
}
return tos(result, strlen(result))
} }
} }