posix 相关问题

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

在 R 中将字符串转换为 POSIX 时,夏令时重叠

我有一个日期时间字符串文件,我读入其中添加了信息,无论是否是夏令时,例如格式: “2024年10月27日 02:30:00 中欧夏令时” 但这一次

回答 1 投票 0

扩展正则表达式支持反向引用吗?

维基百科表示扩展正则表达式“放弃了对反向引用的支持”,因此必须使用“基本”正则表达式模式来启用这些模式。然而,似乎有许多实现确实支持

回答 3 投票 0

pid_t 是否有合理的初始/无效值?

打开 gcc 的 -Wextra 标志似乎具有禁止结构部分初始化的效果。例如。: // main.c #包括 typedef 结构 S { 整数我; pid_t 进程号; } ...

回答 2 投票 0

strtod() 不尊重 macOS 13.3.1 上的区域设置

更新:这是 macOS 中的一个错误,已在版本 14.1 中修复。 在 macOS 13.3.1 上,strtod() 似乎不尊重使用 uselocale() 设置的区域设置,并且不处理小数点/逗号校正...

回答 1 投票 0

pthread_cond_wait()可以用读写锁调用吗?

我知道 pthread_cond_wait() 应与互斥体一起使用,但我很好奇它是否可以与 rwlock 一起使用。 我阅读了 pthread_cond_wait() 的手册页,它没有说任何有关使用读写锁的内容,...

回答 1 投票 0

什么是文件系统的 POSIX 合规性?

POSIX 合规性是许多公司遵循的标准。我对这个领域有几个问题: 所有文件系统都需要兼容 POSIX 吗? 还需要申请吗...

回答 3 投票 0

sed - 符合 Posix 的通用多个插入/附加单个命令

我想在一个可移植的 sed 命令中执行多次插入/追加。 在 GNU sed 中,我可以执行以下操作: sed -e '1i hi' -e '$a 再见' <(seq 1 10) I've the found the following wo...

回答 1 投票 0

为什么 glibc 中不推荐使用“sys_errlist”?

sys_errlist 是一个方便的数组,它允许获取静态 errno 描述。它的替代方案是 strerror_r 函数,它有两种令人困惑的不兼容风格。 GNU 版本...

回答 2 投票 0

重复短时间相同的并行作业

我有一个算法,需要多次并行重新运行相同的代码。代码很短,不到一微秒即可完成。这将运行数百万次,这会在

回答 1 投票 0

否定 POSIX 类 bash 通配符

我很好奇是否可以在执行模式匹配时否定 POSIX 类。 我有以下内容: 文件 文件1 文件10 文件2 文件3 文件4 文件5 文件6 文件7 文件8 文件9 比如说,我只想 ls -l

回答 2 投票 0

来自 pidfd 的 epoll() 之后 waitpid() 的保证

我正在编写一个进程管理器,用于监视其子进程并在必要时重新启动它们。 目前,我有与每个正在运行的进程关联的 pidfd 和 epoll 等待所有这些 pi...

回答 1 投票 0

如何在 C 中获取发送者的 UDP 端口?

我在Linux下有以下典型的C语言代码来获取UDP数据: sock = 套接字(PF_INET, SOCK_DGRAM, IPPROTO_UDP); mysock.sin_family = AF_INET; mysock.sin_addr.s_addr = INADDR_ANY; mysock.sin_por...

回答 6 投票 0

posix shell 中的比较运算符语法

我试图理解shell命令语言的语法/语法(以便能够解析它),但我似乎找不到定义比较操作的语法的位置。 举个例子:...

回答 1 投票 0

将可读文件描述符连接到可写文件描述符的 POSIX 或 Linux 特定方法?

我有一个文件描述符,它可能来自可以读取的套接字、管道或实际文件。我有另一个文件描述符(同样,可能代表一个套接字或一个实际文件)...

回答 1 投票 0

如何强制放弃阻塞的 mq_receive 调用?

我正在尝试将消息传递库从 SYSV 消息队列升级到 POSIX 消息队列。 与 SYSV 队列不同,关闭和/或删除在 mq_receive() 中阻塞的 POSIX 消息队列 ...

回答 1 投票 0

对于在 EINTR 上重试的系统调用的包装器,重试多少次才有意义?

通常像 write(2)、read(2)、close(2) 等系统调用会由于被带有 errno 值 EINTR 的信号中断而失败(比如终端窗口的大小发生了变化并且收到了 SIGWINCH),

回答 1 投票 0

c中是否可以将一个套接字绑定到2个地址?

我必须创建一个监听两个IP地址的套接字。有可能吗? 结构 sockaddr_in6 绑定地址; memset(&bind_addr, 0, sizeof(bind_addr)); bind_addr.sin6_family = AF_INET6; 绑定地址。

回答 1 投票 0

Posix Timer 定时器不准确

我正在开发vxWorks 7。我开发了一个类来实现POSIX计时器。我正在研究实时流程。 定时器设计为以单次或周期模式运行。 问题是我越来越

回答 1 投票 0

关于 POSIX 信号量以及不同 Linux 发行版之间兼容性的问题

如果我在系统根目录创建一个 POSIX 信号量,如下所示: #包括 #包括 #包括 std::string semName = "/MySemaphore" ; int 我...

回答 1 投票 0

pthread_kill() 不向主线程(主程序)发送信号

信号可以被任何线程或主程序本身接收。 我从主程序创建了一个辅助线程。所以我的程序中有两个线程 主线程(进程本身) 辅助T...

回答 1 投票 0

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