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

freebsd: fix os.executable()

This commit is contained in:
Alexander Medvednikov 2019-07-16 16:19:52 +02:00
parent c3ad75191d
commit 6fabd36732

View File

@ -552,6 +552,14 @@ pub fn executable() string {
return string(result)
*/
}
$if freebsd {
mut mib := [1 /* CTL_KERN */, 14 /* KERN_PROC */, 12 /* KERN_PROC_PATHNAME */, -1]!!
buf := [1024]byte
size := 1024
C.sysctl(mib, 4, buf, &size, 0, 0)
return string(buf)
}
}
pub fn is_dir(path string) bool {