QNX4.25的clock()问题(50天后死机原因)

为了让更多的人看到,我新开一帖。希望给大家提个醒,这个问题可害惨我了。
我的QNX4.25的应用连续运行50天左右会出故障。原来是因为我的应用里调用了clock()函数,clock()函数在进程连续运行49.7天的时候,累计到最大值0xFFFFFFFF,并维持该值不变了。这并不象WINDOWS下的函数GetTickcounter()可以自动归零。我不知道这算不算QNX4的一个缺陷,如果是一bug,QNX有没有解决该问题的补丁?

您正是不幸 :blush:

下面这个是2000年12月加入到 Knowledge Database 里的。

http://www.qnx.com/developers/qnx4/qnx4kb/solution.html?code=10183

帮你查了一下,下面这个Page里有4.25E和4.25G可以下载。明天我帮你查查这个clock()的问题具体是在哪一个版本里修好的。 :laughing:

http://www.qnx.com/download/swgroup.html?programid=8039