A patch to the time functions (ctime, localtime), which allows them to read in timezones that are four chars long, like CEST. I did not want to change the output scheme, so the timezones are read in, but cutted to three chars when printed. Notes: Mon Apr 4 08:04:31 EDT 2005 rsc Thanks for catching this. Comparing against WET, MET, and EET, I think the intended solution is to say CET instead of CEST in the file. Really the right thing to do is allow and display four-char time zones, but I'm not convinced that's worth the pain. I didn't want to go halfway and truncate because I know there are some programs that assume time zones end in T. I updated /adm/timezone/CET. Russ Reference: /n/sources/patch/sorry/timezone-four-chars Date: Mon Apr 4 09:49:31 CES 2005 Reviewed-by: rsc --- /sys/src/libc/9sys/ctime.c Mon Apr 4 09:49:18 2005 +++ /sys/src/libc/9sys/ctime.c Mon Apr 4 09:49:14 2005 @@ -254,9 +254,9 @@ if(c != ' ' && c != '\n') break; } - for(i=0; i<3; i++) { + for(i=0; i<=4; i++) { if(c == ' ' || c == '\n') - return 1; + break; *p++ = c; c = *(*f)++; }