腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在较新
的
Linux
中
,ext4
中
的
哪个函数负责读取?
、
、
、
、
常规
文件
系统创建一个struct file_operations结构来实现VFS函数。例如,在ext4 (
Linux
4.0及之前)
中
,结构file_operations ext4_file_operations使读取
指针
指向
new_sync_read。.read_iter = generic_file_read_iter,} 但是,在
Linux
4.1及更高版本
中
,读取
指针
没有这样
的
分配,但是添加了一个splic
浏览 5
提问于2017-07-15
得票数 2
1
回答
如何使用进程id或相应
的
/proc获得
指向
task_struct目录
的
指针
?
、
、
在我
的
linux
实验(
linux
内核版本4.5)
中
,我需要在模块
中
的
/proc/pid目录
中
创建一个
文件
。我有一个特定
的
pid和一个
指向
它
的
task_struct
的
指针
,但是我不知道如何获得
指向
/proc/pid目录
的
struct proc_dir_entry
的
指
浏览 1
提问于2016-05-16
得票数 0
回答已采纳
1
回答
错误:来自不兼容
指针
类型
的
赋值[-Werror=不兼容-
指针
-类型]
、
我正在开发一个
linux
内核模块。在头
文件
中
定义
了结构tcpsp_conn,如下所示:......然后,我声明一个
指向
结构
的
指针
,并尝试分配函数:cp->timer.function = tcpsp_conn_expire; tcpsp_conn_expire函数<
浏览 1
提问于2019-03-21
得票数 0
回答已采纳
1
回答
访问另一个结构
中
相同结构
的
x数
、
、
、
、
我想要创建一个使用
linux
轮询功能
的
程序。我正在尝试实现一些结构,其中包含一些投票,以及
指向
每个投票
的
指针
。设置投票数是没有问题
的
,但是设置
指向
每个投票
的
指针
是一个问题。在calloc
中
,mem返回一个
指向
内存
的
指针
,但我想使用mem作为一个
指向
内存块
的
指针
来包含第一个轮询结构,使用mem1作为下一个轮询结构
浏览 3
提问于2015-10-15
得票数 0
回答已采纳
1
回答
在C++中
指向
对象和子对象
的
指针
、
、
、
我正在处理一个简单
的
C++ (在
Linux
下)项目,它将有
指向
对象
的
指针
。我有A类,B类扩展A,C类扩展B,C类有A或B
中
不存在
的
方法(测试)。其次,由于a.test()不存在,但c.test()存在,所以我
的
通用
指针
'p‘调用p->test
浏览 2
提问于2015-09-20
得票数 0
回答已采纳
2
回答
为什么装配程序只在与crt1.ocrti.o和crtn.o链接时才能工作?
、
、
、
我想知道程序是如何工作
的
,因此,为了使它尽可能
的
简单,我在组装
中
无所事事。我正试图为32位代码组装代码,但我也犯了相当大
的
错误。最后,我用gcc来做链接(并将_start:改为main:)。然后我
的
程序就开始工作了(它以前不会打印出任何内容),所以我
的
问题是,我可以在代码
中
做一些事情来消除对这些其他3个对象
文件</em
浏览 2
提问于2013-08-06
得票数 8
回答已采纳
4
回答
奇怪
的
错误(取消对不完整类型
的
指针
引用)
、
、
、
get_dentry_path(current->fs->pwd); }包括:#include <
linux
/fs.h> #include <
linux
/file.h>
浏览 1
提问于2010-04-23
得票数 1
回答已采纳
2
回答
HANDLE和DCB
的
Linux
实现
、
、
我必须将一个程序迁移到使用windows句柄和DCB
的
Linux
上,例如:我将如何将这些迁移到
Linux
?此外,一个我可以了解这个过程
的
来源可能是有帮助
的
。
浏览 6
提问于2015-11-04
得票数 2
回答已采纳
2
回答
从内核空间中给定
的
结构套接字获取结构
文件
、
、
、
、
我需要获取与特定结构套接字关联
的
结构
文件
。我在内核源代码
中
的
socket.c
文件
中看到,这里有一个函数struct socket *sockfd_lookup(int,int *err),该函数在给定fd
的
情况下返回该fd所属
的
套接字。有没有办法做相反
的
事情呢?我
的
意思是取结构套接字
的
fd。我需要在一个可加载
的
内核模块
中
做到这一点。 谢谢
浏览 3
提问于2011-12-01
得票数 0
回答已采纳
2
回答
如何向标准信号处理程序添加代码?
、
、
、
我有一个运行在
Linux
上
的
C应用程序,其中我需要向标准信号处理程序添加一些代码。其想法是设置我
的
处理程序,保存
指向
标准处理程序
的
指针
,并从我
的
代码
中
调用保存
的
处理程序。不幸
的
是,signal()和sigaction()都没有返回
指向
标准处理程序
的
指针
。这两个函数都返回NULL。有没有办法在不删除自
定义
处理程序并再次发送相同信号
的</em
浏览 0
提问于2011-09-12
得票数 3
1
回答
传递给start_routine
的
“pthread_create”
的
类型是什么?
、
下面是在C
中
创建一个新线程
的
示例: // pthread_t thread_id;pthread_create(&thread_id, NULL, myThreadFun, NULL); exit(0);从
linux
man pages
中
可以看出,pthread_create被
定义
为以
浏览 3
提问于2021-05-01
得票数 0
回答已采纳
1
回答
Syscall为用户分配内存
、
我在
linux
内核(3.2)
中
声明/
定义
了一个结构,目前我正试图在syscall中分配其中一个结构,并为调用syscall
的
进程返回一个
指向
它
的
指针
。我如何在内核之外
的
程序
中
#include这个
文件
(问题可能是,我应该包括哪个
文件
)?目前,我正在include/
linux
/syscalls.h
中
声明该结构,并在我自己在kernel
浏览 4
提问于2012-10-20
得票数 0
回答已采纳
2
回答
对TUNSETIFF ioctl类型
的
混淆
、
、
、
我发现TUNSETIFF ioctl
的
定义
有冲突。如果我在我
的
系统上查看
linux
/if_tun.h,我会看到下面这一行:这表明TUNSETIFF ioctl接受
指向
int
的
指针
。但是,当我查看TUNSETIFF周围
的
文档时,我看到了传递
指向
struct ifreq
的
指针
的</
浏览 1
提问于2016-12-20
得票数 4
1
回答
将
指针
初始化为另一个结构内
的
结构
、
、
、
我有两个
指针
变量(prevGuiMsg和currGuiMsg),
指向
C++源
文件
中
另一个结构
定义
中
的
结构:{ bool re_pop_required;头
文件
中
定义
的
(我正在混合C和C++代码)。
指向
结构
的
指针
作为参数传递给源
文件
中
的
函数,在源
文
浏览 0
提问于2019-01-15
得票数 0
回答已采纳
2
回答
如何从程序内部获取
指向
程序
的
特定可执行
文件
部分
的
指针
?(也许使用libelf)
、
、
、
我在
Linux
环境
中
,我需要编写一个程序来检索放在其可执行
文件
的
某个部分
中
的
一些数据。那么,如何从程序内部获取
指向
(按其名称
的
)某个部分
的
指针
呢?我知道可以使用elf_getdata()将节
的
索引作为参数传递给get和Elf_Data结构,这个结构
的
一个字段是d_buf,它是
指向
实际数据
的
指针
。但是,似乎elf_getdata(
浏览 2
提问于2012-08-28
得票数 1
回答已采纳
2
回答
C++
中
的
类
定义
问题
、
我在
文件
board.H
中
定义
了一个类{ ...public:};#include "board.H" { Board* board;public:}; 当我尝试编译它(在
linux
中使用g++ )时
浏览 1
提问于2011-05-28
得票数 2
回答已采纳
2
回答
找到
指向
argv[0]
的
指针
,这样我就可以更改它
、
、
、
在Solaris上,我用getexecname获得了
指向
argv[0]
的
指针
,然后我可以在该位置执行memcpy操作。(每个)谢谢
浏览 0
提问于2015-03-20
得票数 0
1
回答
C++:声明为extern时对const
指针
的
未
定义
引用
、
、
在编写以下代码时,我会得到一个编译器错误: //f
浏览 2
提问于2020-02-26
得票数 0
回答已采纳
7
回答
理解
Linux
内核
中
的
container_of宏
、
、
当我浏览
Linux
内核时,我发现了一个
定义
如下
的
container_of宏: (type *)( (char *)__mptr - offsetof(type,member) );})如果我们使用宏,如下所示: container_of(dev, struct w
浏览 3
提问于2013-04-05
得票数 94
回答已采纳
2
回答
如何获取
指向
动态库(
Linux
ELF)特定部分
的
指针
?
、
、
、
、
正如在
中
可以看到
的
,使用节名从程序内部获取
指向
该特定节
的
指针
非常简单。使用libelf,只需打开程序自己
的
文件
,循环遍历其中
的
所有部分(由Elf64_Shdr结构表示),当部分名称与您想要
的
名称匹配时停止,并使用存储在Elf64_Shdr结构
的
sh_addr元素
中
的
指针
。在本例
中
,获取所需
指针
非常简单,因为它是在ELF可执行<e
浏览 3
提问于2012-11-14
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数组指针(指向数组的指针)详解
arm的PC指针指向何方
C语言编程:以实例教你学指向函数的指针
如何创建指向文件的超链接
如何恢复Linux中的误删文件
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券