Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
为什么UNIX时间(2)系统调用是这样设计的?_Unix_Pass By Reference_System Calls - Fatal编程技术网

为什么UNIX时间(2)系统调用是这样设计的?

为什么UNIX时间(2)系统调用是这样设计的?,unix,pass-by-reference,system-calls,Unix,Pass By Reference,System Calls,UNIX时间(2)系统调用,time\t时间(time\t*t),以两种方式返回当前时间:返回值和通过引用返回。这种冗余的理由是什么?为什么不直接定义它time\u t time(void)?古代历史,但它可能与两个16位int值串联模拟long的时间有关。否则,没有真正明显的理由。有趣的是,UNIX™ 第7版手册文档已过时: 名称 时间,ftime–获取日期和时间 简介 长时间(0) 长时间(tloc) long*tloc #包括 #包括 ftime(tp) struct timeb*tp 说

UNIX时间(2)系统调用,
time\t时间(time\t*t),以两种方式返回当前时间:返回值和通过引用返回。这种冗余的理由是什么?为什么不直接定义它
time\u t time(void)

古代历史,但它可能与两个16位
int
值串联模拟long的时间有关。否则,没有真正明显的理由。有趣的是,UNIX™ 第7版手册文档已过时:

名称

时间,ftime–获取日期和时间

简介

长时间(0)

长时间(tloc)

long*tloc

#包括

#包括

ftime(tp)

struct timeb*tp

说明

Time返回自1970年1月1日格林尼治标准时间00:00:00以来的时间,以秒为单位。 如果tloc为非NULL,则返回值也存储在tloc指向的位置。 ftime条目填充由其参数指向的结构,如
所定义:

该结构包含自纪元以来的时间(以秒为单位),最高可精确到1000毫秒 间隔,本地时区(从格林威治向西以分钟为单位测量),以及 非零表示夏令时在一年中的适当部分在本地应用

另请参见

日期(1)、时间(2)、时间(3)

汇编程序

(ftime = 35.)
sys ftime; bufptr

(time = 13.; obsolete call)
sys time
(time since 1970 in r0-r1)

注意名称“过时调用”,并注意返回值在两个(16位)寄存器r0和r1中。

古代历史,但它可能与两个16位
int
值串联模拟long的时间有关。否则,没有真正明显的理由。有趣的是,UNIX™ 第7版手册文档已过时:

名称

时间,ftime–获取日期和时间

简介

长时间(0)

长时间(tloc)

long*tloc

#包括

#包括

ftime(tp)

struct timeb*tp

说明

Time返回自1970年1月1日格林尼治标准时间00:00:00以来的时间,以秒为单位。 如果tloc为非NULL,则返回值也存储在tloc指向的位置。 ftime条目填充由其参数指向的结构,如
所定义:

该结构包含自纪元以来的时间(以秒为单位),最高可精确到1000毫秒 间隔,本地时区(从格林威治向西以分钟为单位测量),以及 非零表示夏令时在一年中的适当部分在本地应用

另请参见

日期(1)、时间(2)、时间(3)

汇编程序

(ftime = 35.)
sys ftime; bufptr

(time = 13.; obsolete call)
sys time
(time since 1970 in r0-r1)

请注意名称“过时调用”,并注意返回值位于两个(16位)寄存器r0和r1中。

我的坏消息可能重复。没找到。可能是我的坏照片的复制品。没找到。