system-calls

system-calls

文章 1 浏览 74

如何嵌入内联汇编来调用 sys_unlink?

我尝试使用内联汇编调用 sys_unlink,如下所示: int sys_unlink(const char *filename) { int ret __asm__("int $0x80" : "=a"(ret) : "a"(10), "b"(…

爱格式化 2024-10-10 02:01:02 0 0

是否有任何远程跨平台方式来执行外部进程?

我正在寻找有关如何执行跨平台流程的建议。 我已经编写了我的应用程序的 Java 和 Ruby 实现,但它不是特定于语言的问题,而是特定于平台的问题。 Ubun…

我为君王 2024-10-08 05:06:48 0 0

Linux 系统调用 getname info 返回 EAI_AGAIN

在我的 C++ 应用程序中,我使用 getnameinfo 并返回 EAI_AGAIN - 是什么导致了此错误? struct sockaddr_storage ss socklen_t salen = sizeof(ss) st…

沩ん囻菔务 2024-10-07 20:26:11 0 0

linux 系统调用 getpeername c++

在我的 C++ 应用程序中,我使用 getpeername 系统调用,它在 var sa 中返回 0.0.0.0。 errno 中没有错误,返回代码为 0。 代码如下: int GetSock(int…

这样的小城市 2024-10-07 18:02:06 0 0

Linux 系统调用 getifaddr c++

在我的 C++ 应用程序中,我编写了以下代码: struct ifaddrs *ifap if (0 != getifaddrs(&ampifap)) { error = errno return -1 } addresses.clear() …

柠檬色的秋千 2024-10-07 15:38:26 0 0

Linux系统调用:getaddrinfo返回-2

我正在使用系统调用 getaddrinfo,它返回 -2。我尝试知道这个错误是什么,并发现这是“名称或服务未知”。 名称 - 这是我的主机名,我确信它是已知的…

腹黑女流氓 2024-10-06 22:45:06 0 0

一些 Linux 程序中奇怪的描述符关闭

在跟踪一些 Linux 守护进程(例如 sendmail)时,我注意到其中一些守护进程会在开始时对多个描述符(通常范围从 3 到 255)调用 close()。这是故意这…

神仙妹妹 2024-10-04 22:00:27 0 0

我的系统调用无法正常工作

我需要创建 2 个新的系统调用来通过给定的 pid 设置和获取进程的属性。我更改了task_struct,添加了int z_value(这是我需要设置/获取的) 我还设法为…

本王不退位尔等都是臣 2024-10-03 06:13:31 1 0

调试 read() 系统调用 - 在按下 CTRL-C 之前不会继续执行

您好,我需要使用系统调用 read() 来读取 I/O。我有以下代码, //Reading in the commands for() { n = read( fd, buf, 128 ) fflush(stdin) printf("…

深海不蓝 2024-10-02 13:53:43 0 0

如何在其中 fork() 和 exec() ?

我正在编写自己的 shell,但没有 fork 给我的 child_pid = 0... 那里出了什么问题? while(true) { read_command(command) if ((child_pid = fork()) …

黑凤梨 2024-10-02 05:28:18 0 0

简单程序的装配问题

我正在尝试从头开始学习汇编。我已经阅读了相当多的内容,但即使是我在参考书中找到的以下简单程序也让我难住了: section .data msg db "Hello!", 0x…

倥絔 2024-09-30 22:00:28 0 0

添加“有用的”非 root 用户通常无法使用系统调用

我实现了一个简单的 Hello World 系统调用,但功能有限 - 它只是从用户模式转换到内核模式,打印与内核消息一起记录的消息,然后转换回用户模式。 获…

雨后咖啡店 2024-09-29 20:32:16 3 0

DTExec 在没有窗口的情况下不会运行

我正在从 C# 应用程序运行 SSIS。我想使用 dtexec 实用程序运行 SSIS 进程,但在运行时不显示 dtexec 窗口。我已将 ProcessStartInfo.CreateNoWindow …

一片旧的回忆 2024-09-29 08:30:39 0 0

这些系统调用有什么问题?

我在调试这段代码时不知所措。我从指南中复制了示例,该文件是否索引不正确? #include &ltsys/types.h&gt #include &ltunistd.h&gt #include &ltfcnt…

小耗子 2024-09-26 20:05:28 0 0

在 FreeBSD 中通过 KLD 创建新的系统调用

有没有关于通过内核可加载模块向 FreeBSD 添加系统调用的好的(入门级)教程?具体来说,方法所需的形式、从进程获取信息等。…

耳钉梦 2024-09-26 10:17:12 1 0
更多

推荐作者

花开柳相依

文章 0 评论 0

zyhello

文章 0 评论 0

故友

文章 0 评论 0

对风讲故事

文章 0 评论 0

Oo萌小芽oO

文章 0 评论 0

梦明

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文