posix 相关问题

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

仅在安装程序时运行程序,否则忽略它们

编写shell脚本时,只有安装程序才能运行程序的成语或快速方式,如果不是,只要让它成为(或以其他方式处理错误除了安装它)? ...

回答 2 投票 0

WEXITSTATUS(状态)返回什么?

我想了解WEXITSTATUS(状态)的工作原理。我遇到了一段代码,其中WEXITSTATUS(状态)的返回值被添加到变量中。这是片段:waitpid(-...

回答 1 投票 23

如果close(2)与EIO失败,文件描述符是否仍会被删除?

如果close(2)系统调用与EIO失败,文件描述符是否仍会被删除?如果是,通过稍后重试是否无法处理虚假IO错误?如果不是,应该如何防止文件......

回答 1 投票 19

shell - 为(经过验证的)提供的数字或数字范围迭代循环

我需要接受来自用户的输入(即'read')。该输入可以是单个正数或一个数字范围(以X-Y的形式)。然后我需要验证此输入并执行...

回答 1 投票 0

是否需要在`open()`中使用`O_NONBLOCK`打开与POSIX AIO一起使用的文件描述符?

当使用带文件描述符的POSIX AIO时,是否需要在open()中使用O_NONBLOCK打开文件描述符?在APUE,我没有发现明确说是或否,但我没有找到这样的文件...

回答 1 投票 0

为什么我在C-Posix代码中有这个信号量问题?

程序必须这样做:进程P0创建P1和P2; sizeof(buffer)= N(用命令行插入); P1在缓冲区的前N / 2个元素中插入随机值(用户N插入)P2 ...

回答 1 投票 0

在可能尚未创建的pthread_t上调用pthread_join

我们有一个具有受保护的pthread_t变量的类。一旦构造了该类,pthread_t就会存在,但它没有分配给它的ID,这就是pthread_create的作用。没关系......

回答 1 投票 1

在POSIXct对象上使用which()可以获取错误的元素

我有一个数据框,e,有一个Date列。在原始文件中,日期将保存为因子。所以我将它们转换为字符串。在这些字符串中,它们的格式为日/月/年...

回答 1 投票 1

POSIX消息队列 - mq_send线程唤醒命令

有人可以向我解释消息队列如何处理唤醒在单个消息队列上阻塞的多个线程?我的情况是我在一个完整的消息队列中阻塞了多个编写器,每个发布...

回答 1 投票 4

提高后续警报()

在尝试从asan重现一个完全不相关的假定的误报堆栈缓冲区溢出警告时,我发现了一些奇怪的东西。当我随后要求两个alarm()信号时,第二个......

回答 2 投票 1

何时使用Posix分配线程函数局部变量?

我知道这是一个非常具体的问题,对于高级程序员来说这不是很有趣,但我想知道什么时候准确分配了一个线程函数的局部变量,在其他...

回答 1 投票 1

SIGINT只抓了一次

鉴于此代码:#include #包括 #包括 void sigint_handler(int h){printf(“嘿!我抓住了一个SIGINT!:)\ n”); } int main(){struct ...

回答 2 投票 -1

被转义的换行符是POSIX的一部分吗?

POSIX make标准页面有关于转义换行符的说法(强调我的):整个makefile中对转义的处理是历史实践。例如,推理规则:.c ....

回答 1 投票 2

为文件系统定义PATH_MAX?

我现在正在编写一个文件系统。 statvfs(甚至是statfs)结构包含一个字段,指定该路径中名称的最大长度。由于在pathconf手册页中定义了PATH_MAX(...

回答 6 投票 21

如何以安全的方式创建带有便携式shell的临时文件?

我想在POSIX shell(/ bin / sh)中创建一个临时文件。我发现mktemp(1)在我的AIX盒子上不存在,根据如何移植是mktemp(1)?它不是那么便携和/或安全......

回答 3 投票 7

intmax_t与long long int相同吗?

通过POSIX,intmax_t指定一个有符号整数类型,能够表示任何有符号整数类型的任何值。在C99 / C11中,intmax_t总是与长度相同,这是正确的吗?

回答 3 投票 12

命令和系统调用名称后的数字在* nix中的含义是什么?

我经常在手册页或其他文档中看到带数字后缀的命令或系统调用名称,例如,splice(2)。虽然,一些出版物不包括这些数字,例如Splice on ...

回答 1 投票 1

检查使用O_NONBLOCK打开的文件描述符是否准备就绪

情况:在POSIX环境中,我使用一个串口库,它通过open(...)打开一个设备,并设置了O_NONBLOCK标志。作为公开呼叫状态的手册页,开放本身不...

回答 1 投票 0

在调用`localtime`之前,Perl脚本何时需要调用`tzset`?

我最近学会了如何在Perl中更改localtime返回的时区。使用POSIX qw(tzset);打印本地时间。 “\ n” 个; $ ENV {TZ} ='America / Los_Angeles';打印本地时间。 “\ n” 个; tzset;打印...

回答 1 投票 7

如何区分Escape和Escape Sequence

我的最终目标是区分我在键盘上按下Esc(ASCII 27),然后按下键盘上的→键(转换为27 91 67的序列)。我正在使用termios来放......

回答 1 投票 4

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