diff --git a/kernel/date.h b/kernel/date.h
deleted file mode 100644
index 94aec4b..0000000
--- a/kernel/date.h
+++ /dev/null
@@ -1,8 +0,0 @@
-struct rtcdate {
-  uint second;
-  uint minute;
-  uint hour;
-  uint day;
-  uint month;
-  uint year;
-};
diff --git a/kernel/sysproc.c b/kernel/sysproc.c
index e8bcda9..8ca45ba 100644
--- a/kernel/sysproc.c
+++ b/kernel/sysproc.c
@@ -1,7 +1,6 @@
 #include "types.h"
 #include "riscv.h"
 #include "defs.h"
-#include "date.h"
 #include "param.h"
 #include "memlayout.h"
 #include "spinlock.h"
diff --git a/user/user.h b/user/user.h
index b71ecda..8ac6395 100644
--- a/user/user.h
+++ b/user/user.h
@@ -1,5 +1,4 @@
 struct stat;
-struct rtcdate;
 
 // system calls
 int fork(void);