posix 相关问题

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

dlmopen 可以用作 dlopen 的“直接”替代品吗?

我有一个非线程安全共享库(C/Fortran),即它使用定义其状态的全局变量。因此,当我使用 dlopen 从同一进程多次打开该库时,全局变量...

回答 1 投票 0

如何在 LD_PRELOADed 共享库中只运行一次代码?

下面的代码演示了使用LD_PRELOAD时,可以在同一个进程中多次加载库(多次调用构造函数和多次初始化静态数据...

回答 1 投票 0

将所有日期的字符串日期快速转换为 R 日期

这个问题已经被问过好几次了,但没有明确的答案:我想将“YYYY-mm-dd”形式的 R 字符串转换为日期。 as.Date 函数非常慢。转换字符...

回答 6 投票 0

U4091原因00000006

异常结束 U4091 原因 00000006 是什么意思? IBM 文档有这样的说法: X'06' (6) 恢复申请的请求未被接受。语言环境条件管理器不接受

回答 1 投票 0

等待 posix 信号量上的零值

使用 SystemV 信号量 API,我可以等待给定信号量为零(或增加),但我没有找到与 POSIX API 类似的任何内容。 让我解释一下上下文。 我有一个主流程...

回答 1 投票 0

这种管道实现有什么问题?

我想知道这个管道的实现有什么问题。我正在尝试执行以下命令 ls |grep "main-pipe" |wc。然而,它进入无限循环,我...

回答 1 投票 0

OpenSSL SSL_write 来自多个缓冲区 / SSL_writev

我编写了一个使用 OpenSSL 进行 SSL/TLS 的网络服务器。服务器发送和接收大数据块并在其间执行各种转换。出于性能原因,

回答 2 投票 0

在 posix 目录循环中修改文件名安全吗?

例如有一个目录有20个文件。 # mkdir 测试 # 触摸测试/{11..30} #ls测试 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 和一个简单的循环来 ren...

回答 1 投票 0

在 C 中使用 fork()

我正在编写一个使用CPU能力来处理一些信息的程序。该程序取决于 CPU 内核。如果有 2 个核心,程序将 fork() 两次以创建 2 个世界实例...

回答 3 投票 0

无法捕获0x01-0x1F的所有值

我正在编写一个受 DOS 启发的 EFI 操作系统。我已将捕获关键部分记录下来,如下所示: #include“uefi/uefi.h” int main(int argc, char **argv) { efi_input_key_t ch; //

回答 1 投票 0

如何在 POSIX-UEFI 中获取输入?

我想制作一个受DOS启发的UEFI操作系统,简单,是一个很好的起点。接受命令并运行这些命令,但我不太明白“接受命令”部分。在 POSIX-UE 中...

回答 1 投票 0

如何安全使用sem_destroy?

我在代码中使用 POSIX 未命名信号量。我想使用 sem_destroy 来销毁信号量。但我阅读了 Linux 手册页。它说“销毁其他进程或线程正在使用的信号量

回答 1 投票 0

pritnOdd 线程如何能够在下面的程序中继续通过偶数和奇数线程打印自然数?

以下程序运行良好。但我的疑问是,两个线程(printEven 和 printOdd)一开始都在等待条件变量上的信号(语句 pthread_cond_wait(&cond, &mutex);)t...

回答 1 投票 0

如何在中间截断带有省略号的字符串并符合 POSIX 标准?

在 shell 脚本中,当参数长度超过 9 到总长度 9 时(前 4 个和后 4 个字符,中间有 UTF-8 省略号),我想截断参数。对我来说至关重要

回答 1 投票 0

posix_spawn 和管道(stdin、stdout、stderr),不一致错误

阅读手册页和几个 stackoverflow/stackexchange 页面,我正在研究 posix_spawn 和管道。然而,我遇到了一个问题。 以下代码,三个管道(stdin、stdout、stderr)看起来可以工作......

回答 1 投票 0

timer_create 总是返回timer_id 0

C++ 标准:C++17 我在启动计时器时遇到错误,指出:参数无效。 当我检查计时器 id 的值时,它为零 (0),但是我的 timer_create() 正在成功执行,因为它

回答 1 投票 0

在 macOS 上以 C 语言实现非阻塞键盘读取

我正在尝试在我的 BASIC 解释器中实现非阻塞键盘输入以支持 INKEY$。阅读 SO 上的(很多!)线程,我发现了 POS 下的规范解决方案......

回答 1 投票 0

Windows 上 Strawberry 上的 Perl 程序需要“使用 POSIX”才能评估 <$sock> 并从端口读取数据包

Perl 程序读取 UDP 数据包并清理数据并传输到另一个端口。 不使用 POSIX;在程序中它无法将<$sock>变成数据包。 `$sock` 来自: 所以...

回答 1 投票 0

--pickaxe-regex 真的启用了 POSIX 扩展吗?

我对 Git 2.43 中的 --pickaxe-regex 行为感到失望。 diffcore 文档声明如下(强调我的): “-S”检测其原像...

回答 1 投票 0

如果时间发生在 R 中的给定时间间隔内,如何用特定值(包括 MS)标记行

我有两个数据框。 DF1 具有包括毫秒在内的时间间隔,以及相应的值(行为)。 DF2 有一个时间列(包括毫秒)。 DF1: 开始...

回答 1 投票 0

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