Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
struct statx可以在内核中使用吗?_C_Linux_Struct_Linux Kernel - Fatal编程技术网

struct statx可以在内核中使用吗?

struct statx可以在内核中使用吗?,c,linux,struct,linux-kernel,C,Linux,Struct,Linux Kernel,我试图获得一个特定进程的创建时间。为了做到这一点,我使用vfs_statx()方法,该方法将struct kstat作为参数。但问题是struct kstat中是否有struct statx_timestamp字段?我知道struct statx确实有它,但是它可以在内核中使用吗 很快: 我可以定义一个变量,比如struct statx my_stat内核内部,然后使用其statx\u时间戳字段 提前感谢。如果内核尚未定义此项,它将如何填充时间?timespec在这里定义:kstat在这里:在v

我试图获得一个特定进程的创建时间。为了做到这一点,我使用vfs_statx()方法,该方法将struct kstat作为参数。但问题是struct kstat中是否有struct statx_timestamp字段?我知道struct statx确实有它,但是它可以在内核中使用吗

很快:

我可以定义一个变量,比如
struct statx my_stat内核内部,然后使用其statx\u时间戳字段


提前感谢。

如果内核尚未定义此项,它将如何填充时间?timespec在这里定义:kstat在这里:在vfs_statx()定义中,方法本身采用kstat类型的参数,它用于提供有关指定文件的比vfs_stat()更多的信息。下面是函数的定义:int vfs_statx(int dfd,const char uu user*filename,int flags,struct kstat*stat,u32 request\u mask)下面是定义链接: