| Kernel v2.4.17-pre8 /kernel/time.c |
|---|
 2.4.17-pre8
 kernel
 time.c
diff -Naur -X /home/marcelo/lib/dontdiff linux-2.4.16/kernel/time.c linux/kernel/time.c
--- linux-2.4.16/kernel/time.c Mon Nov 26 10:35:00 2001
+++ linux/kernel/time.c Wed Dec 5 16:57:21 2001
@@ -70,11 +70,11 @@
*/
asmlinkage long sys_time(int * tloc)
{
- int i;
+ struct timeval now;
+ int i;
- /* SMP: This is fairly trivial. We grab CURRENT_TIME and
- stuff it to user space. No side effects */
- i = CURRENT_TIME;
+ do_gettimeofday(&now);
+ i = now.tv_sec;
if (tloc) {
if (put_user(i,tloc))
i = -EFAULT;
|