posix 相关问题

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

通过文件描述符获取文件名

我能够使用以下代码在Win32中通过文件句柄获取文件名: std::wstring GetFileName() const { TCHAR buf[MAX_PATH]; // 不清楚与

回答 1 投票 0

如何在不改变任何引脚的情况下在linux中打开串口?

Posix 需要在端口打开时更改 RTS 引脚。我想要一种方法来避免它。

回答 5 投票 0

将日期时间转换为 POSIX 时间

如何在 python 中将日期时间或日期对象转换为 POSIX 时间戳?有一些方法可以根据时间戳创建日期时间对象,但我似乎没有找到任何明显的方法来执行此操作

回答 6 投票 0

转发 echo 的失败退出代码

我正在编写一个非常基本的shell脚本,我想检查是否设置了变量。 通常我会写一些类似的东西 测试“${FOO}”||出口 但我也想写一个mes...

回答 1 投票 0

如何在(POSIX)C 中删除目录及其内容? [重复]

我对非递归情况最感兴趣,但我猜其他可能跟踪这个问题的人更喜欢看到递归情况。 基本上,我们的目标是实现: rm -rf <...

回答 6 投票 0

在文件描述符上设置 FD_CLOEXEC 与将其传递给 posix_spawn_file_actions_addclose 之间有区别吗?

我有一些使用 posix_spawnp(3) 来创建新进程的代码。我想将孩子的标准输入设置为从某个文件描述符读取,因此在 posix_spawnp() 调用之前我正在设置 dup2...

回答 1 投票 0

当我将偏移量更改为任何非零值时,在 C 中映射共享内存会出现无效参数错误

我正在尝试打开一个共享内存文件,在其中写入,fork到新进程,然后调用execl来运行其他组件,然后在这些组件中我想访问在pare中创建的共享内存...

回答 1 投票 0

在C中实现双缓冲区

所以我的数据采集速率非常高,达到16MB/s。我正在从设备文件将 4MB 数据读入缓冲区,然后对其进行处理。然而,这种先写后读的方法太慢了……

回答 1 投票 0

在 while 循环中处理时吞下来自监控回调的输入

我正在尝试创建一个脚本来监视管道音频源,并提供与音量“百分比”相关的输出。由于我使用的是管道线和接线工,所以我决定...

回答 1 投票 0

Linux Posix 消息队列:消息太长

我想做的是,当子进程在文件上找到素数时,父进程应该将它们写入另一个文件。子进程将发送素数作为 M 个数字的消息。然而我却无能为力...

回答 1 投票 0

使用 struct timespec 检索 Linux 时间

有人可以建议我如何使用以下命令检索 linux 时间吗 结构体时间规范 类型?它只是给了我自大纪元以来的时间。我可以使用此数据类型获取实际的 Linux 时间吗? 简短的背景...

回答 3 投票 0

cd 到 Linux 中的符号链接显示错误

XXXXX:~/a/n1$ ln -s n1 n XXXXX:~/a/n1$ ls bin doc n nc.tcsh 软件包脚本支持版本 XXXXX:~/a/n1$ cd n bash: cd: n: 没有这样的文件或目录 我正在创建一个到 n1 的符号链接...

回答 3 投票 0

出于测试目的强制 `pthread_create` 失败

为了测试错误恢复,我想让 pthread_create 以可预测的方式失败。最明显的方法是对允许的线程数设置硬性上限

回答 2 投票 0

如何隐藏 bash 脚本中的分段错误

我使用的程序可以正常工作,并在操作结束时产生理想的输出,没有内存泄漏或任何其他特定问题,但随后它会在此时发出分段错误...

回答 3 投票 0

使用applescript选择文件夹并用作变量

我需要修改当前的代码以允许选择文件夹。我当前的代码如下,可以毫无问题地选择文件夹: 告诉应用程序“Finder” 设置

回答 1 投票 0

如何制作timer_create和timer_delete多线程证明

我陷入了一种特殊的情况,我从一个线程调用timer_create并从另一个线程调用timer_delete。但我似乎无法让它工作,因为它最终陷入僵局: 我想不通...

回答 1 投票 0

clockid_t(clock_gettime 第一个参数)可移植性

大多数 POSIX 兼容系统提供获取或设置高分辨率计时器之一的功能: intclock_gettime(clockid_tclock_id, struct timespec *tp); 每个系统的文档通常列出

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 0

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