gpt4 book ai didi

swift - 如何访问 ioctl()

转载 作者:可可西里 更新时间:2023-11-01 00:53:55 26 4
gpt4 key购买 nike

我正在尝试从 Swift 中访问 ioctl() 函数。它似乎没有通过 Darwin 包导出。

我尝试在 Swift -Cocoa-Bridging-Header.h 中导入,但它似乎也不可用。

有什么想法吗? ;-)

最佳答案

ioctl()/fcntl() 不会自动映射到 Swift,因为它们使用可变参数。解决方法是编写小的包装函数,例如:

int my_ioctlVip(int fildes, unsigned long request, int *val) {
return ioctl(fildes, request, val);
}

关于swift - 如何访问 ioctl(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24188546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com