Skip to content

TimeSpec的第二个数据成员是纳秒还是微秒? #40

@whY-note

Description

@whY-note

你好,请问TimeSpec的第二个数据成员是纳秒还是微秒?

在basic的文档中,TimeSpec的第二个数据成员是纳秒(如下图)
Image

而在basic/user/lib/syscall.c中,传入的参数类型是TimeVal*,它的第二个数据成员是微秒(如下图)
Image

在系统调用时,虽然传入的参数类型是TimeVal*,但在内核中会转换为TimeSpec*类型,但二者的第二个数据成员的内涵不同,会导致最后计算出来的结果不同。

因此,想知道TimeSpec的第二个数据成员是纳秒还是微秒?

感谢你的回答!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions