posix-api相关内容

Microsoft Windows 的 7 POSIX 实施目前处于什么位置?

在/用于 Windows 7 中是否有完整的 POSIX 实现(我正在考虑适用于 UNIX 的 Windows 服务)? 是否在每个版本的操作系统中都可用(似乎没有)? 它如何在以前的 MS Windows POSIX 实现上添加/改进或中断? 在哪里可以找到有关 Windows 7 中 POSIX 合规性的特定 Microsoft 方法和实施的更多信息? 解决方案 SU ..
发布时间:2022-01-18 10:52:37 其他开发

将 Unix 移植到 Windows-pwd.h 的用法

我正在尝试使用 MinGW 编译 libUnihan 代码,但遇到了一个需要移植.该函数的目的是获得规范的路径表示.它使用 pwd.h(这是 POSIX,而 MinGW 不是),因此它可以通过检索 passwd 来解释使用“~"来表示主目录结构体,其中包含 pw_dir.我确实在这里找到了一些信息,还有一个realpath 这里,但我仍然完全不知道如何处理有了这个.使用 MinGW,我仍然有一个由 ..
发布时间:2021-06-02 22:12:34 服务器开发

我需要一个外部的"C"字样吗?阻止包含标准POSIX C标头?

我是否需要一个 extern"C" {} 块在C ++程序中包含标准C头文件.只考虑标准的C标头,而C标头中没有C标头. 例如: 外部"C" {#include#include} 解决方案 C ++中 和 的行为是未由标准指定(因为它们也不属于C89标准).就是说,我从未见过这样的平台:(a)存在它们,而(b)实际上需要包 ..
发布时间:2021-04-19 18:38:18 C/C++开发

SIGKILL信号处理

如果linux进程正在等待I/O(即它处于SLEEP状态)并且针对它发出SIGKILL信号,则在终止(STOPPED状态)时它将通过RUNNING或READY状态? 换句话说,对于处理诸如SIGKILL生成的系统中断的进程,是否有必要通过RUNNING或READY状态? 知道正常情况下一个进程可以处理来自内核的中断,并且知道SIGKILL具有杀死一个无响应信号的相当矛盾的目的,所以我怀 ..
发布时间:2020-05-01 09:45:24 服务器开发

iOS上数组的Swift金属并行和计算

基于@Kametrixom 回答,我已经为数组中的sum的并行计算做了一些测试应用程序。 我的测试应用程序如下所示: import UIKit import Metal class ViewController:UIViewController { / /数据类型,必须与着色器相同 typealias DataType = CInt 覆盖func viewD ..
发布时间:2018-09-21 18:34:05 移动开发

我需要一个extern“C”块包括标准C头?

我需要一个 extern“C”{} 块,以在C ++程序中包含标准C头。只考虑在C ++中没有对应项的标准C头。 例如: code> extern“C”{ #include #include } 解决方案 和 不是由标准指定的(因为它们也不是部分C89标准)。也就是说,我从来 ..
发布时间:2016-10-14 11:03:34 C/C++开发

O_NONBLOCK是否被设置文件描述符或底层文件的属性?

这是我一直在阅读上由The Open Group网站上 的fcntl , 打开 , 读 ,和 写 ,我得到的IM pression这是否 O_NONBLOCK 上设置一个文件描述符,因此无论是非阻塞I / O使用的描述,应该是文件描述符的属性而不是基础文件。作为文件描述符手段的属性,例如,如果我复制一个文件描述符或打开另一个描述符到相同的文件,然后我可以使用阻塞I / O一个,并与其他非阻塞I / ..
发布时间:2016-08-21 19:53:02 C/C++

O_LARGEFILE是只需要编写一个大的文件?

是,如果所有我想要做的就是写一个大文件所需的 O_LARGEFILE 标记( O_WRONLY )或追加到一个大文件( O_APPEND | O_WRONLY )? 从我读标题为“无法写入一个线程> 2GB的索引文件“的CLucene-dev邮件列表上,似乎 O_LARGEFILE 可能需要编写大型文件,但与会者在讨论中使用 O_RDWR ,而不是 O_WRONLY ,所以我不知道。 解决 ..
发布时间:2016-08-18 22:59:36 C/C++

我怎么能等待任何/所有的pthreads才能完成?

我只希望我的主线程等待任何和我所有的(P)线程退出之前完成。 中的线程来来去去很多不同的原因,我真的不想让他们都跟踪 - 我只是想知道,当他们都走了。 wait()的这是否为子进程的时候,有没有孩子离开返回ECHILD,但等待不(出现一起工作)(P)的线程。 我真的不想去通过保持每一个优秀的线程列表的麻烦(因为他们来来去去),则不必调用在pthread_join每个 由于有一个快速和肮脏的 ..
发布时间:2016-08-18 13:59:22 服务器开发