i tired to write a driver for DBIC but since Sys::Syscall puked on itself I couldn't test it. And no, Linux is not an option.<br><br>so hopefully someone can make use of some of this stuff.... i mean until i have time to try to get syscall working
<br><br>DBIC goodness at y codeblog: (no ads, dont worry)<br><a href="http://groditi-code.blogspot.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://groditi-code.blogspot.com/</a><br><br>
<br><br>##############################<div>######################<br>BTW:&nbsp;&nbsp; Sys::Syscall&nbsp; puke
<br>#################################################<br><br># uname -a<br>FreeBSD <a href="http://testing.cantella.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">testing.cantella.com</a> 5.5-STABLE
 FreeBSD 5.5-STABLE #0: Mon Jul&nbsp; 3 11:19:51 EDT 2006&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:root@testing.cantella.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">root@testing.cantella.com</a>
:/usr/obj/usr/src/sys/GENERIC&nbsp; i386<br><br>cpan&gt; install Sys::Syscall<br>Running install for module Sys::Syscall<br>Running make for B/BR/BRADFITZ/Sys-Syscall-0.21.tar.gz<br>CPAN: Digest::SHA loaded ok<br>CPAN: Module::Signature loaded ok
<br>WARNING: This key is not certified with a trusted signature!<br>Primary key fingerprint: 2E66 557A B97C 19C7 91AF&nbsp; 8E20 328D A867 450F 89EC<br>Signature for /home/wroditi/.cpan/sources/authors/id/B/BR/BRADFITZ/CHECKSUMS ok
<br>CPAN: Compress::Zlib loaded ok<br>Checksum for /home/wroditi/.cpan/sources/authors/id/B/BR/BRADFITZ/Sys-Syscall-0.21.tar.gz ok<br>Scanning cache /home/wroditi/.cpan/build for sizes<br>x Sys-Syscall-0.21/<br>x Sys-Syscall-0.21

/CHANGES<br>x Sys-Syscall-0.21/META.yml<br>x Sys-Syscall-0.21/t/<br>x Sys-Syscall-0.21/t/00-use.t<br>x Sys-Syscall-0.21/t/02-sendfile.t<br>x Sys-Syscall-0.21/t/01-epoll.t<br>x Sys-Syscall-0.21/MANIFEST<br>x Sys-Syscall-0.21

/lib/<br>x Sys-Syscall-0.21/lib/Sys/<br>x Sys-Syscall-0.21/lib/Sys/Syscall.pm<br>x Sys-Syscall-0.21/Makefile.PL<br>Removing previously used /home/wroditi/.cpan/build/Sys-Syscall-0.21<br>Package came without SIGNATURE<br>
<br>
<br>&nbsp; CPAN.pm: Going to build B/BR/BRADFITZ/Sys-Syscall-0.21.tar.gz<br><br>Checking if your kit is complete...<br>Looks good<br>Writing Makefile for Sys::Syscall<br>CPAN: YAML loaded ok<br>cp lib/Sys/Syscall.pm blib/lib/Sys/Syscall.pm
<br>Manifying blib/man3/Sys::Syscall.3<br>&nbsp; /usr/bin/make&nbsp; -- OK<br>Running make test<br>PERL_DL_NONLAZY=1 /usr/local/bin/perl &quot;-MExtUtils::Command::MM&quot; &quot;-e&quot; &quot;test_harness(0, 'blib/lib', 'blib/arch')&quot; t/*.t
<br>t/00-use.........ok&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>t/01-epoll.......skipped<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all skipped: test good only for Linux 2.6+<br>t/02-sendfile....ok 1/2got rv = -1 from sendfile at t/02-
sendfile.t line 53. <br># Looks like you planned 2 tests but only ran 1.<br># Looks like your test died just after 1.<br>t/02-sendfile....dubious&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Test returned status 255 (wstat 65280, 0xff00)
<br>DIED. FAILED test 2<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Failed 1/2 tests, 50.00% okay<br>Failed Test&nbsp;&nbsp;&nbsp;&nbsp; Stat Wstat Total Fail&nbsp; Failed&nbsp; List of Failed<br>-------------------------------------------------------------------------------<br>t/02-
sendfile.t&nbsp; 255 65280&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp; 2 100.00%&nbsp; 2<br>1 test skipped.<br>Failed 1/3 test scripts, 66.67% okay. 1/3 subtests failed, 66.67% okay.<br>*** Error code 255<br><br>Stop in /usr/home/wroditi/.cpan/build/Sys-Syscall-0.21

.<br>&nbsp; /usr/bin/make test -- NOT OK<br>Running make install<br>&nbsp; make test had returned bad status, won't install without force<br>Failed during this command:<br>&nbsp; BRADFITZ/Sys-Syscall-0.21.tar.gz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : make_test NO
</div>