posix 相关问题

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

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

对于每个环境变量,使用base64编码值创建一个环境变量

对于某些环境变量(*_PASSWORD),我想创建第二个环境变量,其中包含该变量(*PASSWORD_B64)的base64编码副本。我有一个 bash 的工作解决方案,...

回答 1 投票 0

使用 O_CREAT 或 O_TMPFILE 调用“open”,但缺少模式

在 Linux 上,我使用以下代码打开一个文件: auto file = ::open("file.dat", O_RDWR | O_CREAT); 但是当我尝试为 Android (android-ndk-r26-beta2) 编译此代码时,我得到以下信息...

回答 1 投票 0

为什么使用 termios->c_cflag |= PARENB 调用 tcsetattr() 会返回 -1 且 errno 为 EINVAL?

我正在学习Linux TTY。还有一个现象让我无法理解: 将 PARENB 设置为 c_cflag ,tcsetattr() 将返回 -1,errno 为 EINVAL。 为什么PARENB会导致EINVAL?其中返回-1。 我

回答 1 投票 0

借助线程创建消息队列

我正在学习创建线程以及它们如何相互交互,所以我想创建一个简单的消息队列。 我遵循的模型是这样的: 现在我有点陷入一个问题,我...

回答 1 投票 0

要在 download.log 中搜索 .zip 文件,

我正在为一项作业而苦苦挣扎。 这是作业:通过正则表达式或简单文本搜索从文件或管道中收集特定条目 - 从 download.log 中获取所有 zip 文件名和...

回答 1 投票 0

此处使用的正则表达式是否符合 POSIX 标准,并且使用的代码是否适合所描述的问题?

根据我之前的问题,请参阅下面我的问题的更完整形式。 代码用例 当前代码是用于polybar(可自定义状态栏)的模块。根据第一个...

回答 1 投票 0

如何在Linux中用C/C++获取用户名?

如何在程序中不使用环境(getenv,...)来获取实际的“用户名”?环境是C/C++,Linux。

回答 7 投票 0

这个Python正则表达式是如何工作的?

我不明白这个python正则表达式“re.match(”([abc])+”,“abc”)”的结果。 有人能解释一下这个正则表达式是如何一步一步工作的吗? 进口再 m = 重新....

回答 1 投票 0

当ctrl+c发生时如何优雅地退出D程序?

我想通过停止事件循环来优雅地关闭vibe.d应用程序。 导入vibe.vibe; 导入 core.sys.posix.signal; 无效主() { 枚举 SIGINT = 2; 信号(SIGINT,&stopapp)...

回答 2 投票 0

我们可以在不违反标准的情况下向标准函数声明添加属性吗?

我想知道向 C 方法添加属性是否会违反标准合规性。 因为在 glibc 2.38 中,为 fclose() 和 freopen() 添加了一个 nonnull 属性,如下所示: extern int fclose (文件 *

回答 2 投票 0

iOS 模拟器错误:NSPOSIXErrorDomain 代码 3 - 没有这样的过程

详细信息:模拟器设备针对请求的操作返回错误。域:NSPOSIXErrorDomain 代码:3 失败原因:没有这样的过程 用户信息:{ DVTErrorCreationDateKey = "2023-07...

回答 0 投票 0

系统调用 mktime 忽略 tm_isdst 标志

另外一个关于 mktime 和 DST 的问题 Linux、Ubuntu,时区设置为 Europe/Berlin,即当前时间为 CEST: >日期 2016 年欧洲夏令时间 8 月 22 日星期一 16:08:10 >日期--UTC 8 月 22 日星期一 14:08:14...

回答 2 投票 0

在 Linux/Unix 系统上是否强制存在 /dev/shm 挂载点?

我正在解决一个问题,其中某个文件必须放在 tmpfs 而不是常规文件系统(例如 ext4、xfs 等)上。要求的背景是该文件将用于

回答 0 投票 0

stream_isatty 和 posix_isatty 有什么区别?

我想知道 stream_isatty 和 posix_isatty 有什么区别。我还完成了两者的文档部分,如下所示: stream_isatty: https://www.php.net/manual/en/fu...

回答 0 投票 0

对使用 longjmp 恢复的东西感到困惑?

如这里所述:https://stackoverflow.com/a/58498330 当使用 setjmp 和 longjmp 并返回到 setjmp 的范围时,所有可访问对象都具有与函数 longjmp 时相同的值

回答 2 投票 0

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

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

回答 2 投票 0

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

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

回答 2 投票 0

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