腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
系统
调用
open
()
、
我试图通过
系统
调用
来获取txt文件的内容,但是当我的程序再次
调用
open
()函数时,缓冲区得到了奇怪的数据。=0,y=0;char buf2[BUF_SIZE];fflush(stdin); } puts(buf2); }int filed
浏览 0
提问于2015-03-30
得票数 1
1
回答
为什么手册页中有两个版本的
open
()?
、
、
man(2)讨论
系统
调用
,man(3)讨论库函数。我还知道fopen(C库函数)和
open
(
系统
调用
)之间的区别。但是
open
(2)和
open
(3)有什么区别呢?当我在
open
的手册页中寻找
open
(用于直接I/O)时,我就想到了这一点。奇怪的是,在版本中,我发现它是一个有效的标志,而不是。 这很有趣。我知道
open
(2)是一个
Linux
系统
调用
(也许我
浏览 3
提问于2014-07-11
得票数 1
回答已采纳
1
回答
系统
调用
open
()权限
我使用
系统
调用
open
()打开一个文件。if ((fd2 =
open
(logFile, O_RDWR |O_APPEND | O_CREAT ), 0666) == -1) DieWithError("
open
() failed")
浏览 0
提问于2012-11-01
得票数 1
回答已采纳
4
回答
使用
open
()
系统
调用
、
、
目前,我在
调用
open
时使用了以下标志: O_WRONLY | O_CREATE谢谢!
浏览 7
提问于2009-02-27
得票数 12
回答已采纳
2
回答
open
()
系统
调用
等待
、
有没有一种简单的方法,让
open
()等到它成为真的?例如,如果我
调用
如果另一个进程命中它,我希望它等到该文件不存在,以便可以再次创建它。
浏览 0
提问于2015-03-28
得票数 0
1
回答
如何在
Linux
内核4.x中实现我自己的
系统
调用
?
、
我是内核新手,我想实现我自己的
系统
调用
。我搜索了这么多的链接,几乎达到了,但仍然无法得到确切的输出。os: Ubuntu14.04LTS我遵循的程序是 将原型添加到/usr/src/
linux
-4.7/include/
linux
浏览 4
提问于2016-11-12
得票数 0
回答已采纳
2
回答
哪个是syscall、sys_
open
或
open
?
、
我认为sys_
open
就是典型的
系统
调用
系统
调用
到底是哪一个??
浏览 2
提问于2011-04-04
得票数 1
2
回答
一些C和Unix函数之间的关系是什么?
、
、
例如,在C中,我们有fopen,在Unix中,我们有
open
。他们之间有一些细微的差别,但他们在做同样的事情。 在C和Unix中也有许多其他函数,它们之间的关系是什么?我应该选哪一种?
浏览 2
提问于2015-03-10
得票数 2
3
回答
errno、strerror和
Linux
系统
调用
、
、
、
如果我使用
open
()
Linux
系统
调用
而不是CRT函数,它也会在失败时设置errno值。将strerror()应用于此errno值是否正确?如果没有,是否有与strerror()相同的
Linux
系统
调用
?
浏览 0
提问于2011-04-16
得票数 5
回答已采纳
1
回答
利用C程序中的inode结构实现
Linux
下目录文件的修改
、
、
、
、
在
Linux
中,inode结构存储有关文件和目录的元数据。我想要将文件保护模式从目录更改为文件。
浏览 0
提问于2012-03-06
得票数 1
1
回答
__
open
()是什么,为什么fopen()
调用
它而不是
open
?
、
、
、
查看
Linux
标准库的源代码,我看到函数fopen的源代码使用
open
,人们可能认为它是
open
系统
调用
,但它不是,而是在标准库源代码中定义为实际上,如果我注释掉上面的行并重新编译标准库,那么得到的fopen就可以正常工作,并
调用
系统
调用
open
。我可以为
open</em
浏览 7
提问于2016-03-04
得票数 1
1
回答
如何将
系统
调用
函数链接到可执行文件?
、
、
假设我编写了一个无意义的程序,其中包含一个单一的
系统
调用
,
open
:{}
linux
-vdso.so.1 (0x00007ffddd741000) libc.so.6 => /lib/x86_64-
linux
-gnu/
浏览 0
提问于2022-09-08
得票数 1
回答已采纳
2
回答
尝试打开文件c
系统
调用
我正在尝试使用
系统
调用
打开一个二进制文件,我不能使用函数(fopen等)这行代码是不是不正确?
浏览 3
提问于2013-02-01
得票数 0
回答已采纳
2
回答
如何知道分区?
、
、
、
我使用的是
Linux
(Ubuntu 11.10)。嗯,当我
调用
系统
调用
open
时,例如在C程序中:我如何访问分区,我的意思是
系统
调用
open
是上面定义的: SYSCALL_DEFINE3(
open
, const char __user *, filename, int
浏览 0
提问于2011-11-19
得票数 0
回答已采纳
1
回答
熔断器开放
系统
调用
机制
、
、
、
当从程序
调用
open
系统
调用
时,为了在FUSE托管目录中创建一个空文件(用O_WRONLY | O_CREAT | O_TRUNC),将执行FUSE文件
系统
实现中的以下功能: 这些函数
调用
对
Linux
中的所有文件
系统
(包括本地
系统
,如ext4)是通用的,还是对内部行为的融合?当strace-ing程序时,我只能看到一个<em
浏览 8
提问于2015-08-25
得票数 4
回答已采纳
1
回答
C-
Linux
内核--协助使用current_uid()
、
、
、
其要求是拦截打开的
系统
调用
,并将其替换为仅针对常规用户的新的
系统
打开
调用
,并在
系统
日志中打印出用户id和文件名。否则,它将只执行标准的
系统
开放
调用
。以下是困扰我的部分原因:#include <
linux
/module.h> unsignedl
浏览 3
提问于2015-09-15
得票数 1
回答已采纳
1
回答
alloc_chrdev_region()、register_chrdev()等
系统
调用
的手册页
、
、
、
、
我需要知道在哪里可以找到与设备驱动程序相关的
系统
调用
/例程的手册页: alloc_chrdev_region() 我需要的是:在给定
调用
的原型、返回类型、错误条件等方面没有头文件的详细信息,以及GNU/
Linux
中手册页中给出的解释!这让我想:它们是真正的
系统
调用
还是其他特定的
调用
!如果它们是
系统
调用
,为什么
Lin
浏览 2
提问于2018-02-03
得票数 0
2
回答
使用内核模块锁定
系统
调用
、
、
、
、
我已经取代了
系统
调用
表中的sys_
open
系统
调用
来实现一个计费
系统
。我要用什么锁?spin_lock_irqsave()函数冻结
系统
。我在
Linux
3.16.0-4-686-Pae上使用Intel Core i3-4330。部分但令人兴奋的代码:static int tally = 0; static asmlinkage long my_sys_
open
(const&
浏览 9
提问于2015-06-27
得票数 2
回答已采纳
2
回答
会在远程文件
系统
上打开()
系统
调用
块吗?
、
我想知道
Linux
最新内核中的
open
()
系统
调用
是否会阻塞,如果文件
系统
作为远程设备挂载,例如CEPH文件
系统
,或者NFS,并且存在某种类型的网络故障?
浏览 3
提问于2014-05-26
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Win或Linux系统下用conda安装Open Babel
Linux的系统调用与函数库的关系
从 Rust 调用 C 库函数|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券