我正在为学校作业开发 Linux 字符设备驱动程序,但不知道如何将*ppos
传递给我的 read 类型的函数打印出来loff_t
。
我知道我必须使用内核printk
中的标准库而不是标准库printf
,但我似乎无法找出正确的格式说明符。
我正在为学校作业开发 Linux 字符设备驱动程序,但不知道如何将*ppos
传递给我的 read 类型的函数打印出来loff_t
。
我知道我必须使用内核printk
中的标准库而不是标准库printf
,但我似乎无法找出正确的格式说明符。
loff_t 只是一个类型定义。要确定要使用的格式说明符,您应该查找它的定义:
然后您可以参考内核的文档以了解如何格式化“long long”(%lld)。