posix 相关问题

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

为什么stat :: st_size 0用于设备,但同时lseek正确定义了设备大小?

我注意到当我使用open + lseek查询设备的大小时,一切正常,但是当我统计设备时,我得到零而不是实际的设备大小。设备干净,没有任何文件......

回答 5 投票 13

编译器可以将`excel(proc,arg,(void *)0)`中的`(void *)0`转换为适当类型的空指针吗?

来自Linux编程接口execl(prog,arg,(char *)0); execl(prog,arg,(char *)NULL);通常需要以上次调用的方式转换NULL,甚至......

回答 4 投票 5

函数原型是否在C中转换实际参数?

如果您阅读任何函数的linux手册页并且原型使用关键字如static或restrict for any formal参数,如果类型仍匹配,C编译器会自动转换您的var吗?为......

回答 2 投票 1

如何在recv()和sem_wait()上同时等待?

我有一个线程,当数据准备好通过recv()读取或信号量S发出信号时,必须解除阻塞。这有什么办法吗?

回答 3 投票 1

为什么xargs的退出代码根据“-I”选项的存在而不同?

阅读xargs手册页后,我无法理解以下xargs调用中退出代码的区别。 (最初的目的是结合find和grep来检查是否......

回答 1 投票 0

如何在自己的SIGCHLD处理程序中获取set进程的PID?

我正在为大学写一个玩具外壳,我必须在它结束时更新后台进程的状态。所以我提出了让SIGCHLD的处理程序做到这一点的想法,因为那个信号是......

回答 1 投票 0

如何使用节点路径将 Windows 路径转换为 posix 路径

我在 Windows 上开发,但需要知道如何将 Windows 路径(带反斜杠 \)转换为带正斜杠 (/) 的 POSIX 路径? 我的目标是转换 C: epos ue-t ests iews\index\ho...

回答 7 投票 0

用C计时器计时

我想在特定的持续时间内运行C程序。在此之后,程序应该终止。我搜索了一些关于它的文件,但其中许多都使用了睡眠功能。我不想用它。一世 ...

回答 1 投票 2

POSIX'CLOCK_REALTIME'时钟应该参考UTC时代吗?

我正在使用POSIX clock_gettime(CLOCK_REALTIME,&curr_time)来获取CLOCK_REALTIME时钟的当前时间。我理解CLOCK_REALTIME和CLOCK_MONOTONIC之间的区别。但是,......

回答 2 投票 1

posix_spawn返回代码14“Bad Address”是什么意思?

我正在从我的应用程序中生成一个子进程:QString strFullPath(strModulesPath + strModule.toString()); QByteArray baFullPath(strFullPath.toLatin1())...

回答 2 投票 1

使用pthreads在C中的读/写器问题

当我遇到C中的读写器问题时,我正在学习pthread。问题非常简单,“编写器”线程将从外部源和“读取器”线程访问数据......

回答 1 投票 0

Java RegEx模式中Alnum和IsAlphabetic字符类之间的关系

查看Javadoc for java.util.regex.Pattern \ p {Alnum}一个字母数字字符:[\ p {IsAlphabetic} \ p {IsDigit}]似乎每个匹配\ p {IsAlphabetic}的字符也应该......

回答 2 投票 1

如何实现类似“truncateat”的东西?

在研究这个问题时,我发现在POSIX(和Linux)中根本就没有truncateat系统调用。某些系统调用(例如unlink)具有相同的...

回答 1 投票 0

线程已创建但无法正常工作

我正在面对我正在编写的代码的问题,但我真的无法识别它导致它的原因,因此非常感谢帮助之手。案例很简单 - >给出线程数......

回答 1 投票 0

如何关闭POSIX函数send()中的TCP PSH标志?

我正在使用以太网向步进电机系统发送命令。命令使电机移动,或响应驱动器状态,或配置驱动器等......步进电机系统有时...

回答 1 投票 7

对exec重定向感到困惑/ dev / null,我正确地做到了吗?

背景我在POSIX shell脚本中训练自己,请在回答时避免任何Bashism。谢谢。我现在知道了,感谢Kusalananda的回答,如何确定我的脚本是否正在运行......

回答 1 投票 -1

“POSIX”是什么意思?

什么是POSIX?我已阅读维基百科的文章,每次遇到这个词时我都会阅读它。事实是,我从来没有真正理解它是什么。任何人都可以通过解释向我解释......

回答 14 投票 774

阻止模式是什么意思?

当用于POSIX C函数时,我似乎无法找到“阻塞”(或“非阻塞”)的有用定义。例如,read()可以在阻塞或非阻塞中调用...

回答 1 投票 -1

如何在执行shell命令时回显它们

在shell脚本中,如何回显所有调用的shell命令并展开任何变量名?例如,给定以下行:ls $ DIRNAME我希望脚本运行命令并显示...

回答 14 投票 720

C中的非繁忙阻塞队列实现

我试图在C中实现一个队列,导致进程非忙等待,直到队列中有一个元素要消耗。为了达到这个目的,我尝试了两种不同的方法。首先 ...

回答 2 投票 2

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