file-descriptor 相关问题

通常,文件描述符是包含所有打开文件的详细信息的内核驻留数据结构中的条目的索引。在POSIX中,此数据结构称为文件描述符表,每个进程都有自己的文件描述符表。在Microsoft Windows术语和C标准I / O库的上下文中,首选“文件句柄”。

当我使用fd指针来读()或写()时,fd指针是否会被递增,如何控制递增?

我试图从一个文件中读取一行并返回一个指向下一行的指针,但我不明白当我用fd一次读取10个字符时,fd发生了什么。我只是...

回答 1 投票 0

从文件描述符发送输入

我有一个远程调试的二进制文件,我发送输入到该文件的一种方法是抛出echo "input" > procpidfd0,当我做上述操作时,输入被二进制文件接收,但我......

回答 1 投票 0

对Bash中的文件描述符感到困惑(ffmpeg视频捕获)

我正在尝试在Bash中使用文件描述符,发现了一个我无法解决的问题。我必须读取一个视频流,来自于在coproc中执行的一个命令的标准输出。这段代码...

回答 1 投票 0

C read()和write(),while循环。

下面是示例代码: int nbajt; int buf[]; / 我们打开文件并得到描述符fd while ((nbajt = read(fd, buf, 5)) > 0) { if (write(fd2, buf, nlbajt) == -1) { perror("..."。

回答 1 投票 1

如何将一些东西注入到另一个进程的stdin中?

是否可以启动一个交互式的shell程序,并向它的stdin中注入一些东西,之后保持它的运行,并且只需一行?我想启动Electron -i (REPL模式),然后执行...。

回答 1 投票 0

如何获取文件描述符的模式?

我的意思是使用fdopen FILE *fdopen(int fd, const char *mode); 在手册中,它说 "流的模式("r", "r+", "w", "w+", "a", "a+")必须与 ...

回答 1 投票 0

Python3 中 os.execvp() 的文件描述符有什么变化吗?

我有一个脚本,在Python-2下工作得相当好。它使用 os.pipe() 创建了一个管道,然后将管道写面的描述符传递给一个子进程:reader, writer =...

回答 1 投票 2

进程之间传递文件描述符 "是如何工作的?

我读了Stevens关于在进程之间传递描述符的例子。总结一下,他的主程序分叉了一个子程序,这个子程序执行另一个程序,这个子程序打开一个文件,通过......把整数fd传回给父程序。

回答 1 投票 1

在一个线程中读写文件描述符,在另一个线程中关闭?

假设我有一个文件描述符,它是由几个线程共享的。有一个线程目前正在向它写或从它读,也让我们假设这个操作 "真的很慢"(对于......

回答 1 投票 0

用open()在文件的特定位置写入。

你好,我想模拟两个程序,用C++从网络上发送和接收文件,类似客户端和服务器。首先,我必须将一个文件分割成4096字节的页面,并发送......。

回答 4 投票 -1

在没有root的情况下永久增加Android中的文件描述符ulimit

在我的Android应用中,我遇到了太多打开文件错误的问题。我确定我的应用程序中没有文件描述符泄漏,并且我当前的上限设置为1024 ...

回答 1 投票 0

使用PIPE打开的子过程仍在读取端子的输入

Python应用程序My Python 3.6.8应用程序在CentOS 7.6上运行,并:使用Kivy 11.1.1提供GUI。从其他人打开一个子流程。子流程提供了一个自定义外壳。当用管道打开时......>

回答 1 投票 0

是否可以在C中的程序中使用pipe()?

假设有一个现有程序在stdin上侦听其输入。我想在同一程序中创建一个pthread,现在该程序可以用来监听标准输入,具体取决于...

回答 1 投票 0

将stdout / stderr重定向到UNIX c ++下的文件-再次

我想做的事将stdout和stderr从c ++内部重定向到一个或多个文件,为什么需要它,我正在使用一个外部的,预编译的第三方库,该库产生大量的输出,...]] >> < [

回答 6 投票 7

tsung群集错误:可用的文件描述符太少

我正在使用tsung的集群。我修改了文件描述符的限制。我将其作为从节点的节点将报告错误:ts_launcher:(2:<0.49.0>)警告!文件太少...

回答 2 投票 0

文件描述符的说明

我正在尝试了解文件描述符的标志和模式。 fcntl的手册页-操作文件描述符int fcntl(int fd,int cmd);状态:文件描述符标志以下...

回答 2 投票 0

如何理解O_RDONLY = 0?

我正在处理文件状态标志。在执行的测试中,我发现#include #include“ fcntl.h” int main(){const int flag = O_RDONLY; printf(“ ***标志O_RDONLY =%5d \ n”,...

回答 1 投票 4

文件描述符和文件指针之间有什么区别? [重复]

可能重复:文件描述符和文件指针之间有什么区别?如果我这样打开文件:FILE * fp = fopen(“ mr32.txr”,“ r”);那么fp是文件指针还是文件描述符? ...

回答 3 投票 5

在write(fd,…?]之前需要进行任何操作吗?

我在#include #include #include int main(){int fd = 3; char c [100] =“测试\ n”; ssize_t nbytes = write(fd,(void *)c,...

回答 1 投票 0

是否清空或“清空”没有read()的文件描述符?

((注意:这不是如何刷新write()的问题。可以这么说。这是它的另一端。)是否可以清空一个文件描述符,而该文件描述符中要读取数据读取()...

回答 8 投票 14

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