system-calls

system-calls

文章 1 浏览 74

sbrk/brk在Linux中是如何实现的?

我正在考虑 Linux 内核如何实现系统调用,我想知道是否有人可以给我一个关于 sbrk/brk 如何工作的高级视图? 我已经查看了内核代码,但是代码太多,我…

§普罗旺斯的薰衣草 2024-07-24 17:10:46 4 0

在Unix中以编程方式从用户名获取UID和GID?

我正在尝试使用 setuid() 和 setgid() 来设置程序各自的 id,以从 root 删除权限,但要使用它们,我需要知道我想要更改为的用户的 uid 和 gid。 有系…

烈酒灼喉 2024-07-24 14:29:58 8 0

C 中是否有用于读/写系统调用的标准输入/输出宏?

我所有的搜索都没有返回任何内容,而且我发现奇怪的是没有任何宏可用作标准输入和输出的读/写系统调用的文件描述符,而不是 0(stdout)和 1(stdin)…

↙温凉少女 2024-07-22 00:07:55 3 0

使用 LD_PRELOAD 替换 Linux 系统调用时出现问题

我正在尝试编写一个程序,允许运行二进制文件,在请求时用另一个文件替换某个文件。 它是一个对系统调用函数进行简单替换的库,与 LD_PRELOAD 一起使…

朕就是辣么酷 2024-07-21 06:51:37 5 0

如何忽略从标准输入读取的 C 中的箭头键?

我正在使用 read() 系统调用从标准输入中读取数据,但有一件小事情困扰着我。 我无法使用箭头键...我真正想做的是使用箭头键在键入的文本中来回移动,…

老街孤人 2024-07-20 07:04:29 5 0

为什么syscall需要切换到内核模式?

我正在学习我的操作系统期末考试,想知道是否有人可以告诉我为什么操作系统需要切换到系统调用的内核模式?…

倾`听者〃 2024-07-19 07:14:28 5 0

对 mprotect 的调用过多

我正在开发一个并行应用程序(C,pthread)。 我跟踪了系统调用,因为在某些时候我的并行性能很差。 我的跟踪显示我的程序多次调用 mprotect() ...足…

萌能量女王 2024-07-19 03:35:19 4 0

mmap() 内部结构

众所周知,mmap() 最重要的功能是文件映射在许多进程之间共享。 但众所周知,每个进程都有自己的地址空间。 问题是内存映射文件(更具体地说,它的数…

故事↓在人 2024-07-17 14:17:17 5 0

为什么我的“猫”是 与 Linux 的“cat”相比,系统调用速度更慢的函数?

我已经在 C 中使用系统调用(打开、读取和写入)来模拟 Linux 系统中的“cat”函数来完成此函数,并且它比真实的函数慢...... 我使用与真实的缓冲区大…

森林散布 2024-07-17 05:09:46 7 0

如何创建 Linux 等效的“nl” C 中使用系统调用的命令?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 11…

樱娆 2024-07-16 12:11:19 3 0

使用系统调用的 Common Lisp GUI 编程

谁能告诉我如何使用(Steel Bank)Common Lisp 通过系统调用编写 GUI? 我知道有一些图书馆,但这是一个语言学习练习,所以我想自己做。 我正在 Kubun…

甜妞爱困 2024-07-16 01:45:11 4 0

如何控制进程运行在哪个核心上?

我可以理解如何编写一个使用多个进程或线程的程序:fork()一个新进程并使用IPC,或者创建多个线程并使用这些类型的通信机制。 我也理解上下文切换。 …

无人问我粥可暖 2024-07-15 21:53:13 3 0

如何从任意 pthread_t 获取线程 ID?

我有一个 pthread_t,我想更改它的 CPU 关联性。 问题是我使用的是 glibc 2.3.2,它没有 pthread_setaffinity_np()。 不过没关系,因为 pthread_setaf…

只怪假的太真实 2024-07-13 23:24:14 4 0

如何读取 C++ 中 system() 调用的结果?

我正在使用以下代码尝试使用 popen 在 Linux 中读取 df 命令的结果。 #include &ltiostream&gt // file and std I/O functions int main(int argc, ch…

屋檐 2024-07-08 22:59:56 3 0

冗余 Linux 内核系统调用

我目前正在开发一个项目,该项目挂钩各种系统调用并将内容写入日志,具体取决于调用的是哪个系统调用。 因此,例如,当我更改文件的权限时,我会向日…

痞味浪人 2024-07-08 21:33:06 6 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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