diff -urN hcfpcimodem-1.19full/modules/osservices.c hcfpcimodem-1.19full-waitpid/modules/osservices.c --- hcfpcimodem-1.19full/modules/osservices.c 2008-12-18 19:02:48.000000000 -0500 +++ hcfpcimodem-1.19full-waitpid/modules/osservices.c 2009-08-05 17:32:22.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 {