Are ctime/localtime busted?
    Paul De Bra 
    debra at alice.UUCP
       
    Sun Feb  5 09:56:43 AEST 1989
    
    
  
In article <1135 at ssbn.WLK.COM> bill at ssbn.WLK.COM (Bill Kennedy) writes:
}This one is a puzzle and I suspect that it is something peculiar
}in my system.  It's V/AT 2.4, 4Mb RAM, 12MHz, plenty of disk space.
}If I run the example code below with the V/AT system I get a date
}and time that wander all over the place.  If I run it on ssbn
}(AT&T 386 UNIX Vr3.1) it works correctly every time.  I should add
}that the V/AT date(1) works OK and setup shows that the cmos time
}is correct too.  Here's the sample and the answers I got:
}...
}	long systime, time();
}...
}	systime = time( (long *) 0 );
}...
I've seen this bug in several versions of Unix.
On some systems time(0L) doesn't work.
time(tloc) where tloc is a (properly initialized) pointer to a long
should work.
Paul.
-- 
------------------------------------------------------
|debra at research.att.com   | uunet!research!debra     |
------------------------------------------------------
    
    
More information about the Comp.unix.microport
mailing list