*BSD News Article 83070


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!newsfeed.internetmci.com!btnet!dispatch.news.demon.net!demon!xciv.demon.co.uk!usenet
From: paul@xciv.org (Paul Civati)
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Re: Passwd Expire'ing
Date: 17 Nov 1996 14:22:59 GMT
Organization: XCIV
Lines: 20
Message-ID: <56n743$8d@xciv.demon.co.uk>
References: <847976274.19159.0@kevinw.noc.demon.net>
    <56kvl7$7l@xciv.demon.co.uk> <E0zD41.174@midway.uchicago.edu>
Reply-To: paul@xciv.org
NNTP-Posting-Host: pantera.xciv.org
X-NNTP-Posting-Host: xciv.demon.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Newsreader: knews 0.9.8

In article <E0zD41.174@midway.uchicago.edu>,
	eric@fudge.uchicago.edu (Eric Fischer) writes:

>> Now, how to generate such values for your /etc/passwd, I dunno.  I've
>> done it before, I had to write some (not very good) code to do it, gets
>> difficult when you have to take the various leap year rules into account.
> 
> You really shouldn't have to take leap years into account yourself,
> because the time functions already present in the C library will
> do it for you. 

Coo, mktime(), that's mighty handy. :)  Last time I did this kind of
stuff was on an Atari, in GFA basic and then in C.  I don't think
either of the C compilers I used (Sozobon then HSC) had mktime().

-Paul-

-- 
Paul Civati  =O=  Home: paul@xciv.org          =O=  http://www.xciv.org/
London UK    =O=  Home: paul@xciv.demon.co.uk  =O=  Slackware is.