mach_timebase_info 的可能 return 值是多少?
What are the possible return values for mach_timebase_info?
我知道 mach_timebase_info 有一个 return 类型的 kern_return_t,但我无法找到指定可能的 return 值的文档。我在哪里可以找到这些信息?
根据 http://www.opensource.apple.com/release/os-x-10101/ 上可用的 xnu-2782.1.97 (OS X 10.10.1) 的最新来源,唯一的 return 值是 KERN_SUCCESS:
/*
* mach_timebase_info_trap:
*
* User trap returns timebase constant.
*/
kern_return_t
mach_timebase_info_trap(
struct mach_timebase_info_trap_args *args)
{
mach_vm_address_t out_info_addr = args->info;
mach_timebase_info_data_t info;
clock_timebase_info(&info);
copyout((void *)&info, out_info_addr, sizeof (info));
return (KERN_SUCCESS);
}
我知道 mach_timebase_info 有一个 return 类型的 kern_return_t,但我无法找到指定可能的 return 值的文档。我在哪里可以找到这些信息?
根据 http://www.opensource.apple.com/release/os-x-10101/ 上可用的 xnu-2782.1.97 (OS X 10.10.1) 的最新来源,唯一的 return 值是 KERN_SUCCESS:
/*
* mach_timebase_info_trap:
*
* User trap returns timebase constant.
*/
kern_return_t
mach_timebase_info_trap(
struct mach_timebase_info_trap_args *args)
{
mach_vm_address_t out_info_addr = args->info;
mach_timebase_info_data_t info;
clock_timebase_info(&info);
copyout((void *)&info, out_info_addr, sizeof (info));
return (KERN_SUCCESS);
}