この度RedHat7.3(�@)からRedHat9(�A)へ移行したのですが、
�@で問題なく動作していたCGIが�Aの環境で一部動作しなくなりました。

//環境
�@RedHat7.3
gcc-2.96-113
apache-1.3.27-2

�ARedHat9
gcc-3.2-2-5
httpd-2.0.40-21.9

原因を調べていくとどうも日付計算部分がエラーを起こしているようです。
一般的な日付計算ですが何が問題なのか検討もつきません。
(ググッたのですが・・わかりませんでした。。gccが原因??)
どなたか教えていただけないでしょうか?よろしくお願いいたします!!

/*-----ソース一部抜粋------*/
#include <stdio.h>
#include <time.h>

struct tm*ptr;
time_tlt;
intNowYY, NowMM, NowDD;

lt = time(NULL);
ptr = localtime(<);
NowYY = ptr->tm_year + 1900;
NowMM =ptr->tm_mon + 1;
NowDD = ptr->tm_mday;

/*----------------------*/