system-calls 相关问题

程序使用系统调用来从操作系统的内核请求服务。

交叉编译程序的编写问题(Linux -> Windows)

该程序在Linux中正常工作,但在Windows中运行或通过Wine运行时,我在文件结束后得到额外的字符。不是垃圾,而是已经写好的重复文本。问题是...

回答 1 投票 0

用C语言向read()送入带有多个换行符的输入--第一个字符 "消耗 "了?

我试图使用系统调用read()函数从STDIN读取输入。我使用的是一个动态分配的缓冲区。我从这个函数中删除了很多细节--所有的错误--...

回答 1 投票 0

"entry_SYSCALL64_slow_path "和 "entry_SYSCALL64_fast_path "之间的区别。

我们知道系统调用会调用entry_64.S中的函数entry_SYSCALL_64,当我阅读源码时,发现在准备好寄存器后有两种不同类型的调用,一种是 ....

回答 1 投票 1

如何在Powershell中使用Start-Process执行abaqus python脚本?[重复]

我需要在Powershell中使用Start-Process来执行abaqus的python脚本。通常情况下,在cmd中,我可以把它作为abaqus cae noGUI=xxx.py来执行,而且效果很好,但我找不到一个合适的...

回答 1 投票 0

在xv6中创建新的系统调用,返回所有正在运行的进程的打开文件的数据。

在开始了解xv6。我试图添加一个新的系统调用,将打印所有运行进程的打开文件列表。它必须打印每个进程的pid,它的文件描述符号......

回答 1 投票 0

Unix系统调用复制文件夹中所有相同扩展名的文件。

我是个编程新手,想发一个问题,我一直在努力解决。我需要用c语言写一个程序,用unix系统调用来复制所有相同的文件... ...

回答 1 投票 0

涉及到perror和strerror的close(2)。

我的这段代码实现了close(2),很多人都知道(包括我自己)这可以关闭标准误差,但是关闭它的主要后果是什么?还有为什么会打印 "main: 成功 "打印出来?

回答 1 投票 1

如何将ReactNative应用设置为系统默认应用?

实际上,我正在做一个类似TrueCaller的ReactNative应用。问题是如何在我的应用中显示接收到的呼叫,而不是默认的系统UI?谢谢

回答 1 投票 1

如何在epoll上使用具有级别触发行为的事件fd?

在epoll_ctl上注册一个级别触发的eventfd,在不递减eventfd计数器的时候,只触发一次。总结一下问题,我观察到epoll标志(EPOLLET, EPOLLONESHOT或......)。

回答 1 投票 4

strace -c 不报告退出系统调用的情况

我正在做一些功课,我需要报告一个C程序利用了哪些系统调用。不过我注意到exit在strace报告中没有显示。#include int main(...

回答 1 投票 1


在Linux中使用syscall READ读取STDIN:未消耗的输入被发送到bash中

下面的程序(64位YASM)从标准输入中读取4个字节并退出: section .data buf db "" ; 为字符串分配16个字节 section .text global ...。

回答 1 投票 0

Linux汇编--打印unicode时不需要printf。

有没有一种方法可以在不使用printf的情况下将unicode字符打印到Linux控制台?我知道printf是 "正确 "的方法,我只是想知道使用纯x86汇编是否可行。

回答 1 投票 0

如何查找目录中文件的编号和文件夹

我需要在目录中查找文件和文件夹的数量。在尝试使用d_type之前,我正在使用MinGW编译器,但无法编译我的代码。而且我不在乎“。”和“ ..”目录。我...

回答 1 投票 0

如何使用C ++在Linux中检测进程何时终止?

目的是当某个随机进程终止时,我希望我在Linux上运行的程序终止。我可以获取PID或程序要监视的进程的进程句柄。是否有任何...

回答 1 投票 2

错误“写入下载的文件:系统调用中断”来自何处?

突然之间,我无法获得程序来完成其下载,因为在10%到25%的错误之间,我写入下载文件错误:系统调用中断。我最近(早于错误...

回答 1 投票 -1

内核对系统调用的影响

我有两台不同的机器:机器1:#uname Linux#uname -r 2.6.34.15-WR4.3.fp_x86_64_standard-00239-g7934205机器2:#uname Linux#uname -r 4.4.217-pc64-distro.git -v2.102-3-rc ...

回答 1 投票 0

在golang中使用IP_ADD_SOURCE_MEMBERSHIP调用SetsockoptString时出错

我需要使用参数在golang中调用IP_ADD_SOURCE_MEMBERSHIP。这是我的代码s:=“ 239.195.140.6 0.0.0.0 91.203.255.242” err = syscall.SetsockoptString(socket,syscall.IPPROTO_IP,syscall ....

回答 1 投票 -1

尝试在c中的fork之后打印一个语句

我希望输出为456 123,但输出为456 123 123 int状态; int pid = fork();如果(pid == 0){char * s1 =“ 4 5 6 \ n”; printf(“%s”,s1); } wait(&status); char * s2 =“ 1 2 3 \ n”; ...

回答 1 投票 -1

如何通过golang程序设置ulimit -n?

我的目的是在golang程序中设置ulimit -n,这样我就不必全局设置它,而将其限制在程序中。找到系统调用setrlimit和getrlimit相同。 (...

回答 2 投票 9

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