Referring to my belief that no sane person would want to link against a versionning tool, cpw pointed out a few potential candidates for doing just that. Being used to versionning frontends (only at work, and not by choice...) that use fork()/execvp() for this kind of stuff, I didn't consider this might be insufficient in some cases. I've never seen anything that linked against, say, CVS, though... Well, point taken. But I don't agree with him that there are whole arseloads of programs that would want to do that (of couse, that depends on the individual arse). And, considering their origin, I'm not sure if I'd want to use them.