char *timestamp() { static char buf[MAX_STRING_LENGTH]; struct tm *t = localtime(¤t_time); sprintf( buf, "%04d-%02d-%02d", t->tm_year+1900, t->tm_mon+1, t->tm_mday ); return buf; }