|
楼主 |
发表于 2007-9-25 08:44:50
|
显示全部楼层
找到了一段可疑的代码,目前在学校机房没有测试环境(全是windows!)
似乎是那些*号和(sizeof(struct utmp))太近了?可能被认为是指针?
- int utmp_seek(int fd,off_t dist,int base)
- {
- switch(base)
- {
- case SEEK_SET:
- return lseek(fd,dist *(sizeof(struct utmp)),SEEK_SET);
- break;
- case SEEK_CUR:
- return lseek(fd,dist *(sizeof(struct utmp)),SEEK_CUR);
- break;
- case SEEK_END:
- return lseek(fd,dist *(sizeof(struct utmp)),SEEK_END);
- break;
- default:
- return -1;
-
- }
- }
复制代码 |
|