system-calls

system-calls

文章 1 浏览 79

重定向 Windows 上资源的打开系统调用

首先让我解释一下我的情况: 我有一个旧的应用程序,并且没有任何更改它的可能性。该应用程序使用 sqlite 表,其中之一是“临时”数据库,但不会在内…

給妳壹絲溫柔 2024-12-13 23:08:38 5 0

如何正确使用STDERR_FILENO?

任何人都可以给我一个如何正确使用 头文件中的 STDERR_FILENO 的示例吗? 主要是我想学习如何将错误消息写入STDERR_FILENO。 我过去使用 STDOUT_FILEN…

濫情▎り 2024-12-13 17:58:50 4 0

如何获取 nasm 中系统调用 getcwd 返回字符串的真实长度?

我的程序调用中断80h的函数183(getcwd),它将当前工作目录的绝对路径名复制到buff指向的内存位置,其长度为4096。返回的绝对路径名长度通常小于4096…

话少心凉 2024-12-13 16:00:30 5 0

我如何在 xv6 中添加系统调用/实用程序

任何人都可以告诉我/指出如何在 XV6 中添加系统调用/实用程序的任何参考, 在谷歌上进行详尽的搜索是徒劳的,并且到目前为止,艰苦的黑客攻击也没有成…

金橙橙 2024-12-13 14:46:47 7 0

禁用 C 和 Pascal 中的 system() 和 exec() 函数

有没有办法通过使用任何编译器参数或修改头/单元文件来禁用 C/C++ 和 Pascal 中的 system() 和 exec() 函数? (这是 Windows) 我尝试对 gcc 和 g++ …

我最亲爱的 2024-12-13 08:59:06 5 0

向 FreeBSD 内核添加带参数的系统调用

我想在 FreeBSD 8.2 中使用 KLD 添加一个系统调用,它有一些参数(这里有 1 个参数) 我已经完成了以下操作(我实际上更改了 /usr/share/examples/kld…

黒涩兲箜 2024-12-13 08:28:53 4 0

进程终止不会影响 waitpid()

我需要在Linux下使用C模拟以下bash命令(使用fork、exec、kill、signal、wait、waitpid、dup2、open、sleep、pipe等)。 [0] echo 'tail-f $1' > /tmp…

怪我鬧 2024-12-12 17:08:44 2 0

如何使用命令 SIOCGIFFLAGS 和 SIOCSIFFLAGS 以原子方式调用 ioctl

有没有办法以原子方式使用命令 SIOCGIFFLAGS 和 SIOCSIFFLAGS 调用 ioctl(该问题对所有系统调用也有效)?例如,如果我将 IFF_PROMISC 标志添加到接…

北方。的韩爷 2024-12-12 03:40:15 3 0

C++对象层次结构 - 如何管理循环依赖?

我想创建两个类:一个对象和一个 object_manager,但我对它们应该如何查看/包含彼此感到困惑。我听说禁止两个标头相互包含,如果我的代码依赖项有圆圈…

删除会话 2024-12-11 10:06:28 5 0

如何在 python 中获取 errno 值的错误消息?

我正在使用 ctypes 模块在 Linux 上执行一些 ptrace 系统调用,这实际上是有效的 很好。但如果我遇到错误,我想提供一些有用的信息。因此我 执行 get_…

潜移默化 2024-12-11 08:27:42 6 0

如何在 fork() 之后将命令行参数传递给子进程

我有以下代码草案。 #include #include #include #include int main(int argc, char *argv[]) { printf( "usage: %i filename", argc ); pid_t pID = …

水染的天色ゝ 2024-12-11 05:40:34 2 0

为什么在 C 语言中创建睡眠时间时,clock_nanosleep 优于 nanosleep?

这两个功能哪一个更好 #include int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); 或者 #…

莫言歌 2024-12-10 12:01:52 5 0

为什么我在跟踪 write() 时得到的结果与其他人不同?

我正在做一些 x86 练习;我的作业要求我在调试器中逐步执行 write() 库调用的汇编代码,直到到达 SYSENTER 指令,但我得到的结果与某些指令不同我的同…

深白境迁sunset 2024-12-09 22:58:37 4 0

用户进程如何访问我的模块加载的字符设备

我正在尝试动态地将系统调用加载到内核中(无需重新启动内核并对其进行编译),以尝试(一旦处于内核模式)写入用户进程的内存。 (我知道有一种方法…

笑饮青盏花 2024-12-08 07:45:56 5 0

unix中nice和setpriority的区别

我正在尝试在 C 中实现 unix 的“nice”命令的不同风格。我已经看到了 Nice() 系统调用和 setpriority() 调用的定义。 Nice() 调用仅增加/减少进程的…

花想c 2024-12-08 03:21:27 4 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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