BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #8529同步于 1 周前
BBSMan_Dev机器人发帖

问题解决,原因未知。

spadger.
1 周前镜像同步4 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 下面的函数中,把ptrlen改成int类型,所有问题都没了,原因未知。 详细描述见前面的帖子。开发组那位大神有空看一下吧。这么奇怪的 bug还是头一次见到。 PHP_FUNCTION(bbs2_readfile) { char *filename; int filename_len; char *output_buffer; int output_buffer_len, output_buffer_size, j; char c; char *ptr, *cur_ptr; //off_t ptrlen, mmap_ptrlen; off_t mmap_ptrlen; int ptrlen; int in_chinese = false; int chunk_size = 51200;
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
zls.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 想起来了,跟版面 35923 类似... 【 在 spadger (这里的水很深) 的大作中提到: 】 : 下面的函数中,把ptrlen改成int类型,所有问题都没了,原因未知。 : 详细描述见前面的帖子。开发组那位大神有空看一下吧。这么奇怪的 : bug还是头一次见到。 : ...................
spadger.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!news.shec6.edu.cn!news.newsmth.net!NEWSMTH 怀疑过这个问题。 自己的ubuntu8.04系统off_t也是32位的,但是编译php模块的时候发现定义了 _FILE_OFFSET_BITS=64 【 在 zls (回首已是 666 !) 的大作中提到: 】 : 想起来了,跟版面 35923 类似...
spadger.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.shec6.edu.cn!news.newsmth.net!NEWSMTH 这样的bug调试起来真的让人很崩溃,搞了近一个星期,那些ugly的代码都读懂了程序还是 有问题,后来发现是系统装的软件的原因。。 目前有没有除了换系统以外比较好的解决方案? 【 在 spadger (这里的水很深) 的大作中提到: 】 : 下面的函数中,把ptrlen改成int类型,所有问题都没了,原因未知。 : 详细描述见前面的帖子。开发组那位大神有空看一下吧。这么奇怪的 : bug还是头一次见到。 : ...................
flyriver.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.shec6.edu.cn!news.neu.edu.cn!news.newsmth.net! 可以肯定是这个问题,目前最简单的解决办法是自己编译安装一个 PHP, 不用系统自带的。 【 在 spadger (这里的水很深) 的大作中提到: 】 : 怀疑过这个问题。 : 自己的ubuntu8.04系统off_t也是32位的,但是编译php模块的时候发现定义了 : _FILE_OFFSET_BITS=64 : ...................