Stdio.pmod/module.pmod:148:Too many arguments to set_nonblocking.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=1746
Reported by Fredrik Noring, Roxen Internet Software noring@roxen.com
Pike 7.0 fails to build:
make[5]: Leaving directory
`/home/distmaker/Distmaker/2.1/build/pike.srcbuild'
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/tpike -DNOT_INSTALLED
-m/home/distmaker/Distmaker/2.1/build/pike.srcbuild/master.pike
/home/distmaker/Distmaker/2.1/build/pike/bin/mktreeopt.pike
/home/distmaker/Distmaker/2.1/build/pike.srcbuild/../pike/src/treeopt.in
/home/distmaker/Distmaker/2.1/build/pike/lib/modules/Stdio.pmod/module.pmod:148:Too
many arguments to set_nonblocking.
/home/distmaker/Distmaker/2.1/build/pike/lib/modules/Stdio.pmod/module.pmod:148:Expected:
function(void | mixed, void | mixed, void | mixed : void)
/home/distmaker/Distmaker/2.1/build/pike/lib/modules/Stdio.pmod/module.pmod:148:Got
: function(zero, function(void | mixed : void), function(void | mixed :
void), function(void | mixed : void), zero : void | mixed)
It seems that this change made two days ago caused the bug:
148c148
< set_nonblocking(0, _async_connected, _async_failed);
---
> set_nonblocking(0, _async_connected, _async_failed, _async_failed,
0);