AM335x运行linux 4.1.18核,现在需要写一个驱动模块供am335x启动后加载,该模块需要修改linux系统的时间,可是我使用settimeofday()时,编译却提示无此函数的定义。我的头文件包括如下:
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/cdev.h>
#include <linux/fs.h>
#include <linux/device.h>
#include <linux/syscalls.h>
#include <linux/interrupt.h>
#include <linux/gpio.h>
#include <linux/of_gpio.h>
#include <linux/of_platform.h>
#include <linux/uaccess.h>
#include <linux/string.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/sched.h>
#include <linux/pm.h>
#include <linux/slab.h>
#include <linux/sysctl.h>
#include <linux/proc_fs.h>
#include <linux/platform_device.h>
#include <linux/input.h>
#include <linux/gpio_keys.h>
#include <linux/workqueue.h>
#include <linux/gpio.h>
#include <linux/of.h>
#include <linux/of_irq.h>
#include <linux/spinlock.h>
#include <linux/time.h>
请问如何设置系统时间?我应该使用哪个函数?包含哪些头文件?(不需要使用RTC时间,我只需每次开机加载此模块设置系统时间即可)
谢谢!