From: .... To: "'beebe@math.utah.edu'" Subject: Y2K compliance info Date: Wed, 12 May 1999 13:28:26 -0400 Importance: high X-Priority: 1 >> Is the utility Dos2Mac Year 2000 compliant? Absolutely! Its only date/time access is via the st_atime and st_mtime members of the utimbuf structure. These store a 32-bit value which is the number of seconds since the Epoch (1970.01.01 00:00:00 for UNIX, 1980.01.01 00:00:00 for DOS and Windows). The values of those members are not manipulated in any way; they are loaded from the utimbuf structure before the file is converted, and stored there again after conversion, and the file system is then updated by the utime() system call. Thus, dos2mac, dos2ux, mac2dos, mac2ux, ux2dos, and ux2mac are impervious to the Y2K problem, but like a great deal of software, will definitely be impacted when the UNIX counter wraps in 2038 (and the others in 2048). By then, vendors should have 64-bit clocks, and a simple recompilation will suffice to keep them working properly. ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - Center for Scientific Computing FAX: +1 801 585 1640, +1 801 581 4148 - - University of Utah Internet e-mail: beebe@math.utah.edu - - Department of Mathematics, 322 INSCC beebe@acm.org - - 155 S 1400 E RM 233 beebe@ieee.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe - -------------------------------------------------------------------------------