MythTV 0.21 released!

Yep, a new MythTV version is now about 10 days old. I’ve been running a “recent” SVN build for a while now, and there’s a lot of pretty goodness there – and been fairly stable. Nothing radically different than before, just natural evolution for the better.

Windows finally gets poll() (well…WSAPoll)

Found this today: Windows Core Networking : WSAPoll, A new Winsock API to simplify porting poll() applications to Winsock.

Which means we should be able to squeeze some peformance out of Vista. Although, since poll() we’ve gone and moved on to much better things in the free world.

As part of porting MySQL Cluster to Microsoft Windows platforms, I’m going and redoing a lot of the portable sockets code in MySQL. My goal is to have enforcing of proper use of the portable functions be done by the compiler instead of the programmer – leading to less portability bugs.

Let’s face it: friends don’t let friends have to run Windows to not break the Windows port.

Good news is that so far I’ve found several bugs that could have presented them in real nasty ways at run time but have instead showed up as build errors – brilliant!

Sometimes you must wonder what crack people smoke

2>.\my_lwrite.c(31) : warning C4996: ‘write’: The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _write. See online help for details.

WTF.

If Visual Studio 2008 crashes one more time today….