The thing you must realize is that no one can guarantee that captive-ntfs won't mess up your hard drive. And I haven't used it a lot on FC3, so I can't vouch for it (but on Debian/Kanotix, where the distro maintainer used this patch, so far, so good).
That said, say you've got your vanilla kernel source in /usr/src/linux/ (in other words, the makefile is at /usr/src/linux/Makefile). Then copy the code out of
this message on the
Captive users support forum:
Code:
diff -Naur kernel/signal.c.orig kernel/signal.c
--- kernel/signal.c.orig 2004-12-28 13:23:06.000000000 +0100
+++ kernel/signal.c 2004-12-28 13:24:59.000000000 +0100
@@ -1939,6 +1939,7 @@
EXPORT_SYMBOL(sigprocmask);
EXPORT_SYMBOL(block_all_signals);
EXPORT_SYMBOL(unblock_all_signals);
+EXPORT_SYMBOL(kill_proc_info); /* hcz */
/*
Save it as /usr/src/linux/whatever-name-you-chose.patch and then cd to /usr/src/linux and run the command
patch -p0 < whatever-name-you-chose.patch
(erm, substituting whatever you named it, of course; it doesn't matter), and you're done.
Then again, as you can see from the line with the "+" in front of it, it's just a one-line addition to "signal.c" so you could do it with a text editor.
Then compile as usual.
<edit>No blank lines before or after that code</edit>