pub fun temp_dir(buf: *u8, cap: usize) i64;
获取临时文件指定的目录
遵循 env.get 截断约定:ret < cap 表示路径已被复制并以空字符结尾;ret >= cap 表示截断,且 ret 为完整路径长度。查找顺序因操作系统而异: - Windows:GetTempPathA、TMP、TEMP、USERPROFILE,然后是 Windows 目录;结果以路径分隔符结尾 - POSIX:$TMPDIR 环境变量,如果未设置则回退到 "/tmp"
buf:路径的目标缓冲区 cap:缓冲区容量(以字节为单位) ret:完整路径长度,出错时为负数
pub fun realtime(out: *Timespec) i64;
读取挂钟时间(实时时钟)
out:要填充的 Timespec 指针 ret:成功时为 0,失败时为负数的 errno
pub fun monotonic(out: *Timespec) i64;
读取单调时钟(单调时钟)
out:要填充的 Timespec 指针 ret:成功时为 0,失败时为负数的 errno
pub fun message(code: i64) str;
错误消息