wolf@grasp1.univ-lyon1.fr (Christophe Wolfhugel) (04/21/91)
I've a strange problem with a ftpd that I've modified to run under AIX 2.2.1 20:54:02, a user connect my ftpd and it answers (code is below): --> 230 Local (MET, GMT+1) time is: Sun Apr 21 02:54:02 1991 The syslog also registered 02:54 A few minutes later I connect to that place 20:56:46, that's me connected to the ftpd. --> 230 Local (MET, GMT+1) time is: Sat Apr 20 20:56:46 1991 Of course the syslog registered 20:56. Strange... This is going backwards. Here's the piece of code generating the 230 message (the one generated for the syslog is done by the system). | time(&t); strncpy(buf,ctime(&t),24); buf[24]=0; | printf("\r\n230 Local (MET, GMT+1) time is: %s\r\n",buf); My question: is there somewhere, in the ftp process, system socket handling something that would fool the system time and give me something totally wrong? -- - Wolf (wolf@grasp1.univ-lyon1.fr