]> Zhao Yanbai Git Server - minix.git/commitdiff
Added global variable boottime, prototype for do_stime, and table entry for
authorPhilip Homburg <philip@cs.vu.nl>
Tue, 7 Aug 2007 12:21:40 +0000 (12:21 +0000)
committerPhilip Homburg <philip@cs.vu.nl>
Tue, 7 Aug 2007 12:21:40 +0000 (12:21 +0000)
SYS_STIME.

kernel/glo.h
kernel/system.c
kernel/system.h

index 891d54526f5ca88a8965b4abd187fd036017180e..fc1e8eb1cc12c4e77eddd82e27cdef5d0b959538 100755 (executable)
@@ -48,6 +48,7 @@ EXTERN int do_serial_debug;
 EXTERN endpoint_t who_e;               /* message source endpoint */
 EXTERN int who_p;                      /* message source proc */
 EXTERN int sys_call_code;              /* kernel call number in SYSTEM */
+EXTERN time_t boottime;
 
 /* VM */
 EXTERN phys_bytes vm_base;
index 5d565a13c621b6008aca7957557ca481e388dfee..b527a8eb8d95a355ac19b09b463f8c2990046792 100755 (executable)
@@ -177,6 +177,7 @@ PRIVATE void initialize(void)
   /* Clock functionality. */
   map(SYS_TIMES, do_times);            /* get uptime and process times */
   map(SYS_SETALARM, do_setalarm);      /* schedule a synchronous alarm */
+  map(SYS_STIME, do_stime);            /* set the boottime */
 
   /* System control. */
   map(SYS_ABORT, do_abort);            /* abort MINIX */
index c3ff6a838c882533bcce9fafd3428cdb7d8e9d94..0271e8fab5bfcf69600dad9494fdaf9aa161bb1b 100644 (file)
@@ -173,6 +173,8 @@ _PROTOTYPE( int do_setalarm, (message *m_ptr) );
 #define do_setalarm do_unused
 #endif
 
+_PROTOTYPE( int do_stime, (message *m_ptr) );  
+
 _PROTOTYPE( int do_safecopy, (message *m_ptr) );       
 _PROTOTYPE( int do_vsafecopy, (message *m_ptr) );      
 _PROTOTYPE( int do_iopenable, (message *m_ptr) );