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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions