Rich Felker
928674dcd0
clock_adjtime: generalize time64 not to assume old struct layout match
...
commit 2b4fd6f75b added time64 for this
function, but did so with a hidden assumption that the new time64
version of struct timex will be layout-compatible with the old one.
however, there is little benefit to doing it that way, and the cost is
permanent special-casing of 32-bit archs with 64-bit time_t in the
public interface definitions.
instead, do a full translation of the structure going in and out. this
commit is actually a revision to an earlier uncommited version of the
code.
2019-10-20 01:43:22 -04:00
..
2018-09-12 14:34:37 -04:00
2019-07-20 17:23:40 -04:00
2019-07-20 17:02:49 -04:00
2012-12-07 16:22:13 -05:00
2018-09-12 14:34:20 -04:00
2019-06-14 17:13:05 -04:00
2012-06-13 11:04:31 -04:00
2013-12-12 05:09:18 +00:00
2019-10-20 01:43:22 -04:00
2018-09-12 14:34:20 -04:00
2019-08-23 20:24:06 -04:00
2014-05-30 12:59:36 -04:00
2014-05-30 12:59:36 -04:00
2018-09-12 14:34:38 -04:00
2014-06-14 00:10:16 -04:00
2011-04-13 14:55:26 -04:00
2019-06-28 17:58:03 -04:00
2018-02-22 19:34:58 -05:00
2014-05-30 12:59:36 -04:00
2012-11-18 19:31:58 -05:00
2012-11-18 19:31:58 -05:00
2013-12-12 05:09:18 +00:00
2019-04-09 17:51:54 -04:00
2018-06-20 21:36:04 -04:00
2018-06-20 21:35:45 -04:00
2012-06-13 11:49:22 -04:00
2012-09-07 00:48:25 -04:00
2018-09-12 21:28:39 -04:00
2018-09-12 21:28:39 -04:00
2013-12-12 05:09:18 +00:00
2011-04-05 12:32:10 -04:00
2019-07-28 18:15:22 -04:00
2011-09-27 16:47:00 -04:00
2018-09-12 14:34:38 -04:00
2012-06-23 21:38:47 -04:00
2017-07-04 17:53:58 -04:00
2013-12-20 11:52:10 -05:00
2012-09-08 00:40:37 -04:00
2011-12-23 19:13:48 -05:00
2014-01-07 02:58:28 -05:00
2018-09-12 14:34:20 -04:00
2018-09-12 14:34:38 -04:00
2018-09-12 14:34:37 -04:00
2018-09-12 14:34:37 -04:00
2013-12-12 05:09:18 +00:00
2013-12-12 05:09:18 +00:00
2013-12-12 05:09:18 +00:00
2019-07-27 17:48:32 -04:00
2014-05-29 21:01:32 -04:00
2012-07-23 16:50:56 -04:00
2014-01-07 03:02:14 -05:00
2012-09-07 00:48:25 -04:00
2012-09-09 14:58:55 -04:00
2015-07-09 17:07:35 +00:00
2018-09-12 14:34:37 -04:00
2012-09-08 01:03:01 -04:00
2019-07-29 12:31:46 -04:00
2012-04-29 19:54:03 -04:00
2018-09-12 14:34:33 -04:00
2012-06-19 15:32:13 -04:00
2012-07-23 16:50:56 -04:00
2011-02-19 02:28:42 -05:00
2019-10-19 21:29:55 -04:00
2012-08-15 08:31:44 -04:00