system-calls 相关问题

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

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

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

我正在做一些家庭作业,我需要报告使用C程序调用哪个系统。我注意到,尽管该退出未显示在strace报告中。 #include int main(...

回答 1 投票 1

Linux API:是否可以为单个`write`系统调用指定`O_SYNC`选项

诸如O_DIRECT,O_SYNC,O_DSYNC之类的标志可用于在创建描述符(创建系统调用)时指定同步/异步IO。但是是否可以将此标志用于不同的...

回答 1 投票 1

如何在程序集中创建具有动态指定文件路径的文件?

这个问题主要是在没有db或类似的帮助程序的情况下,如何在汇编中处理任意长字符串的路径名。我已经看到了几个这样的示例,它显示:...

回答 1 投票 2

程序集,如何使用mprotect?

我正在尝试在Linux中进行自我修改的代码。我以为可以,但是没有。 section .data section .text section全局_start _start:mov eax,125; mprotect系统调用号mov ebx,_start ...

回答 1 投票 0

Linux系统调用:PTRACE_O_TRACECLONE导致无限期挂起

我有一个二进制文件,我需要从中截取特定的系统调用-在这种情况下为unlinkat-并且使其不执行任何操作。我有以下代码对单个进程有效;但是,使用...

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.