diff -urN hsfmodem-7.80.02.04full/modules/osservices.c hsfmodem-7.80.02.04full-waitpid/modules/osservices.c --- hsfmodem-7.80.02.04full/modules/osservices.c 2008-10-01 11:38:23.000000000 -0400 +++ hsfmodem-7.80.02.04full-waitpid/modules/osservices.c 2009-08-04 20:53:04.000000000 -0400 @@ -814,7 +814,7 @@ //OsDebugPrintf("%s: %s\n", __FUNCTION__, program_path); -#if defined(__x86_64__) || defined(FOUND_KERNEL_EXECVE) +#if ( LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0) ) err = call_usermodehelper(program_path, argv, envp, 1); #else {