在Linux内核空间中设置系统时间

时间:2016-09-23 03:24:52

标签: time module linux-kernel system invalid-argument

很明显,在Linux内核模块中设置系统时间应该没有问题。但是, do_settimeofday()函数总是在为4.4内核编写的模块中返回EINVAL(无效参数)。我尝试了this topic中的示例,得到了相同的EINVAL(当我打印 do_settimeofday()的结果时。有趣的是, stime(2)系统call在内核中使用相同的 do_settimeofday()函数,它始终有效。

感谢您的想法和指示!

1 个答案:

答案 0 :(得分:0)

根据implementation do_settimeofday 仅在

时返回EINVAL
  • <?php //... $app->get('/login', function (Request $request) use ($app) { return $app['twig']->render('login.twig', array( 'error' => $app['security.last_error']($request), 'last_username' => $app['session']->get('_security.last_username'), )); })->bind('login'); //... $app['app.token_authenticator'] = function ($app) { return new \CP\Classes\TokenAuthenticator( $app['security.encoder_factory'], $app['url_generator']->generate('login') ); }; //... 参数不正确(秒数为负数或纳秒数超出区间[0,1 000 000 000))或

  • 设定给定时间值将破坏单一时间性质。注意,虽然该函数用于更新实时时间,但它也会以相同的增量修改 monolitic 时间。