printk loff_t类型的格式说明符?

时间:2012-11-18 05:29:43

标签: c linux linux-kernel linux-device-driver printk

我正在为学校作业开发一个Linux角色设备驱动程序,并且不确定如何打印传递给*ppos类型的读取函数的loff_t

我知道我必须在内核中使用printk而不是标准库printf,但我似乎无法找出正确的格式说明符。

1 个答案:

答案 0 :(得分:11)

loff_t只是一个typedef。要确定要使用的格式说明符,您应该查找其定义:

然后你可以参考Kernel's documentation来看看如何格式化“long long”(%lld)。