posix 相关问题

POSIX(可移植操作系统接口)是一组标准,用于定义编程API,命令解释器以及类Unix操作系统的通用实用程序。

如何从 C 程序中获取 grep 的输出?

我写了以下代码。它生成一个 grep,将其输入和输出连接到一些管道,并发送一些文本。然后它尝试读取输出。当我运行它时,我没有看到 grep 的输出。 如果我

回答 1 投票 0

为什么可连接线程在 pthread_join 之前终止?

pthread_join 函数的文档说: 未能加入可加入的线程(即, 未分离),产生“僵尸线程”。 据我了解...

回答 1 投票 0

为什么我们无法从分离的线程中获取线程终止代码?

我的问题很奇怪,但就是这样。我的问题:是否有任何解释为什么 posix 线程开发人员无法从分离的线程获取退出代码? 我明白了...

回答 1 投票 0

如何判断我的外壳是什么类型

我如何知道我的外壳是什么类型?即,无论是传统的 sh、bash、ksh、csh、zsh 等。 请注意,检查 $SHELL 或 $0 不起作用,因为并非所有 shell 都会设置 $SHELL,因此如果您开始...

回答 8 投票 0

如何正确地一起使用mmap()和newBufferWithBytesNoCopy?

在通过 newBufferWithBytesNoCopy 从 mmap() 创建的 MTLBuffer 生成纹理时,如果 mmap 的 len 参数请求的页数大于 siz 的页数...

回答 1 投票 0

Linux 中命令行参数是由操作系统而不是程序本身解析的?

在为 Linux 编写代码时,我遇到了与如何处理命令行参数相关的问题。看来操作系统负责将参数作为单独的 C 语言......

回答 1 投票 0

通过 posix_spawn() 运行进程会立即导致进程失效

提前谢谢您。 当我尝试通过 bash 启动基于 cli 的音乐播放器时,一切都很好,并且播放器 (mplayer) 使用命令行上传递的简单路径 (/home/pi/Music/*) 工作。 然而,我们...

回答 1 投票 0

为什么libc中没有gmtime的反函数?

libc中有两个将系统时间转换为日历时间的函数 - gmtime和localtime,但只有localtime有反函数 - mktime。为什么gmtime没有反函数,a...

回答 2 投票 0

我可以相信 shell 的 `read` 不会缓冲输入吗?

seq 99999 | (头-n2;猫)|头-n5 1 2 1861年 1862年 在上面的示例中, head -n2 读取的内容远多于两行,因此 cat 错过了它们。 使用read就不会出现这个问题: 序列 99999 | ...

回答 1 投票 0

使用索引访问元组(由 libc 定义)

我知道 Swift 元组无法在运行时建立索引。但是,我正在使用 POSIX 终端接口(由 定义,它是 libc 的一部分)。 在 C 代码中,我们能够...

回答 2 投票 0

如何在 POSIX shell 脚本中确定当前语言环境的货币符号?

大家好。 在寻找一些与在 shell 脚本中确定区域设置的小数分隔符(又名小数点、千位分隔符)相关的答案时,我找到的唯一答案与

回答 1 投票 0

POSIX 正则表达式可捕获最多 x 次出现次数

我正在使用 POSIX 正则表达式并尝试捕获字符串中给定模式的所有出现。 该字符串是 N2800 W08700-N2730 W08430-N2645 W08415-N2500 W08630-N2430>>W08900-N2630 W08845-N2800

回答 1 投票 0

跨 32 和 64 位进程的 POSIX 信号量

我正在尝试使用信号量同步2个进程。第一个进程是32位,第二个是64位。 在Windows下,我使用CreateSemaphoreA、WaitForSingleObject和ReleaseSemaphore API。它适用于...

回答 1 投票 0

调用 NTPL 函数 __pthread_setname_np() 时二进制崩溃

我正在调用下面的函数来为我的线程分配名称 pthread_setname_np(tid, 名称); 但是,我的二进制文件崩溃并出现以下错误: 线程 9“ABC”收到信号 SIGSEGV,分段

回答 1 投票 0

当客户端和服务器位于不同的计算机上时,getsockname() 不会返回正确的地址

我有以下客户端和服务器: 客户: #包括 #包括 #包括 #包括 #包括 #包括...

回答 1 投票 0

无限期地读取外部SSD上的块

我正在尝试从有故障的外部 SSD 读取数据以创建用于数据恢复的映像。该驱动器是 Apacer Panther SSD,通过 Ubuntu 上的 ICY BOX SATA 转 USB 连接器连接到 USB 端口。

回答 2 投票 0

当底层文件被覆盖时 POSIX 文件锁定会发生什么情况

标题说明了一切。假设我有一个文件,多个进程想要使用我的库修改该文件。防止腐败的传统方法是使用集群或类似的方法来放置咨询位置...

回答 1 投票 0

Win32 API 相当于 POSIX fpathconf()?

Win32 API 是否具有与 POSIX fpathconf() 等效的函数,例如计算特定已安装文件系统的文件名最大长度是多少?或者是否是

回答 1 投票 0

使用 POSIX awk 重建多行字符串

为了简单起见,我使用了一些 bash 特定的功能,但问题是关于 POSIX awk 我有一个文件,其中每条记录都以 ./ 开头,并在末尾有一个多余的换行符: 。/A 乙/ 。/C d”...

回答 1 投票 0

使用 POSIX 工具重建多行字符串

为了简单起见,我使用了一些 bash 特定的功能,但问题是关于 POSIX 工具 我有一个文件,其中每条记录都以 ./ 开头,并在末尾有一个多余的换行符: 。/A 乙/ 。/C d&qu...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.