posix 相关问题

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

在 zsh 子 shell 内循环中睡眠的替代方案

我将 zsh 和 zsh/curses 用于小型命令行界面。当窗口大小改变时,视图的内容应该自动调整。我尝试使用 trap SIGWINCH 解决方案,但是使用 zsh(我...

回答 2 投票 0

信号处理和 fork() 之间的竞争条件

我想为 SIGHUP 安装一个信号处理程序以传播给另一个进程组中的子进程,但似乎在 POSIX 中我只能从 fork() 的返回中获取子进程的 PID。 所以,...

回答 2 投票 0

使用线程中的 write() 写入 stderr

在 Qt/C++ 应用程序中,我需要使用 write() 将一些文本打印到 stderr。我多次做这样的事情: 写(stdErrDescriptor,“H”,1); 写(stdErrDescriptor,&quo ...

回答 0 投票 0

在 Fortran 中正确绑定 FILE C 结构

我想知道是否有人设法以正确的方式在 Fortran 中绑定 C 结构文件。我在 gfortran 上尝试了以下操作(注意 fnum 是 gnu 扩展名) 程序 test_fdopen 使用 iso_c_b...

回答 1 投票 0

为什么shell把一个带引号的“$@”展开成多个参数

以下命令按预期打印 foo bar: sh -c 'printf "$@"' -- "foo 栏" 但是,当使用 foo 和 bar 作为单独的参数调用时,它只打印 foo: sh -c '原则...

回答 1 投票 0

正则表达式类型之间的差异

我正在阅读 GNU find 的手册页并偶然发现了这个开关: -regextype 类型 更改 -regex 和 -iregex 测试哪个 ...

回答 2 投票 0

AppleScript - 尝试重命名文件时出错 -10006

使用下面的 2 个代码示例,我想选择一个文件夹并重命名其中的文件(一个 .pdf 文件)。 代码非常简单,但它返回错误 -10006。 我是 AppleScript 的新手。我...

回答 1 投票 0

在理解如何运行 golang 项目方面需要帮助

我是 golang 的初学者,无法在我的本地主机上运行这个特定的 github 存储库。如果有人可以提供有关如何运行 go 模块的方法的说明,那将会很有帮助

回答 0 投票 0

为什么 pthread_mutex_trylock 不是异步信号安全函数?

我从阅读这个 github 问题中了解到,“旧的 LinuxThreads 库和新的 NPTL 库都以异步信号安全的方式实现 trylock()”,但是“MacOSX ...

回答 1 投票 0

在 linux wsl 上使用代码运行器扩展在 vscode 上启用 pthread?

在 VS Code 上使用 Posix 线程和 Code runner 时,我在 Linux 上遇到错误 - 未定义引用 pthread_create() 的错误;

回答 1 投票 0

如何在不同的字段上加入多个文件(任意数量),用默认值填充缺失的字段

我发布这个问题是因为它是一个比现有的关于连接多个文件的用例更通用的用例,我在为其编写解决方案时偶然发现了一个小问题。 这是一个例子......

回答 2 投票 0

POSIX (MySQL RLIKE) 正则表达式匹配 A|B|C 但消除 D|E|F

我在我的 Windows XAMPP 测试台上有一个完整的工作版本(PHP) 选择... ...WHERE itemTitle RLIKE '(?=.*A)+(?=.*B)+(?=.C)+^((?!D|E|F).)$' 当我将网站移动到真正的

回答 0 投票 0

如何查询一个页面映射了多少个进程?

我有一个由带有 MAP_SHARED 的 mmap 返回的指针。有没有办法查询内核当前有多少进程正在映射指向的页面? 最好以可移植的 POSIX 方式,而且

回答 1 投票 0

Linux 程序能否在仿真下确定性地运行?

不管是什么语言和操作系统,创建非确定性程序都很简单。 例如: #包括 #包括 主函数() { std::thread t1([](){ ...

回答 0 投票 0

在退出时从子进程传播 WTERMSIG 退出代码

我正在编写一个包装器命令,它调用一个子进程,等待它退出,并传播它的退出代码。很简单。 我想将子进程的退出状态传播到我自己的亲...

回答 1 投票 0

Linux sendfile()/splice() 替代 FreeBSD?

我正在学习 POSIX 和 Linux 系统调用。目前,我正在为不同的系统开发一个使用不同功能复制文件的基本程序,除了 read()/write(),以便

回答 0 投票 0

是否有 POSIX 方法从 shell 获取给定 PID 的开始时间?

我有一个内容为 PID Tab STARTTIME 的文件,我想知道该进程是否仍然存在。 我可以检查给定的 PID 是否正在运行: kill -0 "$pid" && echo aliv...

回答 1 投票 0

'while head -n 1' 好奇心

一些编码实验(在尝试找到编码问题的较短答案时进行)导致了一些有趣的惊喜: 序列 2 |而 head -n 1 ;做 : ;完毕 输出(按 Control-C 或 ...

回答 2 投票 0

sscanf 与 std::string_view

std::string_view 不是以 0 结尾的,所以我不能使用 sscanf。 Microsoft CRT 有 _snscanf_s,它接受缓冲区长度。是否有任何 POSIX 替代方案? TIMESTAMP_STRUCT StringToTimestamp(std::strin...

回答 1 投票 0

C 信号量如何提供互斥(内部)?

我知道这个理论以及为什么使用它们,问题是针对它的内部功能,因为我认为信号量只不过是一个全局变量或文件,SO如何管理

回答 0 投票 0

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