builtin: fix C prefix for proc_pidpath() (#25239)

This commit is contained in:
kbkpbot 2025-09-05 17:23:24 +08:00 committed by GitHub
parent 9a0166701c
commit cf61f4fa1b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View File

@ -54,7 +54,7 @@ fn C.isdigit(c int) bool
fn C.popen(c &char, t &char) voidptr
// <libproc.h>
pub fn proc_pidpath(int, voidptr, int) int
fn C.proc_pidpath(int, voidptr, int) int
fn C.realpath(const_path &char, resolved_path &char) &char

View File

@ -715,7 +715,7 @@ pub fn executable() string {
}
$if macos {
pid := C.getpid()
ret := proc_pidpath(pid, &result[0], max_path_len)
ret := C.proc_pidpath(pid, &result[0], max_path_len)
if ret <= 0 {
eprintln('os.executable() failed at calling proc_pidpath with pid: ${pid} . proc_pidpath returned ${ret} ')
return executable_fallback()

View File

@ -3,6 +3,8 @@
// that can be found in the LICENSE file.
module os
#include <libproc.h>
pub const sys_write = 4
pub const sys_open = 5
pub const sys_close = 6