system-calls

system-calls

文章 1 浏览 79

未找到新的系统调用(linux 内核 3.0.0)我应该从哪里开始寻找?

我创建了两个新的系统调用,但是当我尝试测试它们时,出现以下错误: matt@ubuntu:~/test$ gcc test.c test.c: In function ‘newcall’: test.c:6:17…

梦冥 2024-12-19 23:03:20 0 0

C stat 结构没有 st_ctime 字段,只有 st_ctim

我现在已经用谷歌搜索了大约两个小时,但找不到任何有帮助的答案。 手册页中指定的“stat”定义表明存在 st_ctime 字段。 struct stat { dev_t st_dev…

做个少女永远怀春 2024-12-19 14:41:15 4 0

在 Linux 0.01 中为“信号量”添加系统调用使用 C++

Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包含所需行为、特定问题或错误以及重现问题所…

强者自强 2024-12-19 12:24:55 3 0

fork() 的输出混乱

在过去的几天里,我一直在学习 fork() 函数,并做了一些实验来了解它的实际工作原理。在这样做的过程中,我发现了这段有趣的代码,但我无法理解。这是…

晒暮凉 2024-12-19 08:46:22 3 0

在 MySql 触发器内运行系统调用

如何在触发器内执行系统调用? 我的代码目前如下所示: DELIMITER $$ DROP TRIGGER IF EXISTS trig $$ CREATE TRIGGER trig AFTER INSERT ON tbl1 FOR…

冰雪之触 2024-12-18 22:08:29 1 0

Mac OS X 上 sched.h 中的 clone() 方法在哪里

我在 sched.h 头文件中找不到 clone() 。 Mac OS X 上它在哪里?…

假扮的天使 2024-12-18 19:47:01 0 0

在 Linux 中禁用 vsyscall

我正在开发一款使用 ptrace(2) 监视其他进程的系统调用的软件。不幸的是,大多数现代操作系统都实现了某种快速用户模式系统调用,在 Linux 中称为 vsy…

伴我心暖 2024-12-18 04:44:20 4 0

使用系统调用模拟 scanf() 的程序

正如标题所说,我正在尝试去年的问题,希望我编写一个与 scanf() 功能相同的程序。 Ubuntu: 这是我的代码: #include #include int main() { int fd=…

愿与i 2024-12-18 00:03:59 3 0

为什么“暂停”?系统调用总是返回-1?

或者,为什么我们不能简单地将暂停声明为: #include void pause(void); 因为暂停的返回值是没有意义的。…

深海夜未眠 2024-12-17 22:36:22 0 0

如何从用户 ID 中检索用户名

我正在 Unix 上实现 (ls) 命令,同时学习一本书。在使用 (-l) 标志 实现 (ls) 命令的编码部分,我发现我必须提示文件的用户名和组名。到目前为止,我…

演出会有结束 2024-12-17 21:06:49 5 0

向 Linux 控制台回显值

在 C 语言中,如何将系统调用中的值输出到 Linux 控制台,以便在 dmesg 后该值可见?我使用什么方法进行打印?…

一口甜 2024-12-17 11:35:32 2 0

sys_readlink 失败 EFAULT - 替代方案

我有文件描述符并且想获取真实路径。目前我调用 sys_readlink /proc/self/fd/ 有时有效,但我经常收到错误 -14 (-EFAULT)。 这里有一些代码: fs = ge…

虫児飞 2024-12-17 10:09:22 2 0

Linux 内核:来自“open”的 printk系统调用不起作用

我有一个疑问。 我打开内核并更改了目录 linux-3.1.1/fs/open.c 我更改了 open.c 中的以下代码。 SYSCALL_DEFINE3(open, const char __user *, filena…

悍妇囚夫 2024-12-17 01:57:58 4 0

如何知道分区情况?

我使用的是 Linux(Ubuntu 11.10)。 好吧,当我调用系统调用 open 时,例如在 C 程序中: size_t filedesc = open("testfile.txt",O_CREAT | O_WRONL…

酷炫老祖宗 2024-12-16 19:26:17 3 0

在现代 Linux 上,是否有更简单的方法在不相关的进程之间共享文件描述符(即 ver>=3.0.0)?

Linux 是否提供了一种更好的方法将 fd 从一个进程发送到另一个进程以进行共享,而不是使用 sendmsg() 系统调用来发送它(类型设置为 SCM_RIGHTS 的消…

情栀口红 2024-12-14 06:05:53 2 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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