Changes on unadf.c by Galt Barber, California. 06Feb2010 - extended unadf.c to set the date/time on files and directories extracted. - Platform: any unix/linux should work. It uses mktime() and utime() functions. I compiled it under cygwin. 09Feb2010 09:02 - double quotes for MKDIR to support embedded white spaces - Many parts of the Windows OS code seem to use a time value that starts at 1980 (NTFS itself seems to support older dates, but not the Windows GUI code itself), so in my most recent version of unadf.c, if I see any year less than 1980 in the set-file-date routine, I just substitute 1980 for it creating a floor value of 1980 for the year. This seems to help Windows very much. 09Feb2010 13:24 - I found that windows does not tolerate filenames that end in either period "." or space " ". (again I am talking about the GUI, not NTFS). Since I had a number of these, it seemed worth the extra hassle for doing it programmatically. - I also fixed some bugs in the handling of the processFile routine. - I added some more error messages, and tweaked the output to look slightly better. - Did a little more testing. - Did a little code-cleanup too.